We are seeking an experienced Senior Azure Terraform Engineer with robust 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.X