Zero-Downtime CI/CD Pipeline cover
All work

2023

Zero-Downtime CI/CD Pipeline

A progressive-delivery pipeline with automated canary analysis that ships dozens of times a day and rolls itself back.

Overview

Rebuilt the delivery pipeline around GitHub Actions and Argo Rollouts to replace risky big-bang deploys. Every merge runs through build, SBOM generation, image signing with Cosign, and a canary that Argo analyses against Prometheus SLO metrics before promoting. Bad releases are detected and rolled back automatically within minutes, with no human paging required. Also cut pipeline runtime in half by parallelising jobs and adding a remote build cache.

Role & impact

My role

DevOps engineer — pipeline design, canary analysis, and supply-chain security.

Impact

Raised deploy frequency from weekly to 30+ per day and dropped change-failure rate below 5%.

Stack

GitHub ActionsArgo RolloutsPrometheusCosignDocker