Skip to content
Ameen Abozaid
ARC-020

Infrastructure governance

  • 6 Lessons
  • 3 h practice (estimate)
On this page 9 topics

Overview

Topics

  • Landing zones
  • policies
  • tagging
  • infrastructure as code

Learn first

3 h of practice (estimate)

Learning outcomes

  1. Design a landing zone: account/subscription hierarchy, baseline networking, logging, and security services.
  2. Enforce guardrails with policies (preventive and detective).
  3. Define tagging standards for ownership, cost, and data classification.
  4. Require infrastructure as code with review for all environments.

Lessons

  1. 01Why landing zones exist
  2. 02Account and subscription hierarchies
  3. 03Policy guardrails
  4. 04Tagging standards
  5. 05Infrastructure as code as governance
  6. 06Demo: Larkspur's landing zone design

Lab and exercises

Lab

ARC-020-LAB1 · Larkspur landing zone

Outcomes: 1–4 · Time: ~3 h (one provider; verify service names before recording)

  1. Design the account/subscription hierarchy.
  2. Define baseline networking, central logging, and security services.
  3. Write guardrail policies, marking each preventive or detective.
  4. Define the tagging standard and its enforcement.
  5. Define the IaC workflow with review and policy checks.
  6. Walk through a non-compliant resource being blocked or detected.

Acceptance: a non-compliant resource is blocked or detected in a walkthrough.

Exercises (case-based; six exercises)

IDOutcomeTask
ARC-020-EX011Explain to a delivery manager why the landing zone is built before the first workload.
ARC-020-EX021Draw a hierarchy for Larkspur with five groups and state which policy applies at each level.
ARC-020-EX032Write six guardrails and classify them as preventive or detective.
ARC-020-EX043Define the mandatory tag set and how each tag is enforced.
ARC-020-EX054Describe the IaC workflow for a networking change in prod.
ARC-020-EX064A team requests console access to fix prod quickly. Write the policy response with an exception path.
Show solutions
  • EX01 Guardrails retrofitted onto live workloads cost more and carry risk; teams start faster in a prepared structure; inconsistent setups multiply security and cost problems.
  • EX02 Root; Security (log archive, tooling); Shared network; Workloads with Prod and Non-prod; Sandbox with budget limits. Policies: region and logging at root; production strictness at Prod; spending limit at Sandbox.
  • EX03 Preventive: deny unapproved regions, deny public data stores, require encryption, block disabling of logging. Detective: untagged resources, drift from IaC, overly broad roles.
  • EX04 Owner, cost center, environment, application, data classification; require at creation by policy or pipeline check, detect missing tags with weekly report and owner follow-up.
  • EX05 Pull request, peer review, static policy checks, plan output reviewed, approval, pipeline apply with a deploy role, drift check afterwards.
  • EX06 Default is no write access; fixes go through the pipeline with an expedited review path; break-glass role with logging, approval, and expiry; follow-up to codify the fix.

Workplace evidence: a landing zone or guardrail set you designed.

Outcome coverage: all outcomes covered by exercises and the lab.

Quiz

Outcomes: O1 landing zone · O2 guardrails · O3 tagging · O4 infrastructure as code.

A self-check for you: nothing is graded, saved or sent anywhere. Choose an answer, then check it. You can try again as often as you like.

  1. 1A landing zone is:O1
  2. 2Guardrails are best added:O1
  3. 3Why design the hierarchy around policy?O1
  4. 4A preventive guardrail:O2
  5. 5A detective guardrail:O2
  6. 6An exception process should have:O2
  7. 7Tags without enforcement:O3
  8. 8A useful mandatory tag set includes:O3
  9. 9In prod, changes should go through:O4
  10. 10Drift detection compares:O4

Practical part

Landing zone review of the ARC-020-LAB1 design and walkthrough plus exercises ARC-020-EX01 to EX06. Pass: quiz at least 8/10, at least five of six exercises correct, and a non-compliant resource blocked or detected in the walkthrough.

Common mistakes

Guardrails added after workloads are live; tags without enforcement.

Assessment

Landing zone review.

Workplace evidence

A landing zone or guardrail set you designed.

Career relevance

Cost architecture (ARC-021) and compliance (ARC-029).

Type to search levels, phases, modules and lessons.