Skip to content

DevOps Engineer

Calgary, Alberta Contract Posted 1 month ago
DevOps Engineer

We are looking for a DevOps Engineer for a 5-month contract position, with possible extensions in Calgary, Alberta. Must be legally entitled to work in Canada.

This position is a hybrid position primarily on-site in downtown Calgary with 5 days per month remote.

Role Description
The DevOps Engineer will have a strong full-stack development background. The ideal candidate is a hands-on expert who thrives on bridging the gap between software development and cloud operations. You will be instrumental in designing, automating, and scaling our infrastructure and deployment pipelines, ensuring our development teams can deliver high-quality code to the cloud efficiently and securely. This role requires a deep understanding of the full software development lifecycle, from application architecture to automated cloud deployment.

Responsibilities
  • Design, build, and maintain robust CI/CD pipelines using Azure DevOps to support automated testing and continuous delivery.
  • Develop and manage infrastructure as code (IaC) using Terraform to provision and configure our Azure cloud environment.
  • Manage and scale our containerized applications using Kubernetes and Docker, ensuring high availability and performance.
  • Develop custom scripts, tools, and automation solutions using Node.js/TypeScript to streamline operational processes.
  • Collaborate with development and data teams to plan and execute schema migrations for SQL servers in a safe and repeatable manner.
  • Integrate automated end-to-end and API tests into the CI/CD pipeline to enhance our quality gates.
  • Implement and manage our feature flag system to support progressive rollouts, A/B testing, and trunk-based development.
  • Actively participate in  an Agile development process, contributing to sprint planning, daily stand-ups, and retrospectives.
  • Troubleshoot and resolve infrastructure issues, and participate in an on-call rotation as needed

Required Skills and Experience
  • Bachelor's degree in Computer Science or Software Engineering or equivalent experience.
  • Strong hands-on experience with Node.js/TypeScript for scripting and application development.
  • Full proficiency in containerizing applications with Docker and managing them at scale with Kubernetes (preferably AKS).
  • Azure Platform
  • Infrastructure as Code
  • CI/CD
  • Experience with strategies and tools for managing SQL Server schema migrations (e.g., Flyway).
  • Feature Flagging: Practical experience with feature flag management platforms (e.g., Azure App Configuration Feature Manager) and best practices

Please note that while all applications are appreciated, only candidates selected for interview will be contacted.

InSync Systems Inc. is a privately-owned boutique Canadian Resourcing and Consulting Services Company that works closely with a range of corporate clients across multiple industries to bring them solutions that effectively address their business needs.

 
Head Office
Suite 700 One Executive Place
1816 Crowchild Trail NW
Calgary, AB T2M 3Y7
Suite 3400 Manulife Place
10180 - 101 Street
Edmonton, AB T5J 3S4





7th Floor Royal Bank Building
2010 11 Avenue
Regina, SK S4P 0J3
Unit 400
111 2 Avenue S
Saskatoon, SK S7K 1K6
Suite 1500 Pacific Centre
701 West Georgia Street
Vancouver, BC V7Y 1C
1-888-863-2445

Feel free to give us a call

info@insyncsystems.ca

or reach out to our email

We honour the sacred land where the Bow and Elbow Rivers meet - a place known to the Blackfoot people as "Mohkinstsis," now called Calgary. We recognize this as the traditional territory of the Treaty 7 Nations: the Siksika, Kainai, and Piikani of the Blackfoot Confederacy, the Îyâxe Nakoda, and the Tsuut'ina Nation, as well as Region 3 of the Métis Nation of Alberta. We are grateful to live, work, and create on this land, and we honour the traditions, stories, and stewardship of its first peoples.

© 2025 INSYNC SYSTEMS. All rights reserved.

Developed by Hashlab Digital