We are seeking an experienced Senior Azure Terraform Engineer with strong expertise in Infrastructure as Code (IaC), Azure Cloud, Azure DevOps, and Kubernetes. The ideal candidate will be responsible for designing, automating, provisioning, and managing enterprise-scale Azure infrastructure using Terraform while ensuring security, scalability, and operational excellence.
Key Responsibilities
- Develop, maintain, and optimize Terraform code to provision and manage Azure infrastructure.
- Provision and manage Azure resources including:
- Virtual Machines
- Private AKS Clusters
- PostgreSQL Flexible Server
- Cosmos DB
- Azure Container Registry (ACR)
- Application Gateway with WAF
- Key Vault
- Storage Accounts
- Databricks
- Azure AD Groups & App Registrations
- Design and implement Hub-and-Spoke network architectures across multiple subscriptions.
- Configure VNet Peering, NSGs, Route Tables, User Defined Routes, and Azure Firewall.
- Build and maintain reusable Terraform modules following enterprise standards and best practices.
- Implement CI/CD pipelines using Azure DevOps.
- Manage and troubleshoot AKS environments.
- Create and automate infrastructure deployment using Azure CLI, PowerShell, and scripting tools.
- Monitor, optimize, and ensure high availability of cloud infrastructure.
- Collaborate with architects, developers, security teams, and stakeholders throughout the project lifecycle.
Mandatory Skills
- Terraform (Infrastructure as Code)
- Microsoft Azure Cloud
- Azure DevOps
- Azure Kubernetes Service (AKS)
- Kubernetes Administration
- Helm Charts
- Azure Networking
- Azure CLI
- PowerShell Scripting
- CI/CD Pipeline Implementation
- 10+ years of overall IT experience.
- Robust hands-on experience with Terraform and Azure.
- Experience managing production-grade Kubernetes/AKS environments.
- Experience implementing secure cloud architectures.
- Strong troubleshooting and automation skills.