� Develop and maintain infrastructure as code using Terraform to automate the provisioning of cloud resources, including compute instances, storage, networking, and security components.
� Design and implement cloud resource configurations, leveraging Terraform’s modules and templates to create consistent and scalable infrastructure across different cloud providers such as AWS, Azure Cloud.
� Integrate Terraform code into CI/CD pipelines to automate the deployment of infrastructure changes, while maintaining version control and ensuring consistent testing and validation.
� Identify opportunities for infrastructure optimization, cost savings, and performance improvements through automation and best practices, and implement changes accordingly.
� Troubleshoot and resolve issues related to infrastructure provisioning, configuration, and deployment, collaborating with cross-functional teams to ensure rapid resolution.
� Implement security best practices in Terraform configurations to ensure a secure infrastructure environment.
� Strong understanding of infrastructure principles, networking, security, and best practices.
� Familiarity with CI/CD tools and version control systems (e.g., BitBucket, Jenkins, Xl release).
� Scripting and programming skills, with proficiency in languages such as Bash, Python, or Go.
� Proven experience as a Terraform Developer or similar role, with a strong track record of designing and implementing IaC solutions.
� Proficiency in writing Terraform configurations and modules.
� Experience with cloud platforms such as AWS, Azure, or Google Cloud, and familiarity with their services and resource provisioning.
� Excellent problem-solving skills and a proactive attitude toward troubleshooting.
? Bachelors/master’s degree in computer science, Engineering, or a related subject
? Minimum 5+ years of experience in software development
? Good understanding of software development best practices
Join us & Explore thousands of jobs