CI/CD Automation Engineer (Canada)

CI/CD Automation Engineer (Canada)

09 Nov
|
UST
|
Canada

09 Nov

UST

Canada

Who We Are

Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into everything they do. We help them create transformative experiences and human-centered solutions for a better world.

Role Description

CI/CD Automation Engineer

Who We Are

Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into everything they do. We help them create transformative experiences and human-centered solutions for a better world.

You Are

An experienced engineer who can migrate legacy source control from TFS and Azure DevOps to GitHub, build automated CI/CD pipelines across SDLC environments, and learn unfamiliar legacy platforms such as COBOL runtimes and .NET build tooling.

Key skills: CI/CD, GitHub, AWS, Terraform

The Opportunity

We are seeking an experienced CI/CD Automation Engineer to support the modernization of legacy applications by migrating source control from TFS/Azure DevOps to GitHub and implementing automated build and deployment pipelines. The role will focus on repository migration, GitHub Actions, Jenkins deployment automation, and supporting Terraform-based deployments across SDLC environments. The applications in scope include legacy solutions developed in COBOL and C#/.NET.

What You’ll Do

- Migrate the COBOL and C# application repositories from TFS and ADO to GitHub, preserving history where feasible, and validate completeness after cutover.
- Define repository structure, branch protections, and access models.
- Build and maintain GitHub Actions workflows to compile, test, and package both applications.




- Develop Jenkins deployment pipelines, and evaluate Harness where it adds value, that progress releases through each SDLC environment with appropriate gates.
- Retire legacy TFS/ADO build and release definitions after migration.

This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.

Required

What you need:

- Experience migrating repositories from TFS (TFVC) or ADO to GitHub, including tooling and history conversion.
- Strong GitHub Actions experience, including reusable workflows and self-hosted runners.
- Jenkins pipeline experience (declarative pipelines, shared libraries).
- Familiarity with building C#/.NET applications.
- Hands‑on experience with Git and GitHub, including branching strategies and pull request workflows.
- CI/CD pipeline development with at least one of GitHub Actions or Jenkins, and a working understanding of the other.
- Terraform fundamentals: modules, state management, and promoting code through environments.
- Working knowledge of AWS services, including CloudWatch.
- Understanding of SDLC environment progression (for example Dev, Test/QA, Staging, Production), approvals, and promotion controls.
- Scripting in PowerShell, Bash, or Python for automation.




- Ability to work with legacy technology and learn unfamiliar platforms such as COBOL runtimes and .NET build tooling.
- Clear documentation, runbook writing, and collaboration with application and operations teams.

Preferred

- Harness experience.
- Exposure to COBOL build and compile processes.

Compensation can differ depending on factors including but not limited to the specific office location, role, skill set, education, and level of experience. UST provides a reasonable range of compensation for roles that may be hired in various U.S. markets as set forth below.

Role Location

Ontario, Canada

Compensation Range

104,000 CAD - 130,000 CAD

Benefits

Full‑time, regular employees accrue a minimum of 10 days of paid vacation per year, receive 6 days of paid sick leave each year (pro‑rated for new hires throughout the year), paid holidays, and are eligible for paid bereavement leave and jury duty. They and their dependents residing in Canada are eligible for Supplemental Healthcare coverage, as well as Company‑paid Employee Only basic life insurance and accidental death and dismemberment coverage.

Full‑time temporary employees receive 6 days of paid sick leave each year (pro‑rated for recent hires throughout the year). They and their dependents residing in Canada are eligible for Supplemental Healthcare coverage, as well as Company‑paid Employee Only basic life insurance and accidental death and dismemberment coverage.

Part‑time regular and temporary employees receive 6 days of paid sick leave each year (pro‑rated for new hires throughout the year).

All Canadian employees who

📌 CI/CD Automation Engineer (Canada)
🏢 UST
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ci/cd automation engineer (canada) / canada