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
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer
2026-05-27
Senior DevOps Engineer
2026-05-20
Network Engineer
2026-05-27
- Posted
- May 19, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Toronto
- Company
- Dawn InfoTek
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer
2026-05-27
Senior DevOps Engineer
2026-05-20
Network Engineer
2026-05-27