← All work
Project 01 · 2026 ON DEMAND

Golden Path

Production platform on Azure AKS, deployed GitOps-style. Terraform for infrastructure, GitHub Actions + OIDC for CI/CD, Trivy in the pipeline, Prometheus/Grafana for observability.

Problem

A real platform-engineering showcase, not a toy demo. The goal: a production-grade platform on a public cloud, deployed entirely through GitOps and CI/CD, with real observability. It runs on demand: the cluster is started for demos and stopped afterwards, keeping a student cloud budget near zero.

Approach

Azure infrastructure provisioned with Terraform (AKS, networking, identity). GitHub Actions builds and ships with OIDC federation, so there are no long-lived cloud credentials. ArgoCD watches the Git repo and syncs the cluster to the declared state. Trivy scans images in the pipeline. Prometheus + Grafana collect and visualize cluster metrics.

Architecture · Azure AKS + GitOps
AZUREGitHub Repoapp + infra as codeGitHub Actions→ build image→ Trivy scan→ push + OIDC deployCI / CD pipelineAzure AKSpod · appservice · ingressKubernetes clusterArgoCDGitOps sync · self-healingTerraformprovision Azure infraPrometheus · Grafanacluster metrics + dashboardsOIDC federation — no long-lived secretsGitHub / externalCI/CD · GitOpsAzure cloudsecurity / identity

Results

  • Phases 1–3 shipped end-to-end on Azure AKS · live demo on request
  • Push to main → built, scanned, and deployed with zero manual steps
  • Everything as code: infrastructure, deployment, and configuration
  • Cloud credentials replaced by short-lived OIDC tokens

Stack

TerraformAzure AKSKubernetesArgoCDGitHub ActionsOIDCTrivyPrometheusGrafana
← All work