Responsibilities
- Design, develop, and maintain the infrastructure and tools required for efficient software development, build, deployment, and monitoring.
- Implement and manage CI/CD pipelines for continuous integration and deployment.
- Collaborate with development and operations teams to automate and streamline processes.
- Monitor and troubleshoot production environments, ensuring high availability and performance.
- Collaborate with cross-functional teams to define and implement infrastructure requirements.
- Perform system and security audits, ensuring compliance with industry standards.
- Stay up-to-date with the latest DevOps trends and technologies, implementing best practices and driving process improvements.
- Document processes, configurations, and troubleshooting guides.
Requirements
- Bachelor’s degree in Computer Science or a related field (or equivalent experience);
- Proven experience as a DevOps Engineer or in a similar role;
- Experience with infrastructure-as-code (IaC) tools such as Terraform, CloudFormation, or Deployment Manager;
- Strong proficiency in CI/CD tools such as GitLab CI/CD;
- Experience with containerization and orchestration tools like Docker and Kubernetes;
- Knowledge of Linux operating systems and networking concepts;
- Effective communication and collaboration abilities.
Benefits
- Competitive remuneration package adjusted to proven skills and experience;
- Excellent working conditions;
- Exposure to training and professional development capabilities, including the ability to engage in cutting-edge research;
- Exposure to international clients and collaborators.