DevOps Engineer -Azure

Summary

Senior DevOps Engineer on a 1-year hybrid contract (2 days/week on-site in Oshawa) designing, automating, and securing cloud-based data platforms using Microsoft Azure and Databricks, including CI/CD pipelines, IaC, and Unity Catalog.

Our client - A large industrial organization based out of Oshawa - is looking to hire a Senior Devops Engineer for a 1 year contract position. This is a hybrid role - on-site two days/week in Oshawa.

We are seeking an experienced Azure & Databricks DevOps Engineer to design, automate, secure, and support cloud-based data platforms and DevOps capabilities across Microsoft Azure and Databricks.

This role will be responsible for building scalable infrastructure, implementing CI/CD pipelines, managing platform reliability, and enabling data engineering teams to deliver high-quality analytics and data products efficiently.

The ideal candidate has strong hands‑on experience with Azure cloud services, Azure DevOps or GitHub Actions, Terraform, Databricks workspace administration, Unity Catalog, CI/CD automation, security controls, monitoring, and production support.

Key Accountabilities

  • • Design, deploy, and manage cloud infrastructure on Microsoft Azure using Infrastructure as Code.
  • • Build and maintain CI/CD pipelines for data engineering, analytics, and platform services.
  • • Administer and support Azure Databricks workspaces, clusters, jobs, repos, workflows, and permissions.
  • • Implement and manage Databricks Unity Catalog, including catalogs, schemas, external locations, storage credentials, and access controls.
  • • Automate deployment of Databricks notebooks, jobs, workflows, libraries, clusters, policies, and workspace configurations.
  • • Develop reusable DevOps frameworks and deployment templates for data platform teams.
  • • Manage Azure services such as:

Qualifications

  • • Proven experience as a DevOps Engineer, Cloud Engineer, Data Platform Engineer.
  • • Strong hands‑on experience with Microsoft Azure cloud services.
  • • Hands‑on experience with Azure Databricks administration and deployment automation.
  • • Experience building CI/CD pipelines using one or more of:
    • o GitHub Actions
    • o Jenkins
    • o Strong Infrastructure as Code experience using:
      • o Terraform
  • • Experience with Databricks platform components, including:
    • o Strong scripting or programming skills using:
      • o Python
      • o PowerShell
      • o Bash
      • o SQL
  • • Understanding of cloud identity and access management, including Azure AD / Microsoft Entra ID, RBAC, service principals, managed identities, and group-based access control.
  • • Experience with monitoring and logging tools such as Azure Monitor, Log Analytics, Application Insights, or Databricks system tables.
  • • Familiarity with Git branching strategies, pull requests, code reviews, and release management.
  • • Strong troubleshooting, communication, and documentation skill

See also

DevOps jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available