Jobs / Capgemini
DevOps Engineer
Capgemini · Mississauga, ON, Canada
Mississauga, ON, CanadaExp: 3+ yrs80,000-90,000 CAD/yearlyOnsite
Remuneration
80,000-90,000 CAD/yearly
Location
Mississauga, ON, Canada
Visa sponsorship
Not specified
Job summary
Capgemini is seeking a DevOps Engineer to design, build, and manage CI/CD pipelines, optimize cloud infrastructure, and implement Infrastructure as Code. The role involves collaborating with various teams to improve SDLC efficiency and ensuring system reliability and security. This position requires onsite participation in Mississauga, Canada.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or equivalent experience
- 3+ years of experience in DevOps, SRE, or Platform Engineering
- Strong experience with Linux/Unix systems
- Hands-on experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
- Hands-on experience with cloud platforms (AWS preferred; Azure/GCP acceptable)
- Hands-on experience with containerization and orchestration (Docker, Kubernetes)
- Proficiency in scripting (Bash, Python, or PowerShell)
- Experience with monitoring/logging tools (Prometheus, Grafana, ELK, Datadog)
- Strong understanding of networking, security, and system architecture
- Experience with DevSecOps practices
- Knowledge of service meshes (Istio, Linkerd)
- Experience with configuration management tools (Ansible, Puppet, Chef)
- Familiarity with microservices and cloud-native architectures
- Relevant certifications (AWS, Azure, CKA, Terraform)
- Experience in high-availability or large-scale production environments
Responsibilities
- Design, build, and manage CI/CD pipelines for automated build, test, and deployment
- Manage and optimize cloud infrastructure (AWS, Azure, or GCP)
- Implement Infrastructure as Code (IaC) using tools such as Terraform, CloudFormation, or ARM
- Containerize applications and manage orchestration platforms like Docker and Kubernetes
- Monitor system performance, availability, and security using observability tools
- Collaborate with development, QA, and security teams to improve SDLC efficiency
- Automate operational tasks using scripting languages
- Ensure system reliability, scalability, and disaster recovery readiness
- Troubleshoot production issues and participate in on-call rotations
- Enforce DevSecOps and compliance best practices
Skills
AnsibleAWSAzureAzure DevOpsBashChefCloudFormationDatadogDockerGCPGitHubGitHub ActionsGitLabGitLab CIGrafanaIstioJenkinsKubernetesLinkerdLinuxPowerShellPrometheusPuppetPythonTerraform
Certifications
AWSAzureCKATerraform
Degrees
Bachelor's degree in Computer ScienceBachelor's degree in Engineering
Languages
BashPythonPowerShell
Relocation
No