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