DevOps Lead Engineer
Job Summary
About the role
Were partnering with an established technology company in Colombo to find a DevOps Lead who knows Azure inside out. Youll own their cloud infrastructure deployment pipelines and DevOps automation and youll be the go-to technical lead for the engineering teams that depend on them.
This is a hands-on leadership role. Youll still be writing Terraform and fixing broken pipelines but youll also be setting direction improving how the team ships and bringing junior engineers along with you.
What you will be doing
- Designing and running Azure infrastructure thats secure scalable and stays up
- Building and maintaining CI/CD pipelines in Azure DevOps and GitHub Actions
- Deploying managing and tuning containerised workloads on Kubernetes
- Managing infrastructure as code with Terraform and ARM templates
- Looking after Azure API Management (APIM) and Web Application Firewall (WAF) setups
- Monitoring and troubleshooting Kubernetes environments with Komodor and other tools
- Automating the repetitive stuff with Python PowerShell and Azure PowerShell modules
- Putting solid cloud security access controls and DevOps practices in place
- Making the platform faster more reliable and cheaper to run
- Working closely with dev QA and infrastructure teams to make releases smoother
- Leading technical discussions untangling tricky infrastructure issues and mentoring junior engineers
What you will bring
- Solid hands-on experience running Azure infrastructure and DevOps in production
- A proven track record building CI/CD with Azure DevOps and GitHub Actions
- Strong Kubernetes and container orchestration skills
- Real-world experience with Terraform and ARM templates
- Experience working with Azure APIM and WAF
- Exposure to Komodor (or similar) for Kubernetes troubleshooting and monitoring
- Confidence scripting in Python and PowerShell including Azure PowerShell modules
- A good grasp of IaC cloud networking security and automation
- Strong problem-solving and communication skills and the ability to lead technically
- A degree in Computer Science IT Engineering or similar or equivalent hands-on experience
Nice to have
- Experience leading a DevOps team or running cloud infrastructure projects
- Azure monitoring logging and observability know-how
- Docker Git and cloud-native architecture experience
- Familiarity with DevSecOps and cloud security standards
- Microsoft Azure or other relevant DevOps certifications