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
A Site Reliability Engineer builds and operates reliable, scalable, and secure services across cloud and on-premises environments, applying SRE, DevOps, and software engineering practices to improve production availability. The role automates infrastructure and deployments, strengthens observability and incident recovery, and validates service resilience using technologies including Kubernetes, Terraform, AWS, Azure, Python, Datadog, and Splunk.
Benefits
Paid time offCompany-paid 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 managing and interpreting datasets and creating dashboards 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 with Python.
- Knowledge of application scalability and resilience on AWS and Azure, including Lambda and API Gateway.
- Strong scripting, automation, and integration experience across Linux and Windows environments.
- A relevant bachelor’s degree with stated experience requirements, or a relevant master’s degree with stated experience requirements.
Responsibilities
- Design, build, and operate resilient, scalable systems.
- Automate infrastructure and service operations to support high availability.
- Improve monitoring, logging, alerting, and observability for distributed systems.
- Support CI/CD pipelines, deployment workflows, and production tooling.
- Lead incident response, root cause analysis, and recovery improvements.
- Partner with engineering teams to embed reliability throughout 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
Relocation
No