Kubernetes Migration
PAST WORKMigrated web applications from bare-metal VMs to Kubernetes on AWS with full CI/CD and GitOps delivery
Architecture
The Problem
Web applications running on bare-metal VMs with manual deployments. No containerization, no CI/CD, no infrastructure as code. Deployments were risky, inconsistent, and required direct server access.
What I Built
Containerized the applications with Docker. Built Helm charts for Kubernetes deployment. Set up CI/CD with GitHub Actions for build and test, ArgoCD for GitOps delivery to EKS. RDS for managed databases, External Secrets for Vault integration. The full path from code push to production with zero manual steps.
The Result
Consistent environments, automated rollbacks, no more SSH-based deployments. The team went from dreading releases to shipping multiple times a day.