A practical, governance-first blueprint that mirrors how (some) enterprises actually set up Azure:
- Tenant/bootstrap (some portal/CLI/PIM steps)
- Terraform for management groups, policy-as-code, subscriptions, platform, and application workloads. Terraform modules are used which can be referenced to create resources, abstracting some repeatable configuration and security defaults.
Personal project. Built from scratch with generic patterns and synthetic values. No employer IP.
- Realistic flow: documents unavoidable tenant steps, then automates everything else.
- Guardrails first: management groups + policy assignments before platform/services.
- Extendable: start small; grow modules and examples incrementally.