Jobs / Capgemini
Site Reliability Engineer (SRE)
Capgemini · Burlington, ON, Canada
Burlington, ON, CanadaExp: 1-5 yrs82,950-135,300 CAD/yearlyOnsite
Remuneration
$82,950 - $135,300 base compensation; may include variable incentives, bonuses, or commissions
Location
Burlington, ON, Canada
Visa sponsorship
Not specified
Job summary
The Site Reliability Engineer designs and operates reliable, scalable, and secure services for high-availability production environments, applying SRE, DevOps, and software engineering practices. The role automates infrastructure and operations, improves observability and CI/CD, leads incident response and recovery improvements, and validates resilience across cloud and on-premises systems. The technology environment includes Kubernetes, Terraform, CloudFormation, Datadog, Splunk, Python, AWS, and Azure.
Benefits
Paid vacation, 12–25 days depending on gradePaid holidaysPersonal daysSick leaveMedical, dental, and vision coverageRetirement savings plansLife and disability insuranceEmployee assistance programs
Qualifications
- Experience applying SRE principles to containerized workloads and on-premises services using Kubernetes.
- Experience analyzing large datasets and creating dashboards and reports with Power BI and Grafana.
- Experience managing cloud and on-premises infrastructure with Terraform and CloudFormation.
- Experience operating and monitoring distributed systems at scale with Datadog and Splunk.
- Experience with Jenkins, Azure DevOps, Team Foundation Version Control, and CI/CD automation.
- Experience developing software and automation solutions in Python.
- Knowledge of scalability and resilience for applications on AWS and Azure, including Lambda and API Gateway.
- Scripting, automation, and integration experience across Linux and Windows environments.
- Production experience designing and automating container and cloud platform products and infrastructure solutions.
Responsibilities
- Design, build, and operate resilient, scalable systems.
- Automate infrastructure and deliver high-availability services.
- Improve monitoring, logging, alerting, and observability for distributed systems.
- Support CI/CD automation, deployment workflows, and production tooling.
- Lead incident response, root cause analysis, and recovery improvements.
- Partner with engineering teams to embed reliability into the software development lifecycle.
- Automate provisioning, configuration, and self-healing across cloud and on-premises environments.
- Test resilience and performance through chaos engineering and capacity planning.
Skills
AWSAzureAzure DevOpsCloudFormationDatadogGrafanaJenkinsKubernetesAWS LambdaLinuxPythonSplunkTerraformWindows
Degrees
Bachelor’s degree in Computer Science, Engineering, Information Technology, InfoMaster’s degree in Computer Science, Engineering, Information Technology, Inform
Industry
Technology
Relocation
No