Microsoft AZ-104 Azure Administrator Readiness Matrix: How to Diagnose Your Weakest Exam Domains
Most AZ-104 candidates do not need another generic list of Azure services. They need a reliable way to determine which parts of Azure administration they can actually perform, which parts they only recognize, and which exam domains are consuming the largest share of their mistakes. That is the purpose of an AZ-104 readiness matrix.
Microsoft’s current AZ-104 skills outline, measured from April 17, 2026, organizes the exam around five major areas: managing Azure identities and governance at 20–25 percent, implementing and managing storage at 15–20 percent, deploying and managing Azure compute resources at 20–25 percent, implementing and managing virtual networking at 15–20 percent, and monitoring and maintaining Azure resources at 10–15 percent. Those percentages help with prioritization, but they do not tell you whether you are ready.
Readiness is better measured through evidence. Can you interpret an existing configuration? Can you predict the effect of a change? Can you choose the right Azure control for a stated requirement? Can you troubleshoot when the obvious configuration looks correct? Can you complete the task through the Azure portal and still explain how you would approach it with PowerShell, Azure CLI, ARM templates, or Bicep where relevant?
ExamSnap already has broader AZ-104 preparation coverage, including a AZ-104 overview, a AZ-104 prep guide, and an article on AZ-104 study methods. This article deliberately takes a narrower approach: build a diagnostic matrix that tells you where the next hour of study should go.
For every skill area, rate yourself at one of four levels.
You do not recognize the service, configuration, or task well enough to explain it. You may have seen the name but cannot describe its purpose confidently.
You understand what the service or feature does, but you would need documentation or a walkthrough to configure it. You can answer simple definition questions but struggle with scenarios.
You can configure the feature in a lab, interpret common settings, and solve straightforward administration tasks. You understand the consequences of the main options.
You can compare alternatives, troubleshoot misconfiguration, predict dependencies, work across connected Azure services, and explain why one solution fits a requirement better than another.
For AZ-104, Level 3 is the target for high-frequency skills. You do not need expert depth in every edge case, but the exam is role-based. Recognition alone is weak evidence.
Candidates frequently overrate skills because they feel familiar. A better matrix records both your rating and the evidence supporting it.
Acceptable evidence could include:
If your rating is Level 3 but your only evidence is “watched a video,” lower the rating.
This domain covers Microsoft Entra users and groups, licensing, external users, self-service password reset, Azure roles and scopes, Azure Policy, resource locks, tags, resource groups, subscriptions, cost management, Azure Advisor recommendations, and management groups.
It is one of the largest parts of the exam and a common source of scenario questions because identity and governance affect almost every Azure resource.
Ask yourself whether you can:
A Level 1 candidate knows what Microsoft Entra ID is. A Level 3 candidate can look at a scenario involving an external user, group-based access, licensing, and password reset and identify which configuration should change.
If this part is weak, the planned Entra and governance is the natural next destination.
This is one of the most important readiness tests in AZ-104.
Can you explain the relationship among management groups, subscriptions, resource groups, and individual resources? Can you predict how a role assignment at one scope affects child resources? Can you distinguish a role definition from a role assignment? Can you inspect effective access rather than assuming the most visible assignment is the only one?
Create a scenario with three resource groups, two teams, and one administrator. Assign roles at different scopes and calculate who can perform which actions. Then change one assignment and predict the effect before checking the portal.
If this exercise feels slow, RBAC should remain high on your study list.
These controls are easily confused because all three influence what happens to Azure resources.
RBAC controls who can perform actions. Azure Policy evaluates or enforces resource compliance and configuration rules. Resource locks help protect resources from deletion or modification depending on the lock type.
A scenario-ready candidate can tell which control fits the requirement without choosing the strongest-sounding option.
If the requirement is “Only the network team should change virtual networks,” think authorization. If it is “Every storage account must meet a defined configuration requirement,” think policy. If it is “Prevent accidental deletion of this production resource,” think locks.
Can you organize subscriptions under management groups and explain why governance at a higher scope matters? Can you use tags for organization and reporting without assuming tags are security boundaries? Can you manage resource groups and subscriptions with an understanding of scope? Can you configure budgets and alerts and interpret Azure Advisor cost recommendations?
This section tests whether you can manage Azure as an environment rather than as a collection of individual resources.
Give yourself separate 0–3 ratings for:
Do not average the scores yet. Circle every Level 0 or Level 1 item. Those are remediation tasks.
Storage questions can look straightforward until access, networking, redundancy, lifecycle, encryption, and data-management features appear in the same scenario.
The current skills include configuring storage firewalls and virtual networks, shared access signatures, stored access policies, access keys, identity-based access for Azure Files, storage accounts, redundancy, object replication, encryption, Storage Explorer, AzCopy, Azure Files, Blob Storage, tiers, soft delete, snapshots, lifecycle management, and versioning.
Can you distinguish account keys, SAS, stored access policies, and identity-based access? Can you explain the security consequence of each?
A Level 1 candidate knows that SAS provides delegated access. A Level 3 candidate can decide whether a scenario should use identity-based access, a constrained SAS, a stored access policy, or another method based on who needs access, for how long, and with what permissions.
Also test networking. If a storage account is protected by network rules, can you determine why an application can authenticate correctly but still cannot reach the service?
You should understand the purpose and trade-offs of Azure Storage redundancy options well enough to map them to availability and disaster-recovery requirements. Avoid memorizing only acronyms. Ask what failures the design must tolerate and whether replication crosses zones or regions.
Create scenarios with different requirements: local hardware failure, zone failure, regional outage, read access to a secondary region, or cost sensitivity. Choose a redundancy approach and defend the trade-off.
Can you create and configure containers and file shares? Can you reason about access, tiers, snapshots, soft delete, versioning, and lifecycle rules? Can you tell when a lifecycle rule is a better answer than a manual administrative process?
This topic should feel operational, not theoretical.
The planned Azure Storage deep dive will provide a focused follow-on if storage remains one of your weaker matrix rows.
Know when Azure Storage Explorer or AzCopy is appropriate. You do not need to memorize every command-line switch, but you should be comfortable with the purpose of the tools and the types of data-management tasks they support.
Rate yourself 0–3 for:
If you score high on definitions but low on scenario selection, build labs around access and redundancy first.
Compute is another large domain. The current outline includes ARM templates and Bicep, virtual machines, disks, availability zones and sets, Virtual Machine Scale Sets, Azure Container Registry, Azure Container Instances, Azure Container Apps, App Service plans, scaling, TLS and certificates, custom DNS names, backup, networking, and deployment slots.
This domain often exposes candidates who have used one compute service heavily but ignored the others.
You should be able to interpret and modify existing templates, not merely recognize that infrastructure as code exists.
Can you read parameters, resources, dependencies, and common property structures? Can you make a small change and predict which Azure resource is affected? Can you deploy a template or Bicep file and troubleshoot a simple failure? Can you explain why declarative deployment improves repeatability?
A useful readiness exercise is to export or inspect a simple deployment and identify which parts should become parameters before reuse.
Can you create and configure a VM, manage size and disks, reason about encryption at host, move a VM where supported, and design for availability using zones or availability sets? Can you distinguish scaling a single VM vertically from using a scale set to manage multiple instances?
Scenario-ready knowledge also includes dependencies: networking, NSGs, disks, identity, monitoring, and backup.
If you configure a VM successfully but cannot troubleshoot why it lacks connectivity or why an application is unavailable, your compute and networking knowledge is not yet integrated.
Can you explain the administrative role of Azure Container Registry, Azure Container Instances, and Azure Container Apps? Can you provision containers and reason about sizing and scaling?
Do not confuse being able to explain containers conceptually with being ready for an Azure administration task. Create a small container workload, store an image appropriately, deploy it, and inspect its configuration.
Can you create an App Service plan and app, configure scaling, certificates and TLS, custom DNS, backup, networking, and deployment slots?
Deployment slots are a good readiness test because they require you to think about application lifecycle rather than only resource creation. Networking is another common integration point because an app may be deployed correctly but unable to reach a required private resource.
The planned Azure compute guide is the next step if VMs, containers, or App Service remain fragmented in your understanding.
Rate yourself for:
A broad domain requires multiple scores. One “compute = 8/10” number hides too much.
Networking is one of the strongest predictors of whether Azure administration feels intuitive or confusing. Many Azure services are deployed correctly but fail because routing, DNS, NSGs, peering, endpoints, or load balancing are misunderstood.
The current outline includes virtual networks and subnets, peering, public IP addresses, user-defined routes, connectivity troubleshooting, NSGs, application security groups, effective security rules, Azure Bastion, service endpoints, private endpoints, Azure DNS, internal and public load balancers, and load-balancing troubleshooting.
Can you design address spaces without overlap? Can you create subnets for different workloads? Can you configure peering and explain that peering relationships have specific behavior rather than turning two networks into one flat network automatically?
When connectivity fails, can you distinguish an address-space problem from NSG, route, DNS, endpoint, or application issues?
Do not stop at creating an NSG. Be able to interpret effective security rules and reason about rule priority, source, destination, service, and direction.
Create a scenario where a VM should accept one type of traffic from one subnet and deny unrelated access. Write the required rule logic before configuring it.
If a question gives several NSG rules, calculate the effective outcome rather than guessing from the most restrictive-looking line.
This is a common comparison area because both relate to secure access to Azure PaaS services but work differently.
A readiness test should require you to explain what changes in network path, addressing, and exposure when each is used. Do not memorize “private endpoint is more private” without understanding why.
Can you explain why Bastion may reduce the need to expose VM management ports directly to the internet? Can you place it correctly in an administrative-access scenario?
Can you configure Azure DNS records and reason about name resolution? Can you distinguish an internal load balancer from a public one and troubleshoot when traffic is not distributed as expected?
The strongest candidates connect load balancing to backend health, network rules, frontend configuration, probes, and application state rather than assuming every failure is a load-balancer problem.
Rate yourself for:
Any Level 0 or Level 1 in networking deserves attention because networking errors often spill into compute, storage, and monitoring scenarios.
This is the smallest weighted domain, but it is where administration becomes observable and recoverable. The current outline covers Azure Monitor metrics and logs, log queries, alert rules, action groups, alert processing rules, Azure Monitor Insights, Network Watcher, Connection Monitor, Recovery Services vaults, Backup vaults, backup policies, restore operations, Site Recovery, failover, and backup reports and alerts.
Can you distinguish metrics from logs and explain which is more appropriate for a given investigation? Can you configure diagnostic or log settings at the appropriate level? Can you query logs and interpret results rather than only open a dashboard?
Can you create an alert rule and explain the relationship among the monitored signal, condition, action group, and alert processing behavior?
A Level 3 candidate can start with “users report intermittent failures” and choose an evidence path instead of clicking randomly through monitoring blades.
Can you use Azure Monitor Insights to interpret the health or performance of common resources? Can you use Network Watcher and Connection Monitor to investigate connectivity?
These are practical troubleshooting skills. Build a lab with a deliberately broken connection and use evidence to isolate whether the issue belongs to DNS, routing, NSG rules, endpoint configuration, or application behavior.
Can you create the appropriate vault, configure policy, perform backup and restore operations, and interpret alerts and reports? More importantly, can you distinguish backup from high availability and disaster recovery?
A backup does not keep a failed production service continuously available. A replicated service does not replace every retention requirement. Know the recovery objective behind the tool.
Can you explain when Site Recovery is used, configure protection at an administrative level, and reason about failover to a secondary region?
A readiness test should include both configuration and decision making: when would Site Recovery address the requirement better than an ordinary backup restore?
Rate yourself for:
A readiness matrix becomes much more reliable when every Level 2 or Level 3 rating has a piece of evidence attached to it. That evidence does not need to be a formal portfolio. It can be a saved command, a configuration screenshot, a short Bicep file, a diagram, a query, a troubleshooting note, or a written explanation of why one Azure control was selected over another.
For identity and governance, evidence might be an RBAC scenario showing scope inheritance, an Azure Policy assignment with the expected compliance result, or an explanation of why a lock does not replace authorization. For storage, it might be a storage account protected by network rules, a constrained SAS, a lifecycle rule, and a successful data-transfer task. For compute, it might be a modified Bicep deployment, a VM availability design, a container deployment, or an App Service slot swap you can explain.
Networking evidence should include more than “VNet created.” Capture the address plan, peering or route decision, effective NSG rules, DNS behavior, and a troubleshooting case. Monitoring evidence should include a metric, a log query, an alert rule, and a recovery operation. Backup is not proven by a green backup job alone; a restore or recovery test is much stronger evidence.
This approach mirrors the current AZ-104 role profile. Microsoft describes the Azure administrator as someone who implements, manages, and monitors Azure environments across identity, storage, compute, networking, security, and governance. Readiness should therefore look like administration, not recognition.
A simple average hides dangerous weaknesses.
Suppose your domain ratings are:
The average looks respectable, but networking is still a major risk. Because networking also affects compute, storage, private endpoints, App Service, and troubleshooting, that weakness may create failures outside the networking domain.
Use the matrix to identify bottlenecks, not to create a flattering overall score.
Some skills affect several domains. Mark these as high-dependency topics:
A weakness in one of these topics deserves extra priority because it can appear in several different contexts.
After rating every skill, convert the matrix into three categories.
Level 0 or Level 1 skills, especially in high-weight or high-dependency areas.
Level 2 skills that work in a clean lab but become uncertain when combined with other services.
Level 3 skills supported by recent hands-on evidence and fresh scenario performance.
Spend most study time on red, then yellow. Green topics still need periodic mixed review, but they should not consume the same time as genuine gaps.
Reading is useful for understanding. Hands-on work provides stronger evidence for a role-based exam.
Turn weaknesses into small tasks:
The planned AZ-104 labs expands this hands-on approach across the exam.
When you miss an AZ-104 practice question, classify the mistake by layer.
You did not know what the service or feature does.
You misunderstood management group, subscription, resource group, or resource scope.
You confused authentication, RBAC, data-plane permissions, or effective access.
You overlooked NSGs, routes, DNS, endpoints, peering, or addressing.
You knew the main service but missed a prerequisite or connected service.
You selected a backup, redundancy, scaling, or disaster-recovery feature that did not match the requirement.
You understood the outcome but could not interpret a template, Bicep file, portal configuration, CLI command, or PowerShell operation.
This classification makes remediation much faster than simply rereading a chapter called “Azure networking.”
For every skill that you rate Level 3, challenge yourself with a scenario that changes one condition.
If you know how to assign RBAC at a resource group, what changes when access should apply to several subscriptions? If you know how to use a SAS token, what changes when the requirement says access should be tied to an organizational identity? If you can create a VM, what changes when the requirement demands zone resilience? If you can reach a storage account publicly, what changes when public access must be restricted? If you can monitor a metric, what changes when the investigation requires searching historical event detail?
A real Level 3 skill survives these variations.
The best AZ-104 readiness test mixes domains because real Azure administration does.
An App Service application needs access to a storage account without exposing the storage service publicly. The application also needs least-privilege authorization and monitoring.
This scenario touches compute, storage, networking, identity, and monitoring.
A production VM must remain resilient to infrastructure failure, be backed up, and be recoverable after a larger regional event.
This touches compute availability, backup, Site Recovery, networking, and monitoring.
A company has several subscriptions for different departments. Administrators need consistent tagging, restricted regions, controlled permissions, and cost visibility.
This touches management groups, Azure Policy, RBAC, tags, budgets, and governance.
A VM can resolve a hostname but cannot reach a private PaaS resource after a network change.
This may touch private endpoints, DNS, NSGs, routes, service configuration, and monitoring tools.
If your knowledge falls apart when domains combine, return those dependencies to the yellow or red category.
Assume an App Service must access a storage account without exposing that storage account publicly. Users report intermittent application failures after a network change.
A weak approach starts changing settings randomly. A stronger Azure-administrator approach traces dependencies. Confirm the application’s networking configuration. Check whether the storage service is being reached through the expected endpoint. Review DNS resolution, private-endpoint configuration if used, subnet and VNet integration, storage firewall rules, identity permissions, and relevant monitoring data. Determine whether the failure is name resolution, network reachability, authorization, service configuration, or an application problem.
This single scenario crosses compute, networking, storage, identity, and monitoring. If you can only solve the problem when each domain is presented separately, the matrix is overstating readiness. Cross-domain tasks are therefore one of the best ways to distinguish Level 2 operational familiarity from Level 3 scenario readiness.
Azure changes, and Microsoft periodically updates role-based exam skills. A candidate who studied an older AZ-104 outline should verify that preparation still matches the skills measured for the intended exam date.
The current outline measured from April 17, 2026 keeps the same five broad skill areas, with updates inside parts of the blueprint. Your readiness matrix should therefore be built from the current objective list rather than from an old course table of contents.
This is particularly important when older ExamSnap articles are used for conceptual support. The underlying Azure administration principles may remain useful, but your final checklist should match the current exam scope.
Once the matrix is built, update it weekly.
Select the highest-weight or highest-dependency weaknesses.
Build, configure, or troubleshoot the skill rather than only reading about it.
Describe what you changed, why, what dependencies exist, and what would break if one setting changed.
Use questions or self-created scenarios you have not memorized.
Do not change a skill from red to green after watching a lesson. Move it when you can perform and explain it reliably.
Use short mixed reviews to make sure green skills remain available while you repair weaker ones.
This creates a preparation plan that responds to your actual performance.
You are approaching a strong readiness state when:
The AZ-104 exam can serve as the main exam destination, while the Azure Administrator certification provides the broader credential context. The Microsoft certifications is useful when you want to connect AZ-104 with the wider Microsoft certification ecosystem.
The value of the matrix is that it turns a vague feeling of preparedness into named technical gaps. If effective NSG rules are slow, private endpoints are confusing, Bicep changes are error-prone, or restore operations have never been tested, those become the next tasks. Comfortable topics remain in maintenance mode instead of consuming most of the schedule.
Keep the matrix aligned to the skills measured as of April 17, 2026: identities and governance, storage, compute, networking, and monitoring/recovery. Microsoft expects familiarity with operating systems, networking, servers, virtualization, PowerShell, Azure CLI, the Azure portal, ARM templates or Bicep, and Microsoft Entra ID. A strong readiness state therefore combines service knowledge with the ability to configure, interpret, troubleshoot, monitor, and recover Azure resources.
Move a skill to Level 3 only when you can demonstrate it in a scenario and explain the dependencies. That standard is stricter than “I have seen this before,” but it is far more useful for a role-based exam.
Popular posts
Recent Posts
