Overview
We are seeking a highly skilled and motivatedTerraform Developerwith solid experience inMicrosoft Azureto join our cloud infrastructure team. This role is ideal for a talented engineer who excels in infrastructure-as-code (IaC) and cloud automation and who can contribute to building scalable secure and efficient cloud environmentswithout needing to operate at an architect level.
Our team works with clients to:
- Implement large-scale data ecosystems including data management governance and the integration of structured and unstructured data to generate insights using cloud-based platforms.
- Use automation cognitive and science-based techniques to manage data predict scenarios and prescribe actions.
- Enhance operational efficiency by maintaining data ecosystems sourcing analytics expertise and providing As-a-Service offerings for continuous insights and improvements.
Responsibilities
As aTerraform Developer you will:
- DesigndevelopandmaintainTerraform modules for Azure infrastructure provisioning.
- Collaboratewith cloud engineers and DevOps teams to implement infrastructure automation solutions.
- Translateinfrastructure requirements into reusableversion-controlledTerraform code.
- Optimizeexisting Terraform configurationsfor performance scalability and maintainability.
- Supportdeployment pipelinesand integrate Terraform with CI/CD workflows.
- Troubleshootand resolve issues related to infrastructure provisioning and configuration.
- Maintain documentationfor Terraform modules deployment processes and environment configurations.
- Ensurecompliancewithsecurity and governance standardsin Azure environments.
Requirements
- 3 years of hands-on experience withTerraformin production environments.
- Strong understanding ofAzure services including networking compute storage and identity.
- Experience withAzure Resource Manager (ARM)andAzure CLI.
- Proficiency inGitand version control best practices.
- Familiarity with CI/CD tools such asAzure DevOpsGitHub Actions orJenkins.
- Solid scripting skills (e.g. PowerShell Bash or Python).
- Ability to work independently and collaboratively in a fast-paced environment.
Nice to have:
- Familiarity with otherIaCtools such as CloudFormation or Ansible.
- Experience with monitoring and logging tools (e.g. Prometheus Grafana ELK stack).
- AWS Microsoft Azure or Google Cloud certifications.
Nice to have:
- Experience withTerraform CloudorTerraform Enterprise.
- Knowledge of infrastructure security and compliance in cloud environments.
- Exposure to containerization technologies (e.g. Docker Kubernetes).
- Certifications such asTerraform AssociateorMicrosoft Certified: Azure Administratorare a plus.
Education
- Four years of College resulting in a Bachelors Degree or equivalent
- Bachelors in Business Computer Science Engineering or related field
Due to U.S. Government requirements applicable to foreign-owned telecommunications providers non-US citizens may be required to submit to an extensive government agency background check which will necessitate disclosure of sensitive Personally Identifiable Information.