En GitOps-baserad CI/CD-plattform i Azure som automatiskt tar varje kodändring hela vägen från commit till det körande klustret: Azure Pipelines bygger och versionerar Docker-images, och Argo CD driftsätter dem till Kubernetes (AKS) utan manuella steg.
- Byggde hela Azure-infrastrukturen som kod med Terraform, inklusive AKS, ACR, nätverk och en självhostad Azure DevOps-agent
- Designade separata Azure Pipelines för tjänsterna vote, result och worker, så att varje tjänst byggs och driftsätts oberoende
- Byggde och pushade versionerade Docker-images till ACR, med pipelinens Build ID som image-tagg för tydlig spårbarhet
- Automatiserade uppdatering av Kubernetes-manifest med ett återanvändbart shell-script, med Git som enda källa till sanning
- Använde Argo CD för automatiserad GitOps-deployment till AKS, så att det körande klustret alltid är synkat med Git
- Verifierade hela flödet end-to-end med en live-ändring (Snow/Rain), från källkod till det körande klustret