CI/CD Pipeline Overhaul
DevOps Engineer @ TransCore
Rebuilt the Azure DevOps pipelines and added nightly testing, which cut deployment time by 30% and reduced post-deploy issues.
Impact
- 30% faster deployments.
- Nightly automated tests caught regressions before release.
- Every environment built the same way from code.
The problem
Deployments were slow, manual, and inconsistent. Shipping a change meant running a bunch of steps by hand, environments drifted apart from each other, and bugs that should have been caught early showed up in production instead. People stopped trusting the release process.
The approach
I built out automated CI/CD pipelines in Azure DevOps, then containerized the workloads with Docker and Kubernetes so deployments were repeatable. I moved environment setup to Ansible and Bicep so every environment came from the same code. Then I added nightly test pipelines that ran against the system and caught regressions before they reached a release.
The impact
- Deployments got 30% faster.
- Far fewer post-deploy issues, thanks to the nightly tests.
- No more “works on staging” surprises, since every environment was built the same way.