DevOps Engineer
Capgemini
Description
About the job you are considering
Capgemini Global Insights & Data business line is a market leader in the data, platform, and analytics across all regions and cross many sectors (including financial services, consumer products, manufacturing & life sciences). Our offerings include end-2-end data integration to cloud platform, complete suite of AI engineering capabilities and a category of sector-based advanced analytics / AI solutions.
The places that you work from day to day will vary according to your role, your needs, and those of the business; it will be a blend of Company offices, client sites, and your home; noting that you will be unable to work at home 100% of the time.
Your Role
As a DevOps Engineer within Capgemini’s Global Insights & Data business line, you will play a pivotal role in delivering innovative data and AI solutions across a wide range of industries, including financial services, consumer products, manufacturing, and life sciences. You will work in a flexible environment, splitting your time between Capgemini offices, client sites, and remote work—though fully remote work is not possible.
CI/CD & Automation
- Design, implement, and maintain CI/CD pipelines to automate builds, testing, and deployments.
- Automate routine tasks using scripting languages such as Bash, Python, or PowerShell.
- Leverage infrastructure-as-code (IaC) tools (e.g., Terraform, ARM, CloudFormation) to manage and provision resources efficiently.
Cloud Infrastructure Management
- Build and manage cloud environments on AWS, Azure, or Google Cloud.
- Configure and optimize virtual machines, containers, storage, networking, and security services.
- Monitor and optimize cloud costs, performance, and scalability to ensure robust infrastructure.
Monitoring & Reliability
- Set up and maintain monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK, CloudWatch).
- Implement high availability, disaster recovery, and automated failover strategies to maximize uptime.
- Troubleshoot and resolve infrastructure, deployment, and performance issues as they arise.
Collaboration & Support
- Work closely with development and QA teams to streamline releases and improve deployment workflows.
- Support stable test environments and participate in incident response, root-cause analysis, and post-mortem reviews.
Security & Compliance
- Integrate DevSecOps practices and security automation into pipelines.
- Manage identity, access control, secret management, and vulnerability checks to ensure compliance with security standards. Your Skills and Experience
Technical Skills
- Proficiency with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions, GitLab CI).
- Strong understanding of cloud platforms (AWS, Azure, GCP).
- Hands-on experience with Docker, Kubernetes, and container orchestration.
- Experience with infrastructure-as-code (Terraform, Ansible, Chef, Puppet).
- Solid knowledge of Linux/Unix systems and networking fundamentals.
- Familiarity with version control systems (Git).
- Experience with monitoring and logging tools (Prometheus, Loki, Splunk, ELK, cloud-native tools).
Professional Experience
- Background in DevOps, Cloud Engineering, or Site Reliability Engineering.
- Experience managing production environments and enterprise-grade systems.
Soft Skills
- Strong problem-solving and analytical abilities.
- Effective communication and collaboration skills.
- Ability to thrive in fast-paced, agile environments.
- Ownership mindset with proactive troubleshooting. Why you should consider Capgemini
Growing clients’ businesses while building a more sustainable, more inclusive future is a tough ask. When you join Capgemini, you’ll join a thriving company and become part of a diverse collective of free-thinkers, entrepreneurs