DevOps Engineer

CapgeminiMississauga, ON
CA$80,000 - CA$90,000Onsite

About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service