C

Capgemini

Global consulting, technology services, outsourcing

Site Reliability Engineer - SRE

Site Reliability EngineeringUpdated on Nov 14
Full-time

About the Job

Requirements

  • Demonstrated experience developing and designing products around Site Reliability Engineering principles to improve stability and platform availability for containerized workloads and on-premises services using Kubernetes.
  • Experience managing and interpreting large datasets using query languages and creating dashboards and reports with Power BI and Grafana.
  • Strong background in managing cloud and on-premises infrastructure using Infrastructure as Code tools, including Terraform and CloudFormation.
  • Hands-on experience building, operating, monitoring, logging, and alerting distributed systems at scale using Datadog and Splunk.
  • Experience supporting DevOps practices for service delivery and operations using Jenkins, Azure DevOps, Team Foundation Version Control, and continuous integration/continuous delivery automation.
  • Experience developing software and automation solutions to support application delivery, operations, and repeatable business processes using Python.
  • Knowledge of scalability and resiliency practices for applications deployed on AWS and Azure, including Lambda and API Gateway.
  • Strong development experience in scripting, automation, and integration across Linux and Windows-based environments.
  • A Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three years of experience as a Site Reliability Engineer or closely related occupation designing and automating container and cloud-based platform products and infrastructure solutions within a production environment; or a Master's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and one year of such experience.

Responsibilities

  • Design, build, and operate resilient, scalable systems using DevOps, Site Reliability Engineering, and software development best practices.
  • Deliver high-availability services through automation, infrastructure as code, and proactive reliability engineering.
  • Improve monitoring, logging, alerting, and observability for distributed systems.
  • Support continuous integration/continuous delivery automation, deployment workflows, and production tooling to reduce operational toil.
  • Drive incident response, root cause analysis, and recovery improvements to minimize downtime.
  • Partner with engineering teams to embed reliability into the software development lifecycle.
  • Automate provisioning, configuration, and self-healing across cloud and on-premises environments.
  • Validate resiliency and performance through testing, chaos engineering, and capacity planning.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs