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

Required Skills

SQL microservices REST APIs Azure Database Azure Java/Springboot/Microservices Azure DevOps Agile