Job Title: DevOps Consultant
Job Type: 33-week Part-time Contract
Location: Calgary, Alberta (onsite)
Hours: 20 hours/week
Hours per Day: 4 per day
Pay rate: $95/hr T4 OR $110/hr Inc.
Position Summary:
Our client is seeking an experienced DevOps Consultant to support a comprehensive Azure DevOps Organization migration for a major energy-sector client. This is a high-impact, approximately 33-week engagement focused on migrating and validating approximately 75 projects, 55,000+ work items, 70 repositories, 2,000+ shared queries, 400+ dashboards, and 40 classic release pipelines from one Azure DevOps organization to another. The successful candidate will play a critical role in executing migration waves, managing technical implementation activities, performing validation and troubleshooting, and supporting post-cutover stabilization.
Responsibilities:
- Execute migration of approximately 75 Azure DevOps projects across 5 controlled waves using nkdAgility tooling and Git CLI in accordance with the approved migration design.
- Perform detailed project intake activities for each migration wave, including work item validation, repository assessment, and pipeline inventory.
- Execute migration of 55,000+ work items, 70 repositories, 2,000+ shared queries, and 400+ dashboards, ensuring maximum fidelity and integrity.
- Convert approximately 40 classic release pipelines to YAML multi-stage pipelines and validate successful execution within the destination organization.
- Provision and configure service connections, variable groups, and branch policies across migrated projects.
- Implement Entra ID security group assignments and validate organization-level security policies against the approved design.
- Execute the pilot migration / Wave 0 to validate custom field fidelity, state mapping, link integrity, and historical data preservation.
- Perform source organization cleanup activities in accordance with the approved project disposition worksheet and repository rationalization plan.
- Lead testing and validation activities aligned with the client's Testing Centre of Excellence (TCoE) standards and defined exit criteria.
- Coordinate RAB/CAB activities and change-window scheduling for migration cutovers.
- Perform post-cutover validation, troubleshooting, and stabilization activities to identify and resolve migration defects.
- Execute decommissioning activities, including read-only conversion, integration redirection, and archival procedures.
- Maintain detailed migration documentation, testing records, issue tracking, and project-owner sign-off documentation in accordance with PDM requirements.
Qualifications:
- Strong hands-on experience with Microsoft Azure DevOps.
- Experience executing or supporting Azure DevOps organization migrations.
- Strong understanding of Azure DevOps Projects, Work Items, Repositories, Queries, Dashboards, Pipelines, Service Connections, Variable Groups, and Branch Policies.
- Experience with Azure DevOps YAML multi-stage pipelines and migration/conversion from Classic Release Pipelines.
- Experience using Git CLI and Azure DevOps migration tooling.
- Experience with Microsoft Entra ID security groups and access management.
- Strong understanding of DevOps security, permissions, and organization-level policies.
- Experience performing migration testing, validation, troubleshooting, and post-cutover stabilization.
- Ability to work through large-scale migration activities involving multiple projects and significant volumes of data.
- Strong documentation and communication skills.
- Experience working within formal change-management processes, including CAB/RAB coordination and controlled migration windows.
- Ability to work independently and manage technical deliverables across multiple migration waves.
IND2
Pay: $90.00-$149,764.79 per hour
Ability to commute/relocate:
- Calgary, AB T2C 5C7: reliably commute or plan to relocate before starting work (required)
Experience:
- DevOps: 10 years (preferred)
- Microsoft Azure DevOps : 10 years (preferred)
- Azure DevOps YAML multi-stage pipelines : 7 years (preferred)
- Git CLI: 5 years (preferred)
- Microsoft Entra ID: 5 years (preferred)
- nkdAgility : 5 years (preferred)
Work Location: In person