- Company Name
- Fuel Recruitment
- Job Title
- Senior Terraform Engineer
- Job Description
-
**Job Title:** Senior Terraform Engineer
**Role Summary:**
Design, deploy, and manage secure, scalable Azure data platform infrastructure using Terraform. Develop reusable modules and automate CI/CD pipelines (Azure DevOps/GitHub) for services such as Data Factory, Synapse, Key Vault, Storage, AI/ML, and networking. Integrate observability, enforce secure-by-design networking and identity solutions, and maintain Terraform state, drift detection, and remediation.
**Expectations:**
- 5+ years of professional IaC experience, primarily on Azure
- Deep knowledge of Terraform best practices (modules, workspaces, state management)
- Proven ability to architect and secure Azure data & AI solutions in regulated environments
- Strong CI/CD automation skills with Azure DevOps or GitHub Actions
- Ability to collaborate with cross‑functional teams and mentor junior engineers
**Key Responsibilities:**
- Architect and implement Azure infrastructure using Terraform, ensuring compliance and security
- Create and maintain reusable Terraform modules and templates following DRY principles
- Automate deployment of Azure services (Data Factory, Synapse, Key Vault, Storage, AI/ML, networking) via CI/CD pipelines
- Integrate monitoring, logging, and alerting into infrastructure code
- Implement secure networking and identity (private endpoints, Application Gateway, managed identities, Key Vault)
- Manage Terraform state, workspaces, drift detection, and remediation
- Continuously improve IaC code quality, performance, and maintainability
- Participate in design reviews, code reviews, and technical discussions
**Required Skills:**
- Terraform (core, modules, workspaces, remote state)
- Azure services: Synapse Analytics, Azure Data Factory, Azure Key Vault, Azure Storage, Azure AI/ML services, Azure Networking
- Azure DevOps Pipelines or GitHub Actions for CI/CD
- Azure CLI, PowerShell, and Bash scripting
- Infrastructure security best practices (IAM, RBAC, network security groups, private endpoints)
- Git version control; branching and merge strategies
- Knowledge of observability platforms (Azure Monitor, Log Analytics, Application Insights)
- Strong problem‑solving and analytical abilities
- Excellent communication and collaboration skills
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- HashiCorp Certified: Terraform Associate or Professional (preferred)
- Microsoft Certified: Azure DevOps Engineer Expert (AZ‑400) or equivalent Azure certifications (AZ‑303/304, AZ‑400, AI‑900, DA‑100)
---