This article shows how to use the Azure DevOps Terraform provider to create projects, Git repos, pipelines and variables groups that automatically integrate with an Azure KeyVault.
Use WeaveWorks Flagger and the concept of canary releases to rollout new versions of your services to production with confidence. You can even get notifications via Microsoft Teams and monitoring via Prometheus/Grafana.
Add the Kubernetes Reboot Daemon to your cluster to keep your worker nodes up to date and use Azure Logic Apps to get notified whenever one of your machines will be rebooted.
Create a Kubernetes cluster with Terraform, integrate it with Azure Active Directory, add an AAD group and bind it to the cluster-admin role? Here's a Terraform sample for an out-of-the-box, AAD integrated AKS/Kubernetes cluster, ready to logon!