Job Title: Senior Azure DevOps Engineer (Terraform & IaC)
We are looking for a true Azure expert to join our elite team.
This is not a junior role. We are seeking a seasoned engineer who can lead the charge in building and managing complex Azure environments using Terraform and Azure DevOps.
The Role
As a Senior Azure DevOps Engineer, you will be the cornerstone of our client delivery, responsible for translating complex architectural designs into fully automated, production-grade infrastructure. You will own the entire CI/CD lifecycle, from pipeline creation to Terraform module development, ensuring our clients’ Azure platforms are robust, secure, and managed with precision.
You’ll be working with complex environments where your decisions directly impact security, cost, and operational efficiency. We need a strategic thinker who is also a hands-on builder. ??
Key Responsibilities
Design & Build CI/CD Pipelines: Architect, develop, and maintain sophisticated multi-stage YAML pipelines in Azure DevOps for deploying and managing Azure infrastructure.
Master Terraform for Azure: Write high-quality, reusable, and maintainable Terraform code. You will be responsible for creating enterprise-grade modules for a wide array of Azure services and managing complex state files securely.
Implement Azure Governance: Enforce cloud governance and best practices using Azure Policy, Blueprints, and management groups. Cost management and security are paramount.
Automate Everything: Champion an “everything-as-code” mindset. Automate infrastructure provisioning, configuration, and validation processes.
Client Collaboration: Act as a subject matter expert, working directly with client stakeholders to understand requirements and provide expert guidance on DevOps and IaC best practices.
Security Integration: Embed security best practices into the CI/CD pipeline (DevSecOps), including managing secrets with Azure Key Vault and integrating static code analysis tools.
Troubleshooting & Optimization: Serve as the highest point of escalation for complex infrastructure and pipeline issues, providing deep-dive troubleshooting and performance optimization.
Must-Have Skills & Experience
We are looking for a candidate with proven, deep expertise. Your resume should clearly demonstrate the following:
5+ Years of Deep Microsoft Azure Experience:
This is a non-negotiable requirement.
You must have extensive, hands-on experience with core Azure IaaS and PaaS services, including:
Compute: Virtual Machines, Azure Kubernetes Service (AKS), App Services, Azure Functions.
Networking: VNETs, Subnets, NSGs, Azure Firewall, Private Endpoints, Load Balancers.
Storage & Databases: Storage Accounts, Azure SQL, Cosmos DB.
Identity: Azure Active Directory (Azure AD), Managed Identities, Service Principals.
While experience with other clouds like AWS or GCP is respected, it cannot substitute for deep, practical Azure knowledge.
3+ Years of Extensive Terraform Experience: Proven ability to write production-level Terraform code. You must be an expert in:
The azurerm provider.
Creating and managing reusable modules.
Advanced state management (e.g., using Terraform Cloud or Azure Storage backends).
Terraform CLI and workflows.
Expertise in Azure DevOps: Demonstrable mastery of the Azure DevOps suite, specifically:
Azure Pipelines: Creating complex, multi-stage YAML pipelines from scratch.
Azure Repos: Strong Git skills and branching strategies (e.g., GitFlow).
Azure Artifacts and Service Connections.
Strong Scripting Skills: Proficiency in PowerShell or Bash for automation and ad-hoc tasks.
Desired Skills (Nice-to-Haves)
Certifications: Microsoft Certified: Azure DevOps Engineer Expert (AZ-400) or
Azure Solutions Architect Expert (AZ-305).
HashiCorp Certified:
Terraform Associate is also a plus.
Consulting/MSP Background: Previous experience working in a client-facing MSP or consulting environment.
Containerization: Hands-on experience with Docker and Kubernetes (especially AKS).
Azure Bicep: Familiarity with Azure Bicep as an alternative IaC language.
Configuration Management: Experience with tools like Ansible.
If you are a passionate Azure professional who lives for automation and wants to build best-in-class solutions for major enterprises, we want to hear from you. Apply today to join a team that is defining the future of cloud management.
Desired Skills:
- Microsoft Azure
- core Azure IaaS
- PaaS
- Virtual Machines
- Azure Kubernetes Service (AKS)
- App Services
- Azure Functions.
- AKS
- Azure Kubernetes Service
- AZ-400
- AZ-305
- HashiCorp Certified
- Terraform
- HashiCorp
- Terraform Associate
About The Employer:
Our Exckusive Client is a premier Microsoft Managed Service Provider (MSP) dedicated to architecting and managing sophisticated cloud solutions exclusively on Microsoft Azure. They live and breathe Infrastructure as Code (IaC), leveraging CI/CD pipelines to deliver secure, scalable, and resilient environments for their clients.
Fanatastic TEAM culture
Large Brand , with Small Team Centric work ethic
Employer & Job Benefits:
- Provident Fund
- Discovery Medical Aid
- Gym
- Subsidised Home Fibre
- Company Laptop