01
Releases were manual, error-prone, and happened every 2 weeks. QA testing took 3 days. Production incidents after deployments were common, causing revenue loss during peak shopping periods.
Built an end-to-end CI/CD pipeline that reduced release cycles from bi-weekly to multiple times per day with full automated testing.
Releases were manual, error-prone, and happened every 2 weeks. QA testing took 3 days. Production incidents after deployments were common, causing revenue loss during peak shopping periods.
Designed a multi-stage GitHub Actions pipeline with automated unit, integration, and E2E tests. Implemented canary deployments with Argo Rollouts and automated rollback based on error rate metrics.