Jobs / Capgemini

DevOps Engineer

Capgemini · Toronto, ON, Canada
Toronto, ON, Canada70,000-90,000 CAD/yearlyRemote
Remuneration
70,000-90,000 CAD/yearly
Location
Toronto, ON, Canada
Visa sponsorship
Not specified

Job summary

Designs, automates, and supports enterprise container platforms and CI/CD capabilities, partnering with development, infrastructure, security, and operations teams to standardize software delivery and improve platform reliability for cloud-native applications. The role builds and maintains OpenShift and Kubernetes environments, GitOps deployments, automation, observability, and secrets-management integrations, while supporting production troubleshooting and migrations to OpenShift.

Benefits

Paid time off, including vacation, company holidays, personal days, and sick leaMedical, dental, and vision coverageRetirement savings plansLife and disability insuranceEmployee assistance programs

Qualifications

  • Experience with OpenShift, Kubernetes, Docker, or Podman
  • Hands-on experience with GitHub Actions, GitLab CI, or comparable CI/CD platforms
  • Experience with Argo CD, Helm, Git, and GitOps delivery practices
  • Strong Python and Bash scripting and automation skills
  • Experience in Linux-based enterprise environments
  • Experience integrating HashiCorp Vault or comparable secrets-management solutions
  • Experience with observability tools such as Prometheus, Grafana, OpenTelemetry, Elasticsearch, Kibana, or Jaeger
  • Understanding of microservices, container networking, and cloud-native application architecture
  • Experience supporting production systems and resolving platform or deployment incidents
  • Knowledge of code-quality tools such as SonarQube
  • Diploma or degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent practical experience

Responsibilities

  • Design, build, and maintain CI/CD pipelines and reusable automation workflows
  • Deploy and support containerized applications on OpenShift and Kubernetes
  • Create reusable GitHub Actions and GitLab CI templates
  • Implement GitOps deployments using Argo CD, Flux, and Helm
  • Automate infrastructure and operational activities using Python, Bash, and Ansible
  • Integrate applications and delivery pipelines with secrets-management platforms
  • Build and support logging, metrics, and distributed-tracing capabilities
  • Develop automated platform validation, monitoring, and remediation
  • Migrate applications and microservices from legacy container or virtualization platforms to OpenShift
  • Troubleshoot CI/CD, container, infrastructure, networking, and production runtime issues
  • Implement code-quality and security controls in delivery pipelines
  • Participate in incident response, root-cause analysis, and service improvement
  • Create technical documentation, operating procedures, and reusable platform standards
  • Collaborate with application teams to improve developer experience and release reliability

Skills

AnsibleArgo CDAWSBashC++C#DockerElasticsearchFluxGCPGitGitHubGitHub ActionsGitLabGitLab CIGrafanaHelmJaegerJavaKibanaKubernetesLinuxMongoDBMySQLNode.jsOpenShiftOpenStackOpenTelemetryPodmanPostgreSQLPrometheusPythonRancherSonarQubeVaultVMware

Degrees

Diploma or degree in Computer Science, Software Engineering, Information Technol

Languages

PythonBashJavaNode.jsC#C++

Relocation

No