About This Project
Our release process was a person. Literally — one senior engineer who knew the steps, ran them manually, and was the single point of failure for every deployment. When he went on holiday we didn't ship for two weeks. oDesk built us a full CI/CD pipeline: automated test runs on every pull request, staging deployments on merge, one-click production releases with rollback, and Slack notifications at every stage. Our deploy frequency went from twice a month to multiple times per day. The engineer who was our human pipeline now works on actual product. That was the real win.
Technologies: GitHub Actions, Docker, Kubernetes, Terraform, AWS ECS, Slack API