Overview
Skills
Job Details
eNcloud Services Immediate requirement
Title: Terraform Developer
Location: Houston, TX (Onsite)
C2C/W2
*Job Description:*
We are seeking a skilled Terraform Developer to join our infrastructure engineering team. The ideal candidate will have a strong background in Infrastructure as Code (IaC) and experience automating and managing cloud infrastructure using Terraform. You will work closely with DevOps, Cloud Architects, and Security teams to design scalable, secure, and maintainable infrastructure solutions.
*Responsibilities:*
Develop, test, and maintain Infrastructure as Code (IaC) using Terraform.
Design and implement infrastructure solutions across cloud platforms such as AWS, Azure, or Google Cloud.
Collaborate with DevOps and engineering teams to automate deployment pipelines and infrastructure provisioning.
Write reusable, modular Terraform modules and maintain best practices for versioning and state management.
Manage and secure Terraform state files using backends such as S3, Azure Blob, or Google Cloud Storage.
Ensure infrastructure adheres to security and compliance standards.
Integrate Terraform with CI/CD tools such as GitHub Actions, Jenkins, or GitLab CI.
Troubleshoot and resolve infrastructure and deployment issues.
Stay updated on industry trends, tools, and best practices in infrastructure automation and DevOps.
*Required Qualifications:*
3+ years of experience in infrastructure automation with a focus on Terraform.
Hands-on experience with at least one major cloud provider: AWS, Azure, or Google Cloud Platform.
Proficiency in version control systems like Git.
Familiarity with containerization and orchestration (Docker, Kubernetes a plus).
Experience with CI/CD pipelines and tools.
Understanding of networking, security groups, IAM, and cloud-native services.
Strong scripting skills in Bash, Python, or PowerShell.
Excellent problem-solving and communication skills.
*Preferred Qualifications:*
Terraform Associate Certification (HashiCorp) or other relevant certifications.
Experience with Terragrunt, Pulumi, or CloudFormation (for comparative understanding).
Experience with configuration management tools (e.g., Ansible, Chef, Puppet).
Familiarity with monitoring and logging tools (e.g., CloudWatch, ELK, Prometheus, Grafana).
Experience working in Agile/Scrum environments.