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