Objective ↔ Vault Coverage Matrix

This is a structural map, not proof that the vault is self-contained. It maps the major published objective groups to the best matching vault artifacts. For the evidence-based comparison, see Source-to-Vault Audit. A green concept link means the idea is explained; it does not mean that a learner has demonstrated the skill in a lab or that every sub-objective is covered.

Audit baseline: AZ-104 study guide, effective April 17, 2026 and AZ-400 study guide, effective July 27, 2026. Re-audit after either guide changes.

Status legend:

  • ✅ explained — a current note exists and was spot-checked for the named idea
  • 🟡 partial — present, but lacks one or more explicit sub-objectives, a procedure, troubleshooting, or practice
  • 🔴 missing — no adequate artifact found
  • ✏️ corrected — a factual statement was corrected; it still needs normal review

AZ-104 — Azure Administrator

Domain 1 · Manage Azure identities & governance

Microsoft objectiveVault coverageStatus
Microsoft Entra ID users, groupsuser-account, groups, module create-configure-manage-identities, identity scenarios✅ explained + practised
License managementlicense-management, az104-identity-governance-lab, az104-q-identity-006✅ explained + practised
External / guest users (B2B)user-account, az104-identity-governance-lab, az104-q-identity-007, az104-q-identity-021✅ explained + practised
Built-in Microsoft Entra roles + interpreting assignmentsazure-ad-roles, role-assignment, az104-q-identity-014, az104-q-identity-020✅ explained + practised
SSPR & MFApassword-reset, mfa (both ✏️ fixed)✅
Browse & query directory / settingsentra-directory-management, module create-configure-manage-identities✅ explained + practised
RBAC assignments, scopes, inheritance (additive)rbac, scope, role-assignment (✏️ fixed)✅
Azure Policy (Deny/Audit/initiatives)azure-policy✅
Resource locksresource-locks✅
Resource groups (create/delete/organize)resource-group, module manage-subscriptions-governance, az104-q-identity-018✅ explained + practised
Tags (with limits)resource-tags (✏️ fixed)✅
Management groupsmanagement-groups, az104-q-identity-017, az104-q-integrated-005✅ explained + practised
Subscriptions / cost management / budgetssubscription, azure-cost-management, az104-q-identity-015, az104-q-identity-016✅ explained + practised
Azure Advisor cost recommendationsazure-advisor✅

Domain 2 · Implement & manage storage

ObjectiveCoverageStatus
Storage account kind / tier / redundancystorage-account, redundancy-lrs-zrs-grs✅
Blob & container managementblob-storage, module blob-storage✅
Object replicationobject-replication✅
Lifecycle management / access tiersaccess-tier, az104-q-store-010✅ explained + practised
Blob versioning / soft deleteblob-versioning✅
Azure Files SMB identity-based accessazure-files, az104-q-store-007, az104-q-store-014, embedded storage labs✅ explained + practised
Azure Files snapshots / soft deletefile-snapshots, blob-versioning✅
Stored access policies + SASsas-token, stored-access-policy, az104-q-store-006, az104-q-store-013, embedded storage labs✅ explained + practised
Storage-account encryptionstorage-encryption✅
Storage access keys / connection stringsstorage-access-keys✅
Storage network rules / firewall / private endpointsstorage-network-rule, module storage-security✅
Storage Explorerstorage-browser✅
AzCopy data movementazcopy✅

Domain 3 · Deploy & manage compute

ObjectiveCoverageStatus
VM create/configure (sizes, disks)azure-vm, vm-sizes, managed-disks✅
VM availability (set vs zones vs VMSS)availability-set, availability-zones, virtual-machine-scale-set✅
VM movementvm-move✅
VM encryption-at-host / EncryptionAtHostvm-encryption-at-host✅
VM extensions / custom scriptazure-vm-extension✅
App Service plans & slotsapp-service-plan, deployment-slots✅
App Service TLS / certificates / custom domainsapp-service-tls-custom-dns✅
App Service backup / networkingapp-service-backup, app-service-networking✅
ACR (Azure Container Registry)acr✅
ACI (Container Instances) sizing/scalingaci, az104-q-compute-019, embedded compute labs✅ explained + practised
Azure Container Appsazure-app-container-apps, az104-q-compute-006, az104-q-compute-020✅ explained + practised
ARM / Bicep templated deploymentsarm, bicep, arm-template, az104-q-compute-021✅ explained + practised
AKS / Functions (re-weighted in 2026)aks, azure-functions✅ context only; neither is a named current AZ-104 compute objective

Domain 4 · Implement & manage virtual networking

ObjectiveCoverageStatus
VNet + subnets + IP addressing / public IPsvnet, subnet, cidr-ip-addressing, public-ip-address, az104-network-private-access-lab, az104-q-net-016✅ explained + practised
VNet peeringvnet-peering (✏️ question fixed)✅
Route tables / UDRroute-table✅
NSG / ASG / effective rulesnsg, asg, effective-nsg-rules, az104-network-private-access-lab✅ explained + practised
Azure DNS / Private DNSazure-dns, private-dns✅
VPN Gateway / ExpressRoute / VWANvpn-gateway, expressroute, virtual-wan✅ explained (context; not a current explicit AZ-104 sub-objective)
Load Balancer / App Gateway / Traffic Manager / Front Doorload-balancer, application-gateway, traffic-manager, azure-front-door✅
Azure Firewall / DDoSazure-firewall, ddos-protection✅
Network troubleshooting (Network Watcher, connection monitor)network-watcher, connection-monitor, az104-network-private-access-lab✅ explained + practised

Domain 5 · Monitor & maintain resources

ObjectiveCoverageStatus
Azure Monitor (metrics, logs, activity log)azure-monitor, azure-monitor-metrics, azure-monitor-activity-log, log-analytics✅
KQL querieskql✅
Alerts + alert processing rulesmetric-alert, action-group, alert-processing-rules✅
Azure Monitor Insights (VM/storage/network)azure-monitor-insights✅
Workbooksworkbooks✅
Azure Backup + Backup vaults / reportsazure-backup, recovery-services-vault, backup-vault, backup-reports, az104-backup-recovery-lab✅ explained + practised
Azure Site Recovery / DRazure-site-recovery✅

AZ-400 — DevOps Solutions

All eight published AZ-400 paths are now reachable from Home. The table maps the five high-level domains plus the blueprinted weight (build/release = 50–55%).

Domain 1 · Design & implement processes & communications (≈)

ObjectiveCoverageStatus
Flow of work, feedback, traceability0-processes-communications-moc, github-flow, devops-traceability, process-domain scenarios✅ explained + practised
Metrics, queries, dashboardsdevops-flow-metrics, module measure-devops-flow, instrumentation scenarios✅ explained + practised
Documentation, webhooks, Boards/GitHub, communicationdocs-as-code, devops-collaboration-integration, github-issues-projects, webhooks, process-domain scenarios✅ explained + practised

Domain 2 · Source control strategy

ObjectiveCoverageStatus
Git, branching, PRs, conflictsgit, branching-strategy, pull-request, merge-conflict✅
GitHub + Azure Repos integrationgithub, azure-repos, source-control scenarios✅ explained + practised
Large files / repo sizing / GitHub-Azure DevOps identitiesgit-repository-scaling, devops-platform-authentication, secretless-pipeline-authentication, source-control scenarios✅ explained + practised

Domain 3 · Build & release pipelines (50–55%)

ObjectiveCoverageStatus
YAML pipelinespipeline-yaml, pipeline-run, [[20-az400/2-ci-azure-pipelines-gh-actions/advanced-yaml-pipelinesadvanced YAML pipeline module]]
Agents / pools / self-hostedagent-pool, self-hosted-agent, module pipeline-security-controls✅
Templates / steps / jobsjobs-steps, pipeline-templates, module pipeline-components-and-stage✅
Build & test (unit/integration)build-artifact, ci-trigger, [[20-az400/2-ci-azure-pipelines-gh-actions/pipeline-integration-testspipeline integration-test module]], test-coverage
Deployment strategies (blue-green/canary/rings/gates/rollback)blue-green-deployment, canary-deployment, deployment-ring, deployment-gate, rollback-strategy, deployment-automation✅
Service connections / workload identitysubscription-connection, workload-identity-federation✅
Release management / approvalsenvironment-approvals, dynamic-approval-checks, deployment-environment, az400-azure-pipelines-controlled-delivery-lab, build/release scenarios✅ explained + practised
GitHub Actions as an alternativegithub-actions, modules use-github-actions-for-ci, branch-protection-and-policies✅

Domain 4 · Infrastructure as Code

ObjectiveCoverageStatus
Bicep / ARM / Terraformbicep, arm-template, terraform✅
Desired state / driftdesired-state, azure-machine-configuration, configuration-drift✅ explained
IaC in pipelines / on-demand environmentsinfrastructure-as-code, provisioning-pipeline, azure-deployment-environments, build/release scenarios✅ explained + practised

Domain 5 · Security / instrumentation

ObjectiveCoverageStatus
Secrets (Key Vault) + variable groups / secretless authkey-vault, secrets-management, variables-groups, pipeline-security, secretless-pipeline-authentication, security scenarios✅ explained + practised
SAST / DAST / dependency & secret scanningstatic-analysis, dynamic-analysis, dependency-vulnerabilities, dependabot-alerts, github-advanced-security, secret-scanning, az400-security-gate-lab, security scenarios✅ explained + practised
Compliance gatescompliance-gate, security scenarios✅ explained + practised
Telemetry / Application Insights / synthetic tests / alerting / flow metricstelemetry, application-insights, synthetic-testing, alerting, devops-flow-metrics, az400-observability-feedback-lab, instrumentation scenarios✅ explained + practised

Current completion evidence

  • Labs: every one of the 77 module notes contains a procedural Learn → Do → Verify → Break → Fix → Clean up exercise; the dedicated lab MOC adds cross-module challenges.
  • Questions: 250 objective-weighted scenarios: 100 AZ-104 and 150 AZ-400. AZ-400 build/release has 82 questions, reflecting its 50–55% blueprint weight.
  • Notes: the former explicit gaps—storage policy/identity/recovery, current compute emphasis, networking diagnosis, backup reporting, and AZ-400 2026-specific DevOps concepts—have dedicated notes and route links.

This is course-completion evidence, not an individual learner’s readiness result. The learner still has to complete the labs and meet the readiness gates.

Ready for cross-cutting build-outs

  • Update this matrix as the vault grows (single source of truth for coverage).
  • Labs: one procedural “Learn → Do → Verify → Break → Fix → Clean up” exercise per module. Start at Hands-on labs.
  • Questions: the 250-question target is met. Maintain it by reviewing questions whenever either official study guide changes, and add questions when new objectives are introduced.