Senior DevOps Engineer

Senior DevOps Engineer

Freelance 63 - 77 $ / hour (est.) Remote
S

At a Glance

  • Tasks: Build Azure DevOps pipelines and modular Terraform infrastructure for a Consumer-Driven Banking project.
  • Company: Join a crown corporation client focused on innovative banking solutions.
  • Benefits: Competitive hourly pay, remote work, and potential for long-term contract.
  • Other info: 100% remote work with opportunities for professional growth.
  • Why this job: Make an impact in the banking sector with cutting-edge technology and automation.
  • Qualifications: Senior-level DevOps experience with Azure, Terraform, and CI/CD pipelines.

The predicted salary is between 63 - 77 $ per hour.

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.

Must Have

  • Senior-level DevOps engineer experienced in delivering and supporting complex Azure environments.
  • Strong hands-on experience building and maintaining Azure DevOps CI/CD pipelines.
  • Advanced Terraform experience, including creating reusable modules and managing relationships and dependencies between Azure resources.
  • Experience integrating Microsoft Power Platform, particularly Power Pages and Dataverse, with Azure DevOps deployment pipelines.
  • Strong scripting and automation skills using Azure CLI, PowerShell, and Bash or other shell scripting tools.
  • Proficiency with Git, VS Code, and Git-based infrastructure and application delivery workflows.
  • Broad understanding of Azure infrastructure, networking, and security services, including Azure Front Door, Application Gateway, WAF, and hub network gateways.
  • Azure API Management and API policies.
  • Azure Functions, Logic Apps, and Event Grid.
  • Azure Key Vault, certificate management, and role-based access control (RBAC).
  • Experience provisioning Azure monitoring resources through Terraform, including Log Analytics workspaces, Application Insights, diagnostic settings, alerts, and action groups.
  • Ability to understand how Azure services interact and translate solution requirements into maintainable infrastructure code.

Nice to Have

  • Experience supporting banking, financial services, or other regulated environments.
  • Experience integrating Azure Functions with Dataverse and Power Platform solutions.

Senior DevOps Engineer employer: S.I. Systems Ltd.

Join a dynamic team in Toronto's vibrant financial services sector, where innovation meets collaboration. As a Senior Go Developer, you'll not only enhance your technical skills but also enjoy a supportive work culture that prioritizes mentorship and professional growth. With a hybrid work model and a focus on best practices, this role offers a unique opportunity to lead impactful projects while contributing to the evolution of payment applications.

S

Contact Details:

S.I. Systems Ltd. Recruitment Team

We think you need these skills to ace Senior DevOps Engineer

Azure DevOps
Terraform
CI/CD Automation
Infrastructure as Code
Microsoft Power Platform
Azure CLI
PowerShell