Back to projectsDevOpsAll Projects
Multi-Cloud GitOps Platform
Deployment lead time
Days → Minutes
Environment drift
Eliminated
Cloud providers
AWS + GCP
Problem
A growing engineering team needed a consistent way to deploy services across AWS and GCP without environment drift or manual provisioning.
Solution
Built a GitOps platform using ArgoCD and Terraform that reconciles cluster state from Git, with policy guardrails and automated drift detection.
Architecture
Git repository as single source of truth → ArgoCD controllers per cluster → Terraform modules for cloud resources → OPA policy gates → Slack notifications.
Outcome
Eliminated configuration drift across environments and reduced deployment lead time from days to minutes through pull-request-driven infrastructure changes.
Key Highlights
- Git as the single source of truth for both infrastructure and application state
- OPA policy gates on every PR before anything reaches a cluster
- Hourly drift detection with Slack alerting
- External Secrets Operator backed by AWS Secrets Manager
Technologies
TerraformArgoCDKubernetesAWSGCPOPAGitHub Actions
Want to see more?
Explore other projects