Job Description
As a Terraform Engineer, you will play a crucial role in designing, implementing, and managing cloud infrastructure solutions on the Azure platform. You will work closely with cross-functional teams to ensure the scalability, security, and efficiency of our cloud environments.
Key Responsibilities
- Utilize Terraform to provision, configure, and manage cloud infrastructure in Azure.
- Develop and maintain complex infrastructure code and reusable Terraform modules.
- Collaborate with DevOps and development teams to automate deployment and maintenance tasks.
- Troubleshoot and resolve infrastructure-related issues using strong analytical and debugging skills.
- Stay up-to-date with industry best practices and emerging cloud technologies.
- Scripting automation tasks using Python, Bash, or PowerShell.
- Ensure compliance with security and performance standards.
- Contribute to the development and documentation of infrastructure architecture.
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Minimum of 3 years of relevant work experience with Terraform.
- Hands-on experience completing 3 to 5 Terraform projects.
- Strong analytical, debugging, and problem-solving skills.
- Quick learner, self-motivated, and able to work independently.
- Excellent verbal and written communication skills.
- Collaborative problem-solving style.
- Extensive experience working with Terraform for Azure cloud infrastructure.
- Certifications in Azure will be preferred.
- Proficiency in scripting languages such as Python, Bash, or PowerShell for automation.
- Solid knowledge of cloud computing concepts and services, including virtual machines, networking, storage, and security.
- Relevant certifications such as HashiCorp Certified: Terraform Associate or AWS Certified DevOps Engineer are a plus.
Qualifications
- Education: Engineering
- Experience: 5+ Years
- Skills: Terraform,Azure,AWS