Job Descriptions — Azure Cloud IaC Engineer
Role Overview
We are looking for a Senior Azure Cloud IaC Engineer to join our growing cloud platform team. In this role, you will be responsible for designing, building, and maintaining Azure infrastructure using Infrastructure-as-Code (IaC) practices. You will work closely with application teams, DevOps engineers, and architects to deliver scalable, secure, and well-governed cloud environments.
Role Details
Job Title
Azure Cloud IaC Engineer — Senior (L2)
Experience Required
8+ Years
Location
Bangalore/Hyderabad/Kochin
Key Responsibilities
- Design, develop, and maintain reusable IaC modules using Terraform/Bicep for Azure infrastructure
- Implement and manage CI/CD pipelines for automated infrastructure provisioning and configuration management
- Collaborate with application development and platform teams to define cloud architecture patterns
- Enforce Azure governance standards including RBAC, Azure Policy, and tagging conventions
- Manage Azure landing zones, subscriptions, and management group hierarchies
- Conduct code reviews for IaC contributions from junior engineers and ensure quality standards
- Maintain comprehensive documentation for infrastructure architecture, runbooks, and deployment guides
- Ensure compliance with organizational security policies and cloud governance frameworks
Required Technical Skills
- Proficient in Azure IaC tools: Terraform, Bicep, ARM Templates
- Strong understanding of Azure resource provisioning: VNets, NSGs, VMs, AKS(Kubernetes), App Services, Key Vault, Storage, Azure SQL
- Experience with Azure DevOps Pipelines and/or GitHub Actions for automated infrastructure deployments
- Hands-on with version control systems (Git) and branching strategies
- Working knowledge of Azure Policy, RBAC, Blueprints, and Management Groups
- Familiarity with monitoring tools: Azure Monitor, Log Analytics, Application Insights
- Understanding of cloud security best practices and Azure Security Center / Defender for Cloud
- Experience with containerization technologies (Docker, Kubernetes/AKS)
- Knowledge of networking concepts: VPN, ExpressRoute, Private Endpoints, DNS
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
- 8+ years of overall IT/cloud experience with at least 4–5 years focused on Azure infrastructure
- Strong hands-on expertise with Terraform (preferred) and/or Bicep/ARM
- Proficiency in at least one scripting language: Python, PowerShell, or Bash
- Experience with agile/scrum delivery methodologies
- Excellent communication and cross-functional collaboration skills
Nice to Have
- Experience with configuration management tools: Ansible, Chef, or Puppet
- Familiarity with service mesh solutions (Istio, Linkerd) in AKS environments
- Knowledge of Azure Arc and hybrid cloud management
- Prior experience working in financial services, healthcare, or regulated industries
- Exposure to observability tooling: Prometheus, Grafana, Datadog