Negotiable
Undetermined
Remote
Remote
Summary: The role of Terraform Engineer involves designing, building, and managing scalable cloud infrastructure through Infrastructure as Code (IaC) practices. The ideal candidate should possess strong experience with Terraform, cloud platforms, and DevOps methodologies to enhance automation and optimize infrastructure processes. This position requires collaboration with various teams to meet infrastructure needs while ensuring high availability and security. The role is contract-based and remote, catering to experienced professionals in the field.
Key Responsibilities:
- Design, develop, and maintain infrastructure using Terraform (IaC)
- Build reusable Terraform modules and enforce best practices
- Manage Terraform state and backends securely (S3, Azure Storage, etc.)
- Provision and manage cloud resources across AWS / Azure / Google Cloud Platform
- Collaborate with DevOps, cloud, and application teams for infrastructure needs
- Integrate Terraform workflows into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, etc.)
- Automate infrastructure provisioning, scaling, and monitoring
- Ensure high availability, scalability, and security of cloud environments
- Implement version control practices using Git
- Troubleshoot infrastructure issues and optimize performance
- Maintain documentation for infrastructure and processes
Key Skills:
- 4+ years of experience in Terraform and Infrastructure as Code (IaC)
- Strong hands-on experience with at least one cloud platform (AWS, Azure, or Google Cloud Platform)
- Proficiency in HCL (HashiCorp Configuration Language)
- Experience with Terraform modules, workspaces, and remote state management
- Knowledge of CI/CD tools and pipeline integration
- Experience with Git-based version control systems
- Understanding of networking concepts (VPC, subnets, load balancers)
- Familiarity with IAM and security best practices
- Scripting knowledge in Python, Bash, or PowerShell
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Title: Terraform Engineer / Infrastructure as Code (IaC) Engineer
Location: [Remote]
Experience: 4–10 years
Employment Type: [Contract]
Job Summary
We are looking for a skilled Terraform Engineer to design, build, and manage scalable cloud infrastructure using Infrastructure as Code (IaC) practices. The ideal candidate will have strong experience with Terraform, cloud platforms, and DevOps methodologies to automate and optimize infrastructure provisioning and deployment processes.
Key Responsibilities
- Design, develop, and maintain infrastructure using Terraform (IaC)
- Build reusable Terraform modules and enforce best practices
- Manage Terraform state and backends securely (S3, Azure Storage, etc.)
- Provision and manage cloud resources across AWS / Azure / Google Cloud Platform
- Collaborate with DevOps, cloud, and application teams for infrastructure needs
- Integrate Terraform workflows into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, etc.)
- Automate infrastructure provisioning, scaling, and monitoring
- Ensure high availability, scalability, and security of cloud environments
- Implement version control practices using Git
- Troubleshoot infrastructure issues and optimize performance
- Maintain documentation for infrastructure and processes
Required Skills & Qualifications
- 4+ years of experience in Terraform and Infrastructure as Code (IaC)
- Strong hands-on experience with at least one cloud platform (AWS, Azure, or Google Cloud Platform)
- Proficiency in HCL (HashiCorp Configuration Language)
- Experience with Terraform modules, workspaces, and remote state management
- Knowledge of CI/CD tools and pipeline integration
- Experience with Git-based version control systems
- Understanding of networking concepts (VPC, subnets, load balancers)
- Familiarity with IAM and security best practices
- Scripting knowledge in Python, Bash, or PowerShell
Preferred Qualifications
- Experience with Terraform Cloud or Terraform Enterprise
- Knowledge of containerization (Docker) and orchestration (Kubernetes)
- Experience with configuration management tools (Ansible, Chef, Puppet)
- Familiarity with monitoring tools (CloudWatch, Prometheus, ELK stack)
- Exposure to multi-cloud or hybrid cloud environments
- Certifications in AWS, Azure, Google Cloud Platform, or Terraform
Key Competencies
- Strong problem-solving and analytical skills
- Attention to detail and automation mindset
- Ability to work in a fast-paced DevOps environment
- Excellent communication and collaboration skills