AVATAR TECHNO SERVICES PTE. LTD.
Terraform Infrastructure as Code (IaC) Engineer (L3)
Professional Permanent 5년 이상 경력
기술
RemediationJenkinsAzureState GovernmentTeam TrainingSentinelMaintained securityStandards DevelopmentOpaLarge Scale Deployments
직무 설명
Job Summary
We are seeking a highly skilled Terraform Infrastructure as Code (IaC) Engineer (L3) to design, implement, and govern scalable infrastructure across multi-cloud and on-premises environments. This role requires deep expertise in Terraform, strong CI/CD integration experience, and the ability to enforce governance and security best practices through policy-as-code frameworks. The ideal candidate will drive infrastructure automation, standardization, and operational excellence across AWS, Azure, and Kubernetes platforms.
Key Responsibilities:
- Design and implement Terraform configurations for infrastructure provisioning across AWS, Azure, and on-premises environments.
- Build modular Terraform modules, state management (remote backends like S3/Terraform Cloud), and workspaces for environment isolation.
- Integrate Terraform with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI) for automated deployments and drift detection.
- Establish governance with policy-as-code (OPA, Sentinel) and secure state handling.
- Collaborate with DevOps and security teams to define IaC standards, including tagging, naming conventions, and compliance checks.
- Perform infrastructure drift detection, remediation, and migration of existing resources to Terraform.
- Document Terraform workflows, create runbooks, and train teams on best practices.
Required Skills & Experience:
- Minimum 5 years in infrastructure automation, with 3+ years hands-on Terraform experience.
- Expertise in Terraform HCL, providers (AWS, Azure, Kubernetes), modules, and advanced features (for_each, dynamic blocks).
- Strong GitOps practices, CI/CD integration, and remote state management.
- Proficiency in Python/Bash for Terraform wrappers, data sources, and provisioners.
- Experience with multi-cloud environments and container orchestration (EKS, AKS).
- Familiarity with security scanning (Checkov, tfsec) and drift detection tools.
Desirable Skills:
- Integration experience with Ansible AAP for configuration management post-provisioning.
- Knowledge of Datadog for monitoring Terraform-managed infrastructure.
- Terraform Cloud/Enterprise or OpenTofu experience.
- Pulumi or CDK exposure as complementary IaC tools.