Job Title - Devops
Experience - 8-12years
We are looking for a highly experienced Senior Azure DevOps Engineer with over 10 years of expertise in building and maintaining CI/CD pipelines and managing modern DevOps tools and practices. The ideal candidate will have deep hands-on experience with Argo CD, Kubernetes, Terraform, Docker, and GitHub, and will play a key role in shaping and optimising our DevOps strategies. Strong communication skills and a collaborative mindset are essential.
Key Responsibilities:
Triage, support and troubleshoot complex 3rd level support topics (e.g. Azure, GitHub, ...)
Architect, implement, and manage end-to-end CI/CD pipelines in Azure DevOps.
Manage and scale infrastructure using Kubernetes and Docker for container orchestration.
Design and implement infrastructure-as-code using Terraform.
Oversee version control and code collaboration using GitHub.
Ensure high availability, scalability, and security in DevOps processes and tools.
Write technical documentation and ensure knowledge transfer for any work we do.
Required Skills & Qualifications:
10+ years of experience in DevOps or related roles.
Expert-level experience with Azure DevOps and pipeline automation.
Proficiency in Argo CD.
Strong hands-on experience with Kubernetes (AKS preferred) and Docker.
Expertise in Terraform for infrastructure provisioning and management.
Advanced knowledge of GitHub (Actions, workflows, version control).
Solid understanding of cloud-native development and deployment practices.
Experience with monitoring solutions for cloud and Kubernetes environments (Grafana, Azure Monitor/Log Analytics, etc)
Awareness of cost concerns and focus on efficiency.
Very good English skills (spoken and written) and good communication skills.
Self-sufficient and able to work independently.
Proactive and collaborative mindset.
Experience with multicultural setups.
Tasks:
Extend existing Terraform code, which is used to implement Azure infrastructure (AKS, others) via Azure DevOps
Test and promote AKS upgrade throughout all environments
Manage the lifecycle of existing components of the platform
Implementing new cluster and observability solutions
3rd level support and working directly with developers (proficient communication)
Hands-on troubleshooting in Kubernetes
Maintain clear documentation for infrastructure and operations
Ensure compliance with governance, security, cost, and operational standards across Azure and Kubernetes environments