Terraform Developer #2393
Position Summary:
Our partner, a leading multinational banking and investment firm, is looking to add a Terraform Engineer to their team. You will play a crucial role in automating and optimizing our cloud infrastructure. In this role, you will work closely with cross-functional teams to design, implement, and maintain Infrastructure as Code (IaC) solutions using Terraform. Your expertise will help streamline deployment processes, enhance system reliability, and ensure adherence to best practices in cloud governance and security. If you are a motivated and passionate engineer-minded professional with a proactive problem-solving mindset, this position is for you!
Experience and Education:
- Bachelor or higher degree in Computer Science, Information Systems, Information Technology, or a related technical field/experience.
- 5+ years of hands-on experience in managing and deploying cloud infrastructure using Terraform on platforms like AWS.
- Experience working in a DevOps environment, integrating Terraform into CI/CD pipelines and automation workflows.
Skills and Strengths:
- Terraform
- Infrastructure as Code (IaC)
- CI/CD Tools (Jenkins)
- Cloud Platforms (AWS preferred)
- Configuration Management Tools (i.e., Ansible, Chef, Puppet)
- Scripting Languages (i.e., Python, Bash)
- Virtualization (VMWare)
- BitBucket
- Virtual Machines
- Documentation Tools
- Scrum/Agile
Primary Job Responsibilities:
- Design, implement, and manage infrastructure using Terraform to automate the deployment of cloud resources.
- Write and maintain clean, efficient, and reusable Terraform code, ensuring adherence to best practices and standards.
- Collaborate with DevOps teams to integrate Terraform into continuous integration and continuous deployment (CI/CD) pipelines, streamlining application delivery.
- Monitor and optimize cloud resource usage to ensure efficiency, cost-effectiveness, and performance.
- Work closely with development, operations, and security teams to align infrastructure solutions with business requirements and security standards.
- Identify and resolve issues related to infrastructure provisioning, configuration, and performance in a timely manner.
- Maintain thorough documentation of infrastructure architecture, processes, and configurations to facilitate knowledge sharing and onboarding.
- Stay updated on industry trends, new technologies, and best practices related to Infrastructure as Code (IaC) and cloud services.