Lead Devops Engineer
About the role
The Lead DevOps Engineer Azure role is focused on building, managing, and optimizing scalable, secure, and automated cloud platforms on Azure. The position involves developing reusable automation, implementing DevSecOps and SRE practices, and driving cloud cost optimization. The engineer will collaborate with engineering teams to ensure reliable platform operations and incident resolution. The company is seeking candidates with strong hands-on experience in Azure, Kubernetes, infrastructure as code, and DevOps tooling, with a focus on enterprise environments.
Must have
- 2+ years of enterprise Azure experience – Mandatory
- Strong hands-on experience with AKS, Azure Container Apps, VNets, ACR, Key Vault, Entra ID, Azure Policy, Defender for Cloud and Azure Monitor
- Strong Kubernetes experience including Helm, RBAC, network policies, deployments and StatefulSets
- Hands-on experience with Terraform and Crossplane
- Strong knowledge of ArgoCD, Azure DevOps YAML pipelines and GitOps
- Proficiency in Azure CLI, PowerShell, Bash, kubectl, Helm, Terraform, Git and Docker
- Experience with Snyk, SonarQube, workload identity and container image security
- Knowledge of Azure SQL, PostgreSQL, Cosmos DB and secure private connectivity
Nice to have
- Exposure to Backstage, .NET and/or Python is an added advantage
Technologies
- AKS
- Anomaly Detection
- Argo CD
- Azure
- Azure DevOps
- Bash
- CLI
- Container Security
- Cosmos DB
- C#
- DAST
- DevOps
- DevSecOps
- Docker
- .NET
- Microsoft Entra ID
- Git
- GitOps
- Helm
- Kubernetes
- PostgreSQL
- PowerShell
- Python
- RBAC
- SAST
- SonarQube
- SQL
- Terraform
- Vault
- Vulnerability Scanning
- YAML
Highlights
The position is based in Colombo, Sri Lanka. Candidates should have at least 5 years of experience, including a minimum of 2 years of enterprise Azure experience. Interested applicants are encouraged to share their updated profile or contact the recruitment team directly.