The DevOps Engineer will be responsible for managing repositories, applying versioning guidelines, and supervising release management activities for a development team working on a new application
Job Summary
The DevOps Engineer will be responsible for managing repositories, applying versioning guidelines, and supervising release management activities for a development team working on a new application.
The project consists of high-performance microservices and an event-driven architecture, with a primary focus on ensuring product quality, rapid integration of new features, and stability of previously released versions.
Capgemini offers competitive compensation and benefits above the legal requirements, a collaborative work environment based on 7 values, and promotes an environment that allows you to plan and develop your career.
Matching Summary
The DevOps Engineer will be responsible for managing repositories, applying versioning guidelines, and supervising release management activities for a development team working on a new application.
Skills & Requirements
Must-have
Git and Gitflow/GitHub Flow
CI/CD pipelines (GitLab CI/CD, Azure DevOps)
Infrastructure as Code (Terraform, Ansible)
Docker containerization
Kubernetes orchestration
Monitoring tools (Prometheus, Grafana, ELK)
Nice-to-have
High-performance microservices architecture
Event-driven architecture
Blue-green, canary releases
Feature flags
Security best practices in CI/CD
Compliance requirements (GDPR, HIPAA)
Key Requirements
Experience with repository management tools (GitHub, GitLab, Bitbucket)
Experience with build automation, unit testing, and code quality validation
Experience with microservice deployment automation
Experience with versioned infrastructure configurations
Experience managing Kubernetes clusters and deploying microservices
Experience with distributed tracing for microservices