Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • DevOps Engineer optimizing CI/CD pipelines and ensuring reliable application delivery across multiple environments. Collaborating with software development, data, and security teams.

Responsibilities

  • Design, build, and maintain CI/CD pipelines across multiple projects
  • Support application deployments for Windows and Linux environments, ensuring reliable releases
  • Continuously improve system performance, availability, reliability, and security posture
  • Troubleshoot failed deployments and pipeline executions, analyzing logs and identifying infrastructure or configuration issues
  • Optimize pipeline performance and reliability, reducing build times and deployment failures through architectural improvements
  • Participate in incident responses, triage, root‑cause analysis, and implement preventive measures
  • Set up and maintain monitoring and alerting
  • Build and maintain infrastructure using Infrastructure‑as‑Code
  • Containerize applications and manage container images
  • Manage secrets, certificates, and access control
  • Integrate software composition analysis, static analysis, and dynamic analysis scanning tools into CI/CD pipelines, flagging vulnerabilities and partnering with development teams to triage and remediate findings
  • Collaborate with development teams, helping them understand infrastructure and technology constraints and capabilities

Requirements

  • Bachelor's degree in Computer Science or a related field (or equivalent experience)
  • 1–5 years of hands-on DevOps or software engineering experience, preferably with Azure cloud platform
  • Advanced proficiency with Azure DevOps and Git
  • Practical scripting or programming ability in Bash, PowerShell, Python, C# or similar
  • Strong hands-on experience with Kubernetes
  • Working knowledge of Azure: AKS, Azure Monitor, APIM, networking, load balancing, Entra ID, Azure SQL Database, Front Door
  • Familiarity with container image management (Docker, Azure Container Registry)
  • Hands-on experience with Linux and Windows operating systems administration and troubleshooting
  • Terraform skills, with the ability to write reusable modules
  • Experience with .NET and Python application deployments
  • Understanding of the Azure observability stack: Log Analytics, Application Insights, Azure Monitor alerts, Grafana, and Prometheus
  • Experience with code, dependency, and container scanning tools such as GitHub Advanced Security, CodeQL, Trivy, and Checkov
  • Knowledge of database principles and SQL
  • Knowledge of network fundamentals

Job type

Full Time

Experience level

Junior

Salary

CA$85,000 - CA$105,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AzureCloudDockerGrafanaKubernetesLinuxPrometheusPythonSQLTerraform.NET

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.