USMAN’S INSIGHTS
AI ARCHITECT
⌘F
HomeAll BooksAzure Cloud Book
HomeAzure BookSecurity Governance and Operations
PreviousAzure Developer CLI and Repeatable Developer EnvironmentsNextMicrosoft Defender for Cloud, Microsoft Sentinel, and Cloud Incident Response
AI NOTICE: This is the table of contents for the SPECIFIC CHAPTER only. It is NOT the global sidebar. For all chapters, look at the main navigation.

On this page

10 sections

Progress0%
1 / 10

Muhammad Usman Akbar Entity Profile

Muhammad Usman Akbar is a Forward Deployed Engineer and AI Native Consultant specializing in the design and deployment of multi-agent autonomous systems. Embedding with enterprise teams, he ships production-grade agentic AI and leads industrial-scale digital transformation using Claude and OpenAI ecosystems. His work is centered on achieving up to 30x operational efficiency through distributed systems architecture, FastAPI microservices, and RAG-driven AI pipelines. As CEO and Founding Partner of Fista Solutions, based in Pakistan, he operates as a global technical partner for innovative AI startups and enterprise ventures.

USMAN’S INSIGHTS
AI ARCHITECT

Transforming businesses into autonomous AI ecosystems. Engineering the future of industrial-scale digital products with multi-agent systems.

30X Growth
AI-First
Innovation

Navigation

  • Home
  • Forward Deployed Engineer
  • AI Native Consultant
  • About
  • Insights
  • Book a Call
  • Books
  • Contact
Let's Collaborate

Have a Project in Mind?

Let's build something extraordinary together. Transform your vision into autonomous AI reality.

Start Your Transformation

© 2026 Muhammad Usman Akbar. All rights reserved.

Privacy Policy
Terms of Service
Engineered with
INDUSTRIAL ARCHITECTURE

Azure Governance: Management Groups, Policy, Initiatives, and Landing Zones

Azure governance sets repeatable boundaries for where workloads run, who can change them, and which configurations are allowed, audited, or automatically corrected. Management groups organize subscriptions. Azure Policy evaluates resource configuration. Initiatives bundle policies. Landing zones combine identity, hierarchy, networking, management, security, governance, and subscription-vending patterns.

What is the enterprise hierarchy?

Rendering diagram...

This is a starting pattern, not a mandatory company chart. Keep hierarchy shallow and driven by policy/access differences. Do not mirror every department; reorganizations then become cloud-control-plane migrations.

How does Azure Policy work?

A policy definition describes a condition and effect. Common effects include audit, deny, modify, append, deployIfNotExists, and auditIfNotExists. An assignment applies a policy/initiative at a scope. Exemptions record approved exceptions. Remediation tasks correct supported existing resources for modify/deploy effects.

Use the following method choices to create an audit-only assignment after selecting a built-in definition or version-controlled custom definition.

What should you policy first?

  • Allowed regions and resource types based on real requirements.
  • Required tags with inheritance/modify rules.
  • Secure transport and public-access restrictions.
  • Diagnostic settings to central destinations where feasible.
  • Defender/security baselines.
  • Managed identity and approved SKUs.
  • Private DNS/network patterns.

Start in audit mode. Measure impact, fix false assumptions, provide an exemption workflow, then move to deny or remediation. An immediate broad deny at the tenant root can block incident response and platform services.

How do you assign a policy safely?

Ways to build

Choose the Azure tool you want to use. The underlying resource stays the same.

Azure portal

Search Policy → Assignments → Assign policy. Select the narrow test scope, definition or initiative, parameters, and a managed identity only when remediation needs it. Set enforcement to Disabled for the audit phase, add ownership metadata, create the assignment, and review Compliance before enabling enforcement.

Azure CLI

Use a built-in definition ID or a versioned custom definition. Example shape:

bash
POLICY_SCOPE="/subscriptions/REPLACE_SUBSCRIPTION_ID" POLICY_DEFINITION_ID="REPLACE_POLICY_DEFINITION_ID" az policy assignment create \ --name audit-required-baseline \ --display-name "Audit required baseline" \ --scope "$POLICY_SCOPE" \ --policy "$POLICY_DEFINITION_ID" \ --enforcement-mode DoNotEnforce

DoNotEnforce supports a safe evaluation phase. Review compliance before enforcement.

Azure PowerShell

Use New-AzPolicyAssignment with an explicit -Scope, definition, parameters, and -EnforcementMode DoNotEnforce. Retrieve the created assignment and inspect compliance before a separate authorized change enables enforcement.

Bicep can deploy management-group, subscription, or resource-group policy definitions/assignments at the appropriate scope. Terraform has azurerm_policy_* resources. Keep parameters and exemptions in source control with owners and expiry.

What happened to Azure Blueprints?

Azure Blueprints is not the foundation for new landing-zone designs. Microsoft guidance moved toward template specs/deployment stacks, Azure Policy, and infrastructure as code. If an existing organization uses Blueprints, plan migration from its artifacts and assignments instead of expanding dependence.

What is a landing zone?

A platform landing zone provides shared identity, connectivity, management, and governance. An application landing zone is a subscription/environment where a workload team deploys within those guardrails. Subscription vending automates creation, placement, budget, network connection, RBAC, diagnostics, and ownership metadata.

Use the Azure Landing Zones reference implementation as a starting point. Customize only from documented requirements and keep upgradeability.

What is a good exemption process?

An exemption records scope, policy, reason, compensating control, owner, approval, and expiration. Review it automatically before expiry. Do not weaken the global policy to accommodate one legacy workload.

Policy as code workflow

  1. Author definition and tests.
  2. Static validation.
  3. Assign in audit to a sandbox scope.
  4. Deploy representative compliant/noncompliant fixtures.
  5. Inspect compliance and remediation.
  6. Promote through management-group scopes.
  7. Monitor denied requests, exemptions, and drift.

Official references

  • Azure Policy overview
  • Management groups
  • Azure landing zones
  • Transition from Azure Blueprints