Quartech: Dynamics 365 CI/CD Solution
About Quartech
Quartech is an IT services company based in Burnaby, BC with over 150 employees and contractors placed at various clients across Canada and the US, it is a leading supplier of bespoke technical solutions for both public and private sector organizations. Kai worked at Quartech from 2019 to 2025 with a number of clients including Telus, the Royal British Columbia Museum, Orange County Police Department, British Columbia Ministry of Post-Secondary Education and Skills, Ministry of Social Development and Poverty Reduction, and the Office of the Attorney General.
The Problem
One of Quartech’s developers needed a bespoke solution where they could quickly deploy customizations to a Dynamics 365 on-prem deployment from a repository in Azure DevOps. Originally, this was a manual process which was difficult to test and validate features and efficiently roll back when needed.
The Solution
Kai built a pipeline in Azure DevOps, using the Dynamics 365 integration for Azure DevOps and XRM to deploy customization packages to the Dynamics deployment, this allowed for version control, automated builds and environment management. This involved a degree of customized setup as the DEV and UAT instances of Dynamics were hosted in Azure virtual machines. This necessitated exposing the XRM API to facilitate the deployment of the customizations to the VMs.
The Result
The solution allowed the developer to significantly improve the speed of developing new features to testing and demoing to stakeholders. This solution also assisted other projects, helping develop the company’s maturity in developing CI/CD solutions.