GitOps Administrator / DevOps Engineer (Azure)
Yochana
Full Job Description
Position Name – GitOps Administrator / DevOps Engineer (Azure)
Type of hiring – Fulltime/Subcon
Location – Calgary, AB (Onsite Hybrid)
Job Description:
Experienced
GitOps Administrator
with strong expertise in
Microsoft Azure, Kubernetes, Infrastructure as Code (IaC), CI/CD pipelines,
and
GitOps-based deployments
. Responsible for managing cloud-native applications, automating infrastructure provisioning, implementing GitOps practices, and ensuring secure, scalable, and highly available Azure environments.
Key Responsibilities
GitOps Administration
• Implement and manage GitOps workflows,
• Well versed with GitHub actions, runner management.
• Maintain Git repositories as the single source of truth for infrastructure and application configurations.
• Automate application deployments across Dev, QA, UAT, and Production environments.
• Manage configuration drift detection and remediation.
• Perform Git branch management, pull request reviews, and repository governance.
Azure Cloud Management
• Administer Azure services including:
• Azure Kubernetes Service (AKS)
• Azure Virtual Machines
• Azure Storage Accounts
• Azure Key Vault
• Azure Monitor
• Azure Networking
• Azure Container Registry (ACR)
• Manage Azure subscriptions, resource groups, and RBAC policies.
• Implement high availability, disaster recovery, and backup strategies.
Kubernetes & Containerization
• Deploy and manage workloads on AKS clusters.
• Configure Ingress Controllers, Helm Charts, ConfigMaps, and Secrets.
• Monitor cluster performance and troubleshoot container issues.
• Perform cluster upgrades, patching, and security hardening.
Infrastructure Automation
• Develop Infrastructure as Code using:
• ARM Templates / Bicep
• Automate provisioning and configuration management.
• Manage reusable infrastructure modules.
CI/CD & DevOps
• Build and maintain CI/CD pipelines using:
• Azure DevOps
• GitHub Actions
• Integrate automated testing, security scanning, and deployment approvals.
• Implement release automation and deployment strategies.
Security & Compliance
• Manage Azure AD integration and RBAC.
• Implement secret management using Azure Key Vault.
• Enforce security policies and compliance standards.
• Perform vulnerability assessments and remediation.
Monitoring & Support
• Monitor environments using:
• Azure Monitor
• Log Analytics
Land Acknowledgement
The Linux Association of Canada respectfully acknowledges that our home in Saskatoon, Saskatchewan, is located on Treaty 6 Territory and the Homeland of the Métis. These lands have been home to First Nations peoples for thousands of years, including the Cree, Dakota, Nakota, and Saulteaux, who maintain deep and enduring relationships with the land and the South Saskatchewan River.
We are grateful to the First Nations and Métis peoples who have cared for these lands for generations. We honour their enduring relationship with the land, their cultures, histories, and contributions, and we offer our respect and sincere gratitude as we live, work, learn, and build community here.


