Plato logo

DevOps Engineer

Plato
1 day ago
Full-time
Remote
Canada
$80 - $90 CAD hourly

Discover

The Opportunity

PLATO is Canada's only Indigenous-led, Indigenous staffed software testing services firm. We insist on working with quality people who share our passion for quality testing, and have built a team of people who also believe quality is the most important deliverable. Our team of software testing specialists believe that better software leads to a better world.

We are committed to building strong communities - PLATO trains and employs members of First Nations, Metis, and Inuit communities across the country and strives to build a network of 1000 Indigenous software testers across Canada. PLATO has offices on or near Indigenous communities across Canada, in Fredericton, Miramichi, Sault Ste Marie, Regina, Calgary, Edmonton, Vancouver, and Victoria.

**This is a contract position from Jun to Oct 2026, with the possibility of extension. A current Government of Canada clearance is mandatory.**

We're seeking a DevOps Engineer to join a centralized team supporting multiple product and data teams. In this role, you'll design and manage the pipelines, infrastructure, and tooling that power our end-to-end delivery lifecycle across a modern Microsoft and Azure environment.

What you'll do

Responsibilities

  • Design, build, and maintain CI/CD pipelines in Azure DevOps across infrastructure, Power Platform, data platforms, and test automation
  • Implement environment-based release strategies with approvals, quality gates, and rollback mechanisms
  • Create reusable pipeline templates and integrate automated testing, security scanning, and compliance checks
  • Act as a DevOps advisor, promoting best practices in Git workflows, branching strategies, and deployment processes
  • Develop and maintain Terraform-based infrastructure as code, including governance standards (RBAC, tagging, networking)
  • Support Power Platform ALM, including solution packaging, deployments, and environment management
  • Automate and support deployments for Azure Data Factory and Microsoft Fabric, enabling CI/CD for data workflows
  • Contribute to documentation, runbooks, and architecture reviews to improve reliability and consistency

What you'll need

Qualifications

  • 5+ years of hands-on experience with Azure DevOps (Pipelines, Repos, Boards, Artifacts)
  • Strong knowledge of Azure services (networking, compute, storage, IAM, Key Vault, PaaS)
  • Experience with CI/CD pipelines across multiple environments, including approvals and gating
  • Proficiency in scripting (PowerShell, Bash, or Python)
  • Experience with Terraform and infrastructure as code practices
  • Strong understanding of Git workflows and source control strategies
  • Ability to collaborate across teams and support multiple delivery streams

We're looking for

Core Skills

ADO DevOps Windows Azure CI/CD

A little bit about us

PLATO

Who We Are
PLATO is a software testing and technology services company trusted by clients around the world.

In addition to providing our clients the highest quality software testing services, PLATO is creating careers in technology for First Nations, Inuit, and MΓ©tis people from coast to coast to coast through our innovative train-and-employ model. Since 1997, we have been helping organizations all over the world reach their quality objectives by delivering scalable, proven, quality-centric managed services. Companies such as Apple, Suncor, TD Bank, Medavie, BCLC, LinkedIn, Boeing, and many others have gained considerable advantage from our Quality Assurance (QA), Testing, and eLearning expertise and experience.

We deliver specialized QA services to our clients with the goal of helping them increase profitability, boost customer satisfaction, manage development cycles and implement quality-centric solutions. We develop innovative approaches and solutions, designed to generate increased efficiencies, competitive advantage, and market share for our clients.