-
Dawn InfoTek

DevOps Engineer

Dawn InfoTek
Canada · Contract · Mid-Senior

Dawn InfoTek Inc. is a professional IT consulting team that partners with major financial institutions, investment firms and government sectors. We have been dedicated to delivering cutting-edge consulting services and recruiting all levels of IT positions for our clients.


We are currently seeking competent individuals to fulfill the role of DevOps Engineer to join our dynamic team for our client, one of the major banks.


Contract duration: 6 months with possibility of extension or conversion to FTE

Role type: Hybrid (2-3 days in office required)


Overview

We are looking for a highly skilled DevOps Engineer with strong experience in Azure DevOps and complementary DevOps tooling to build, maintain, and optimize our modern CI/CD ecosystem. The ideal candidate brings deep knowledge of software delivery automation, cloud deployments, infrastructure-as-code, artifact management, and code-quality governance.

This role is central to enhancing developer productivity, improving release reliability, and enforcing DevSecOps best practices across the engineering organization.


🛠 Key Responsibilities

1. CI/CD Pipeline Development

  • Design, build, and maintain Azure DevOps (ADO) YAML pipelines supporting build, test, security scanning, packaging, and deployments.
  • Integrate pipelines with GitHub repositories for automated testing, code-quality checks, and gated pull requests.
  • Implement SonarQube quality gates for static code analysis, coverage enforcement, and code-health metrics.
  • Ensure pipeline modularity and standardization via reusable templates, variable groups, and shared library components.

2. Source Control & Collaboration

  • Manage and optimize Git workflows using GitHub and/or ADO Repos.
  • Enforce branch policies, PR reviews, approval workflows, and secure access controls.
  • Drive adoption of best practices including trunk-based development, semantic versioning, and GitOps patterns when applicable.

3. Artifact & Package Management

  • Manage artifacts, packages, and binary distribution through JFrog Artifactory.
  • Define package retention policies, promotion workflows, and artifact lifecycle automation.
  • Integrate Artifactory into CI/CD pipelines to support NuGet, npm, Maven, Docker, and other package formats.

4. Deployment Automation

  • Develop and maintain deployment workflows using Ansible, including inventory management, playbooks, and roles.
  • Support zero‑downtime deployments, configuration automation, and environment drift reduction.
  • Collaborate with application and infrastructure teams to optimize deployment reliability and reproducibility.

5. Quality, Security & Compliance

  • Integrate SonarQube for static analysis, technical debt management, and continuous code-quality feedback.
  • Implement automated security scans (SAST/DAST/dependency scanning) in the CI/CD pipeline.
  • Maintain secure handling of secrets through Azure Key Vault or other approved secret stores.

6. Infrastructure & Cloud Operations

  • Work with Azure cloud services (e.g., Web Apps, Kubernetes/AKS, Functions, Storage, Networking) as part of deployment workflows.
  • Enable infrastructure automation using IaC tools such as Terraform, Bicep, or ARM templates.
  • Support monitoring and observability integration (Azure Monitor, App Insights, logging pipelines).

7. Optional: CDN & Content Delivery (NetStorage)

  • Support use of Akamai NetStorage as a content delivery origin or distribution endpoint (optional).
  • Integrate NetStorage upload workflows with ADO pipelines when required.
  • Assist teams in managing content lifecycle for CDN-based delivery scenarios.

8. Collaboration, Documentation & Continuous Improvement

  • Partner closely with engineering, QA, platform, and security teams to align on DevOps practices.
  • Produce clear documentation for pipelines, processes, playbooks, and deployment frameworks.
  • Champion automation-first principles and continuous improvement culture.


🔧 Required Skills & Experience

  • Strong hands-on experience with Azure DevOps (Pipelines, Repos, Artifacts, Boards).
  • Proficiency with GitHub (Actions experience is an asset).
  • Experience with Artifactory for package management and artifact storage.
  • Practical experience integrating SonarQube into CI pipelines.
  • Hands-on expertise with Ansible for automated deployments and configuration management.
  • Solid understanding of CI/CD best practices, branching strategies, and automated testing.
  • Experience with Azure cloud services and infrastructure automation.
  • Strong scripting background (PowerShell, Bash, Python, or similar).
  • Knowledge of Docker, Kubernetes, and container-based deployments (preferred).

Key Skills

Ranked by relevance

cicd devops cloud docker artifactory kubernetes powershell terraform storage python maven nuget vault bicep bash git npm
Login to Apply
Posted
May 19, 2026
Type
Contract
Level
Mid-Senior
Location
Toronto

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Resource Corner
Related

DevOps Engineer

2026-05-27

Contract
Entry
Australia
IT Services
Engineering
View Job Details
Avenga
Related

Senior DevOps Engineer

2026-05-20

Full-time
Mid-Senior
Argentina
IT Services
Information Technology
View Job Details
Infosys
Related

Network Engineer

2026-05-27

Full-time
Not Applicable
Australia
IT Services
Information Technology