Senior DevOps Engineer to build Azure DevOps pipelines and modular Terraform infrastructure for a cr
Contract Senior DevOps Engineer building Azure DevOps CI/CD pipelines and modular Terraform infrastructure for a Canadian crown corporation's Consumer-Driven Banking project. Day-to-day: provisioning and integrating Azure networking, security, and compute services with Power Platform (Power Pages, Dataverse). Fully remote from Ottawa, EST hours.
- Compensation
- Not disclosed
- Location
- Quebec, Canada
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Contract
- Experience
- Not specified
- Category
- Devops
- Posted
Skills
Must have
- Senior-level DevOps engineer experience delivering and supporting complex Azure environments
- Strong hands-on experience building and maintaining Azure DevOps CI/CD pipelines
- Advanced Terraform experience, including reusable modules and managing Azure resource dependencies
- Experience integrating Microsoft Power Platform (Power Pages, Dataverse) with Azure DevOps deployment pipelines
- Strong scripting/automation skills with Azure CLI, PowerShell, and Bash or other shell scripting
- Proficiency with Git, VS Code, and Git-based infrastructure/application delivery workflows
- Azure networking and security services: Front Door, Application Gateway, WAF, hub network gateways
- Azure API Management and API policies
- Azure Functions, Logic Apps, and Event Grid
- Azure Key Vault, certificate management, and RBAC
- Provisioning Azure monitoring via Terraform: Log Analytics, Application Insights, diagnostic settings, alerts, action groups
- Hold or be eligible to apply for Government of Canada Reliability Status Security Clearance
Nice to have
- Experience supporting banking, financial services, or other regulated environments
- Experience integrating Azure Functions with Dataverse and Power Platform solutions
Full description
Senior DevOps Engineer to build Azure DevOps pipelines and modular Terraform infrastructure for a crown corporation client
Job Type:
Contract
Positions to fill:
1
Job End Date:
Nov 15, 2027
Pay Rate:
Hourly: Negotiable
Job ID:
155727
Our crown corporation client is seeking a Senior DevOps Engineer to build Azure DevOps pipelines and modular Terraform infrastructure supporting a Consumer-Driven Banking project.
Join a project delivering two Azure-based solutions integrated with Microsoft Power Platform. This role focuses on infrastructure as code, CI/CD automation, and the provisioning and integration of Azure services supporting secure application delivery. The ideal candidate brings strong hands-on Azure experience and can translate infrastructure, security, and monitoring requirements into reusable Terraform code.
Initial 1-year contract in Ottawa, ON (100% Remote). 7.5 hours per day Monday to Friday in EST timezone. The selected candidate must hold, or be eligible to apply for a Government of Canada Reliability Status Security Clearance.
Responsibilities
Design, implement, and maintain CI/CD pipelines using Azure DevOps (ADO) for Azure infrastructure, applications, and Power Platform components.
Develop reusable Terraform modules to provision, configure, and connect Azure services across environments.
Integrate Power Platform components, including Power Pages and Dataverse, into automated deployment pipelines.
Support Git-based delivery workflows using Git, VS Code, Bash, and Azure DevOps.
Automate infrastructure configuration and deployment activities using Azure CLI, PowerShell, and shell scripting.
Provision and configure Azure networking and application security services, including Azure Front Door, Application Gateway, Web Application Firewall (WAF), and hub network gateways.
Implement geographic access restrictions, API Management policies, and role-based access controls.
Provision and integrate Azure Functions, Logic Apps, Event Grid, and API Management to support application workflows and connectivity with Dataverse.
Configure Azure Monitor, Application Insights, Log Analytics, diagnostic settings, and action groups through Terraform.
Support certificate and key management, including certificate signing request (CSR) creation and Azure Key Vault configuration.
Collaborate with application, architecture, and security teams to troubleshoot deployment issues and maintain consistent infrastructure configurations.