Back to results

Lead Software Engineer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
Years of Experience: 5-7 Years
Posting language
English
Posted

Original job description

Job Requirements

Senior DevOps Engineer

Location: PCS CA, Toronto

Years of Experience: 5-7 Years

Job Summary: We are seeking a Senior DevOps Engineer to design, implement, and manage scalable CI/CD pipelines, cloud infrastructure, automation frameworks, and release processes. The ideal candidate will have strong experience in Azure cloud, Infrastructure as Code (IaC), containerization, monitoring, and DevSecOps practices. This role requires close collaboration with development, QA, infrastructure, and security teams to ensure reliable, secure, and efficient software delivery.

Responsibilities

  • Design, build, and maintain end-to-end CI/CD pipelines for application and data platform deployments.
  • Automate infrastructure provisioning using Infrastructure as Code (Terraform, ARM/Bicep, or similar).
  • Manage Azure cloud resources, networking, storage, compute, and security configurations.
  • Deploy and manage containerized applications using Docker and Kubernetes (AKS).
  • Implement release management strategies, deployment automation, and rollback mechanisms.
  • Configure monitoring, logging, alerting, and performance dashboards using Azure Monitor, Application Insights, Grafana, or Prometheus.
  • Implement DevSecOps practices, including vulnerability scanning, secrets management, and policy enforcement.

Mandatory Skills

  • Azure DevOps (Repos, Pipelines, Artifacts) - Expert
  • Git/GitHub - Expert
  • CI/CD Pipeline Design and Automation - Regular

Preferred Skills

  • Experience with Infrastructure as Code tools such as Terraform or ARM/Bicep.
  • Familiarity with container orchestration platforms like Kubernetes.
  • Knowledge of monitoring tools such as Grafana or Prometheus.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 7+ years of experience in DevOps or related roles.

Work Experience

5-7Years
More about this job

Responsibilities

Design and maintain CI/CD pipelines, automate infrastructure provisioning, and manage Azure cloud resources and containerized applications. Implement release and rollback processes, monitoring and alerting, and DevSecOps practices to support secure and reliable software delivery.

Requirements

The role calls for 5–7 years of experience, with the posting also stating a qualification of 7+ years in DevOps or related roles. Expert-level Azure DevOps and Git/GitHub skills are mandatory; a bachelor's degree in Computer Science, Information Technology, or a related field is listed, with Terraform or ARM/Bicep, Kubernetes, and monitoring tools as preferred experience.

Skills

  • Azure DevOps
  • Git
  • GitHub
  • CI/CD Pipeline Design
  • Pipeline Automation
  • Infrastructure as Code
  • Terraform
  • ARM/Bicep
  • Azure Cloud
  • Docker
  • Kubernetes
  • AKS
  • Release Management
  • Monitoring
  • DevSecOps
  • Vulnerability Scanning

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering
  • Security & Safety

Keywords

  • Azure DevOps
  • Azure Repos
  • Azure Pipelines
  • Azure Artifacts
  • Git
  • GitHub
  • CI/CD
  • Infrastructure as Code
  • Terraform
  • ARM
  • Bicep
  • Azure Cloud
  • Cloud Infrastructure
  • Docker
  • Kubernetes
  • AKS
  • Release Management
  • Deployment Automation
  • Rollback Mechanisms
  • Azure Monitor
  • Application Insights
  • Grafana
  • Prometheus
  • Monitoring
  • Logging
  • Alerting
  • DevSecOps
  • Vulnerability Scanning
  • Secrets Management
  • Policy Enforcement

Report this job