Junior Terraform Developer

NTT DATA Group
Full Time Austin, Texas, United States $87k-$133k/yr Posted 1 week ago
Apply in 1 click

Job Overview

This role involves developing and maintaining Terraform solutions to provision and manage infrastructure on cloud platforms, ensuring reliability and efficiency in a Cloud Center of Excellence environment. The position focuses on leveraging Infrastructure as Code practices to support cloud deployments and operational excellence.

Responsibilities

  • Write, review, and maintain Terraform code (HCL) for provisioning and managing infrastructure on cloud platforms (AWS, Azure, GCP).
  • Utilize Terraform Enterprise (TFE) features, including setting up and managing workspaces, managing state files securely, and implementing governance policies.
  • Help implement and adhere to best practices for Infrastructure as Code, ensuring code quality and reusability.
  • Work with DevOps engineers and cloud architects to translate requirements into automated infrastructure.
  • Support the integration of Terraform into continuous integration/continuous delivery pipelines.
  • Resolve operational issues related to deployed infrastructure and Terraform configurations.
  • Develop basic Terraform configurations, modules, and scripts for provisioning cloud resources.
  • Help set up and manage production Terraform Enterprise environments.
  • Troubleshoot and resolve issues with infrastructure deployments.
  • Maintain and enhance existing Terraform codebase.
  • Develop Terraform modules to be hosted on a Terraform Enterprise registry.
  • Continuously improve the infrastructure using the latest technologies and industry best practices.
  • Document infrastructure code and processes.

Qualifications

  • Basic understanding of at least one major cloud provider (AWS, Azure, GCP).
  • Familiarity with Terraform syntax, modules, and state management.
  • Basic scripting skills (e.g., Bash, Python).
  • Understanding of CI/CD principles and DevOps workflows.
  • At least 1 year of experience in Terraform development or equivalent Terraform and cloud education.
  • Experience deploying Terraform Workspaces and setting Hashi Sentinel policies.
  • Understanding of cloud technologies (AWS, Azure, Google Cloud Platform) with a specialization in at least one cloud provider; multiple cloud knowledge is a plus.
  • Understanding of programming fundamentals.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Scripting skills (Bash, Python, etc.).
  • Excellent problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment.
  • Terraform Associate or Terraform Authoring and Operations Professional Certification.