Senior DevOps Engineer

Job Type: Full Time
Job Location: Toronto ON
Job Term: 6 months

Senior DevOps Engineer

Role Overview

We are seeking a highly skilled and self-motivated Senior DevOps Engineer to join our growing DevOps and Automation team. This individual will play a critical role in modernizing our CI/CD pipeline infrastructure, enhancing DevSecOps practices, and contributing to platform standardization across enterprise applications.

The ideal candidate is an expert in Azure DevOps, GitHub Enterprise, infrastructure-as-code (IaC), and container orchestration, AWS CDK, with the ability to take initiative, drive improvements, and work independently in a fast-paced environment.

Key Responsibilities 

  • Develop, optimize, and manage Azure DevOps pipelines, including templated pipelines and reusable YAML components aligned with enterprise standards.
  • Design and implement GitHub PR processes, including branching strategies, branch protection rules, and GitHub Advanced Security (GHAS) enablement.
  • Configure and maintain SonarQube integrations for various technology stacks (Angular, Maven, Ant, NodeJS), ensuring quality gates and code health compliance.
  •  Refactor and manage Ansible playbooks and automation tasks within Ansible Automation Platform (AAP2), leveraging best practices for template design and credential security.
  • Implement and troubleshoot ArgoCD configurations, including sync status analysis, GitOps deployment workflows, and drift detection.
  • Support and manage OpenShift build configurations, pod-based deployments, and image streams across development and production environments.
  •  Familiar with AWS CDK and managing Lambda functions.
  • Oversee and govern the use of Service Accounts and tokens across CI/CD tools, ensuring proper secret management and auditing.
  • Generate and interpret DevOps metrics for pipeline efficiency, deployment frequency, change failure rates, and lead time to production.
  •  Identify process gaps and proactively propose improvements to optimize DevOps workflows and reduce technical debt.
  • Produce clear and maintainable documentation for pipeline configurations, tool usage, and operational procedures.

Qualifications 

  • DevOps engineering experience in enterprise environments
  • Strong hands-on experience with:
    • Azure DevOps (YAML pipelines, pipeline templating, environment strategies)
    • GitHub Enterprise (Actions, branch protection, GHAS configuration)
    • SonarQube (multi-language configuration and enterprise rulesets)
    • Ansible & AAP2 (playbook writing, secrets management, template reuse)
    • ArgoCD (application sync, GitOps flows)
    • OpenShift (deployment management, BuildConfig, pods, service routing)
  • Proven ability to work independently and drive initiatives from inception to delivery
  • Experience in DevOps metrics tooling and dashboards (e.g., EDF, DORA, or custom reporting)
  • Excellent problem-solving, communication, and documentation skills

Nice to Have 

  • Experience with HashiCorp  Vault, Azure Key Vault, CyberArk, or other secure credential storage tools
  • Exposure to Sealights, Dynatrace, or other code instrumentation tools
  • Familiarity with compliance and governance-driven development pipelines

Apply for this position

Allowed Type(s): .pdf, .doc, .docx