Building a Production-Ready Kubernetes Platform on Azure with GitOps