Intermediate DevOps Engineer

Impact Recruitment Ltd

Burnaby

On-site

CAD 80,000 - 110,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health and Dental
EFAP
RRSP Matching
Generous Paid Time Off
Flexible Work Environment
Education Reimbursement Program

Job summary

Univerus is seeking a DevOps Engineer within the Asset BU to own how Asset products are built, released, and run. You will align with the central Platform Engineering team while delivering BU-specific pipelines and environments.

Responsibilities include release engineering, environment as code, migration of pipelines to GitHub Actions, and implementing identity and secrets management using Entra ID and Key Vault. Strong collaboration and documentation are essential.

Qualifications

  • Hands-on ownership of release and deployment processes for a production application.
  • Confident with one major cloud (Azure preferred) and with infrastructure as code (Terraform, Pulumi, etc).
  • Proven experience building and debugging CI/CD pipelines in Azure DevOps, GitHub Actions, GitLab CI, or similar.
  • Able to read and write code in TypeScript, Python, Go, or C#.
  • Strong knowledge of containers and Git; diagnose builds and deployments methodically.
  • Understanding of cloud identity and secrets management — Entra ID / RBAC, Key Vault.

Responsibilities

  • Own release engineering for Asset BU products — pipelines, release scheduling, deployments, rollback.
  • Provision and maintain Asset BU environments as code (dev/test/stage/prod).
  • Manage IaC stacks and configuration with platform components; migrate resources under management.
  • Lead migration of repos/pipelines from Azure DevOps to GitHub Actions with reusable workflows.
  • Apply identity and secrets model to Asset BU workloads — Entra ID, RBAC, Key Vault; avoid long-lived creds.
  • Provide runbooks, incident response support, and deployment troubleshooting for Asset apps.
  • Collaborate with central Platform Engineering and Asset PM/development teams; elevate gaps.

Skills

Release engineering
CI/CD pipelines
Azure
IaC (infrastructure as code)
GitHub Actions
Azure DevOps
Programming languages

Education

Degree or diploma in CS/Engineering

Tools

Azure DevOps
GitHub Actions
Terraform
Pulumi
Kubernetes

Job description

Founded in 2019 and headquartered in Burnaby, British Columbia, Univerus is a fast-growing enterprise software company specializing in vertical market solutions. With over 300 employees, more than 20 acquisitions, and a global customer base exceeding 3,500 organizations, Univerus delivers mission-critical technology across public and private sectors. Our flagship product, Unity ERP, powers operations in local government, utilities, construction, manufacturing, health and safety, education, and beyond.

As part of the Univerus family, Univerus Assets is a modern asset management platform built for municipalities, utilities, and service organizations. It combines GIS mapping, mobile field tools, and automated workflows into one intuitive system.

POSITION DETAILS:

Hours: 8:00am to 5:00pm, Monday to Friday

Salary Range: $80,000 - $110,000

This is a new position.

ROLE OVERVIEW:

The DevOps Engineer sits within the Asset business unit and owns how Asset products are built, released, and run. The role is not part of the central Platform Engineering team; it works with that team continuously — adopting the shared platform's golden path for infrastructure as code, CI/CD, cloud identity, and observability — but is accountable to Asset BU delivery. The focus is business-unit-specific DevOps: release and deployment management, environment ownership, pipeline migration, and operational support for Asset applications.

ORGANIZATIONAL RELATIONSHIP:
  • Reports to: Director, AI Strategy and Development (Asset BU)
  • Part of: Asset BU engineering organisation
  • Works closely with: Asset BU product management, development, and support teams; central Platform Engineering; Information Security
  • Direct reports: None
KEY RESPONSIBILITIES:
  • Own release engineering for Asset BU products — build and deployment pipelines, release branching and versioning, release scheduling with product and support, production deployments, and rollback.
  • Provision and maintain Asset BU environments (development, test, staging, production) as code, keeping them consistent and reproducible.
  • Manage the Asset BU's infrastructure-as-code stacks and configuration using the platform's shared components, and bring hand-created resources under management.
  • Lead the Asset BU's migration of repositories and pipelines from Azure DevOps to GitHub Actions, adopting the platform's reusable workflows.
  • Apply the company identity and secrets model to Asset BU workloads — Microsoft Entra ID and RBAC, managed identities, OIDC federation for CI, and Azure Key Vault; no long-lived credentials.
  • Provide operational support for Asset applications: observability and alerting, deployment and release troubleshooting, participation in incident response, and follow-up remediation.
  • Act as the Asset BU's point of contact with central Platform Engineering — onboard Asset applications onto shared services, adopt standards and policy packs, and elevate gaps rather than building a parallel stack.
  • Provide the delivery and deployment foundations for the BU's AI initiatives, including environments, pipelines, secrets, and cost visibility for AI services.
  • Write and maintain runbooks, release procedures, and decision records for Asset BU systems in Univerus Hub.
KEY PERFORMANCE INDICATORS (KPIS):
  • Release predictability — planned Asset BU releases delivered in the agreed window
  • Deployment frequency and lead time from merge to production
  • Change failure rate and mean time to restore for Asset BU services
  • Progress against the Asset BU Azure DevOps to GitHub migration plan (repositories and pipelines migrated vs. target)
  • Environment reliability — reduction in environment-related delivery blockers and configuration drift
  • Compliance with platform standards and policy checks across Asset BU stacks; no long-lived credentials in use
  • Currency and usability of release runbooks and documentation in Univerus Hub
REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:
  • Hands-on ownership of release and deployment processes for a production application
  • Confident with one major cloud (Microsoft Azure preferred; AWS or GCP transferable) and with infrastructure as code (Pulumi, Terraform, Bicep, or CloudFormation)
  • Proven experience building and debugging CI/CD pipelines in Azure DevOps, GitHub Actions, GitLab CI, or similar
  • Able to read and write code in a general-purpose language — TypeScript, Python, Go, or C#
  • Strong working knowledge of containers and Git; able to diagnose a failing build or deployment methodically
  • Working understanding of cloud identity and secrets management — Entra ID / RBAC, managed identities, Key Vault, least privilege
  • Comfortable operating across an organisational boundary: adopting standards set by a central team, applying them locally, and pushing back constructively where they do not fit
  • Clear written communication — runbooks and documentation usable by others under pressure
  • Nice to have: Pulumi and policy as code; Backstage or another developer portal; migrating off Azure DevOps; Azure Container Apps or Kubernetes; FinOps / Azure cost management; exposure to deploying AI or ML services; Azure certification (AZ-400, AZ-104, AZ-305)
EDUCATION AND EXPERIENCE:
  • Approximately 3-5 years in DevOps, SRE, platform, or infrastructure-focused development
  • Degree or diploma in computer science, software engineering, or a related discipline — or equivalent practical experience
  • Azure certification (AZ-400, AZ-104, AZ-305) considered an asset, not a requirement
WHAT WE OFFER:
  • Health and Dental
  • EFAP
  • RRSP Matching
  • Generous Paid Time Off
  • Flexible Work Environment
  • Education Reimbursement Program
Our Commitment to Diversity, Equity & Inclusion

Univerus is proud to be an equal opportunity employer. We are committed to creating an inclusive and respectful workplace where everyone feels valued, supported, and empowered to contribute fully. We welcome applications from candidates of all backgrounds, abilities, and experiences, including but not limited to Indigenous peoples, racialized persons, women, LGBTQ2S+ individuals, persons with disabilities, and veterans.

If you require accommodation at any stage of the recruitment process, please let us know. We are committed to working with you to ensure your needs are met.

Please note that we may use AI as part of our recruitment and hiring process. While we may incorporate select AI features to enhance process efficiency, we remain committed to human-led decision making. We recognize that AI is not perfect, so all AI-generated outputs are subject to human review to ensure accuracy and fairness. Our goal is to use technology to support, not replace, thoughtful human decision-making in recruitment and hiring.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate DevOps Engineer
Intermediate DevOps Engineer

Univerus Inc • Burnaby

On-site
CAD 80,000 - 110,000
Health and Dental
EFAP
RRSP Matching
+2
Intermediate DevOps Engineer
Intermediate DevOps Engineer

Univerus • Burnaby

On-site
CAD 80,000 - 110,000
Health and Dental
EFAP
RRSP Matching
+3
Senior Developer (Team Lead)
Senior Developer (Team Lead)

Univerus Inc • Canada

On-site
CAD 120,000 - 130,000
Health and Dental
RRSP Matching
Education Reimbursement Program
Intermediate Application Consultant - Assets
Intermediate Application Consultant - Assets

Univerus Inc • Toronto

On-site
CAD 85,000 - 120,000
Health and Dental
RRSP Matching
Generous Vacation and Paid Time Off
+1
Senior Developer (Team Lead)
Senior Developer (Team Lead)

Univerus • Toronto

On-site
CAD 120,000 - 130,000
Health and Dental
EFAP
RRSP Matching
+3
Intermediate Application Consultant/Application Consultant - Assets
Intermediate Application Consultant/Application Consultant - Assets

Univerus • Vancouver

Hybrid
CAD 85,000 - 120,000
Health and Dental
RRSP Matching
Generous Vacation and Paid Time Off
+2
Engineering Manager - Software Development
Engineering Manager - Software Development

Univeris • Toronto

On-site
CAD 110,000 - 150,000
Hybrid work model
Client Success Specialist
Client Success Specialist

Mindscope • Burnaby

Hybrid
CAD 45,000 - 60,000
Health and Dental Coverage
RRSP
EFAP
+2
Tech Lead, Software Development
Tech Lead, Software Development

Univeris Corporation • Toronto

Hybrid
CAD 139,000 - 182,000
Editorial Assistant
Editorial Assistant

Mindscope • Burnaby

Hybrid
CAD 39,000 - 47,000
Health and Dental Coverage
RRSP
EFAP
+2