DevOps Engineer
The role involves designing and implementing DevOps processes, working on cutting-edge systems, and collaborating with multiple teams to define requirements and build robust infrastructures for software configuration management.
Key Responsibilities
- Design, implement, and maintain complex DevOps processes.
- Be part of a team providing configuration management support for advanced technological projects.
- Collaborate in defining advanced processes and infrastructures for software configuration management.
- Design, build, and maintain CI/CD pipelines.
- Work closely with Development, QA, and Infrastructure teams to ensure high quality, efficiency, and reliability.
Requirements
- B.Sc. in Computer Science / Software Engineering / Exact Sciences – advantage.
- 5+ years of experience in designing and developing DevOps processes in Windows and Linux environments, including building CI/CD pipelines – mandatory.
- 5+ years of hands-on experience with CI/CD tools such as Azure DevOps or Jenkins – mandatory.
- Several years of experience in automation and scripting using Python / Bash / PowerShell – mandatory.
- Practical experience with OpenShift / Kubernetes (K8s) / Rancher – mandatory.
- Hands-on experience with configuration management systems such as ClearCase, Azure DevOps TFVC/GIT – advantage.
- Familiarity with Artifactory – advantage.
- Experience in building Docker images – advantage.