Responsibilities
Design and implement infrastructure as code using Terraform.
Collaborate with the DevOps team to ensure infrastructure is highly available, scalable, and secure.
Troubleshoot and resolve issues related to infrastructure as code.
Automate infrastructure provisioning and configuration using Terraform.
Maintain and enhance existing Terraform codebase.
Develop and implement best practices for infrastructure as code.
Work with cross-functional teams to ensure alignment of infrastructure with business objectives.
Continuously improve the infrastructure using the latest technologies and industry best practices.
Document infrastructure code and processes.
Experience with Multithreading/Data Structures and Algorithms is highly preferred.
Experience with AWS, Azure, Oracle, GCP or other cloud-based solutions is highly preferred.
Skills,
Qualifications and education requirements
At least 3 years of experience in Terraform development.
Robust experience with infrastructure as code.
Deep understanding of cloud technologies (AWS, Azure, Google Cloud Platform).
Experience with CI/CD tools such as Jenkins, GitLab CI/CD, and CircleCI.
Experience with containerization technologies such as Docker and Kubernetes.
Experience with monitoring and logging tools such as Prometheus, Grafana, and ELK Stack.
Robust scripting skills (Bash, Python, etc.).
Excellent problem-solving skills and attention to detail.
Ability to work collaboratively in a team workplace.