Senior Infrastructure as Code (IaC) Engineer
Location
Brasil | Brazil
Job description
We're looking for an Infrastructure Engineer for a 6-month contract (with possibility to extend) to join our team and work with one of our clients.
Qualifications:
- 10+ years of experience in IT infrastructure and systems administration.
- 5+ years of experience with Infrastructure as Code (IaC), preferably using Terraform.
- Extensive experience with GitHub and GitOps workflows, including pull requests, CI/CD pipelines, and automation.
- Strong understanding of AWS cloud platform
- Experience with scripting languages like Python, Bash, or PowerShell.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Proactive and self-motivated with a passion for automation and innovation.
Responsibilities:
- Lead the design and implementation of IaC solutions using Terraform, focusing on reusability, maintainability, and security.
- Own the GitOps workflow for infrastructure changes, including version control, pull requests, and automated deployments.
- Develop and implement infrastructure pipelines using CI/CD tools, integrating with GitHub Actions and other relevant technologies.
- Work with developers to define infrastructure requirements and translate them into IaC code.
- Collaborate with security teams to ensure infrastructure adheres to security best practices and compliance regulations.
- Automate infrastructure lifecycle management tasks, including provisioning, configuration, and scaling.
- Troubleshoot and resolve infrastructure issues, working with internal teams to address problems efficiently.
- Stay up-to-date with the latest IaC tools and technologies, including new features in Terraform, GitOps practices, and cloud provider offerings.
- Mentor and guide junior engineers on IaC and GitOps best practices.
- Maintain extensive documentation for infrastructure code and processes.
Bonus Points:
Experience with other IaC tools like Ansible, Pulumi, or AWS CDK.
Knowledge of security best practices in cloud environments.
Experience with containerization technologies like Docker and Kubernetes.
Experience in a fast-paced, agile development environment.
Job tags
Salary