Back to projectsDevOps

Multi-Cloud GitOps Platform

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.

Technologies

TerraformArgoCDKubernetesAWSGCPOPAGitHub Actions

Want to see more?

Explore other projects

All Projects