# microsoftlearning/az-104-microsoftazureadministrator

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/microsoftlearning-az-104-microsoftazureadministrator).**

4,269 stars · 4,407 forks · Bicep · mit

## Links

- GitHub: https://github.com/MicrosoftLearning/AZ-104-MicrosoftAzureAdministrator
- Homepage: https://microsoftlearning.github.io/AZ-104-MicrosoftAzureAdministrator/
- awesome-repositories: https://awesome-repositories.com/repository/microsoftlearning-az-104-microsoftazureadministrator.md

## Description

This repository provides a structured set of hands-on lab workbooks for learning Microsoft Azure administration. It is designed to guide learners through the practical tasks required to manage core Azure services, covering identity and access management, governance, storage, compute, and networking.

The labs focus on key administrative capabilities, including managing user identities and role-based access control within Microsoft Entra ID, enforcing organizational rules with Azure Policy, and deploying and managing virtual machines, container apps, and web apps. The content also covers configuring virtual networks, implementing intersite connectivity, managing network traffic distribution, and setting up monitoring and alerting for Azure resources.

Storage administration, backup and disaster recovery, and deploying resources using both ARM templates and Bicep infrastructure-as-code are also addressed through guided exercises. The repository uses a workbook framework to deliver step-by-step technical exercises with pre-configured environments, enabling practical experience with the Azure Resource Manager API, Azure Monitor, and other core platform services.

## Tags

### Education & Learning Resources

- [Cloud Administration Training](https://awesome-repositories.com/f/education-learning-resources/cloud-administration-training.md) — Provides hands-on lab workbooks for learning to manage Azure cloud platform resources, governance, and identity.
- [Guided Lab Workbooks](https://awesome-repositories.com/f/education-learning-resources/practical-labs/guided-lab-workbooks.md) — The core delivery mechanism: step-by-step workbooks with pre-configured environments for Azure administration practice.
- [Practical Labs](https://awesome-repositories.com/f/education-learning-resources/practical-labs.md) — The core delivery mechanism: step-by-step workbooks with pre-configured environments for Azure administration practice.

### Part of an Awesome List

- [Storage And Backups](https://awesome-repositories.com/f/awesome-lists/data/storage-and-backups.md) — Provides labs for managing blob storage, file shares, backup vaults, and restore policies in Azure.
- [Storage Administration](https://awesome-repositories.com/f/awesome-lists/data/storage-and-backups/storage-administration.md) — Provides workbooks for configuring blob storage accounts, file shares, backup policies, and data replication in Azure.
- [Azure Resource Monitoring](https://awesome-repositories.com/f/awesome-lists/devops/monitoring-and-health/azure-resource-monitoring.md) — Provides labs for collecting and analyzing metrics, logs, and alerts from Azure resources. ([source](https://microsoftlearning.github.io/AZ-104-MicrosoftAzureAdministrator/))

### Data & Databases

- [Storage Account Configuration](https://awesome-repositories.com/f/data-databases/storage-configuration/redundant-storage-configurations/storage-account-configuration.md) — Provides labs for creating and configuring Azure storage accounts, containers, and file shares with access and replication settings. ([source](https://microsoftlearning.github.io/AZ-104-MicrosoftAzureAdministrator/))

### DevOps & Infrastructure

- [Compute Management](https://awesome-repositories.com/f/devops-infrastructure/cloud-deployment-automation/azure-deployment-automators/azure-container-execution/compute-management.md) — Provides labs for deploying and managing virtual machines, container apps, and serverless compute with scaling options.
- [Azure Compute Lab Exercises](https://awesome-repositories.com/f/devops-infrastructure/cloud-deployment-automation/azure-deployment-automators/azure-container-execution/compute-management/azure-compute-lab-exercises.md) — Provides labs for virtual machine provisioning, container app deployment, and compute scaling in Azure.
- [ARM and Bicep Deployment Exercises](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/infrastructure-provisioning-management/azure-resource-management/arm-and-bicep-deployment-exercises.md) — Provides guided exercises for provisioning Azure resources using ARM templates and Bicep files.
- [ARM Template Deployments](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/infrastructure-provisioning-management/azure-resource-management/arm-template-deployments.md) — Provides hands-on labs for deploying Azure resources using JSON-based ARM templates.
- [ARM Template Provisioning](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/infrastructure-provisioning-management/azure-resource-management/arm-template-provisioning.md) — Provides hands-on labs for deploying Azure resources using JSON-based ARM templates.
- [Bicep Language Provisioning](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/infrastructure-provisioning-management/infrastructure-provisioning-tools/bicep-language-provisioning.md) — Provides hands-on labs for defining and deploying Azure resources using Bicep templates.
- [Intersite Connectivity](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/networking-connectivity/intersite-connectivity.md) — Provides labs for connecting on-premises networks to Azure or linking virtual networks using VPN gateways or peering. ([source](https://microsoftlearning.github.io/AZ-104-MicrosoftAzureAdministrator/))
- [Infrastructure Governance Policies](https://awesome-repositories.com/f/devops-infrastructure/infrastructure-governance-policies.md) — Provides hands-on labs for enforcing organizational rules across Azure resources using policy definitions and assignments. ([source](https://microsoftlearning.github.io/AZ-104-MicrosoftAzureAdministrator/))
- [Azure](https://awesome-repositories.com/f/devops-infrastructure/network-configurations/azure.md) — Provides labs for configuring virtual networks, DNS, load balancers, and VPN gateways in Azure.
- [Template-Based Deployment](https://awesome-repositories.com/f/devops-infrastructure/template-based-deployment.md) — Provides guided exercises for provisioning Azure resources using JSON-based ARM templates. ([source](https://microsoftlearning.github.io/AZ-104-MicrosoftAzureAdministrator/))
- [Virtual Machine Managers](https://awesome-repositories.com/f/devops-infrastructure/virtual-machine-managers.md) — Provides labs for provisioning, configuring, and managing virtual machines in Azure. ([source](https://microsoftlearning.github.io/AZ-104-MicrosoftAzureAdministrator/))
- [Azure Container Execution](https://awesome-repositories.com/f/devops-infrastructure/cloud-deployment-automation/azure-deployment-automators/azure-container-execution.md) — Includes labs for running containerized applications instantly on Azure Container Instances. ([source](https://microsoftlearning.github.io/AZ-104-MicrosoftAzureAdministrator/))
- [Bicep Compilation](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/infrastructure-provisioning-management/infrastructure-provisioning-tools/bicep-language-provisioning/bicep-compilation.md) — Includes labs for transpiling Bicep files into ARM templates for infrastructure deployment.
- [Azure App Service Deployments](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/static-site-deployments/azure-static-apps-deployments/azure-app-service-deployments.md) — Provides labs for deploying web applications to Azure App Service with scaling and slots. ([source](https://microsoftlearning.github.io/AZ-104-MicrosoftAzureAdministrator/))
- [Azure Container Apps Deployments](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/static-site-deployments/azure-static-apps-deployments/azure-container-apps-deployments.md) — Provides labs for deploying and managing microservices using Azure Container Apps. ([source](https://microsoftlearning.github.io/AZ-104-MicrosoftAzureAdministrator/))

### Networking & Communication

- [Network Routing and Traffic Management](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-routing-traffic-management.md) — Provides labs for distributing incoming traffic across multiple targets using load balancers and traffic manager profiles. ([source](https://microsoftlearning.github.io/AZ-104-MicrosoftAzureAdministrator/))
- [DNS-Based Routing](https://awesome-repositories.com/f/networking-communication/traffic-routing/dns-based-routing.md) — Includes labs for routing traffic across endpoints using DNS-based resolution and health probes.
- [Azure Traffic Manager Distributions](https://awesome-repositories.com/f/networking-communication/traffic-shaping/scaling/traffic-distribution/azure-traffic-manager-distributions.md) — Includes labs for distributing traffic across endpoints using Azure Traffic Manager.

### Operating Systems & Systems Programming

- [Cloud Virtual Networks](https://awesome-repositories.com/f/operating-systems-systems-programming/virtualization-emulation/virtualization-platforms/virtualization-networking/cloud-virtual-networks.md) — Provides labs for creating and configuring isolated virtual networks in Azure for secure resource communication.

### Security & Cryptography

- [Compliance and Governance](https://awesome-repositories.com/f/security-cryptography/governance-policy-frameworks/compliance-governance.md) — Provides labs for implementing role-based access control, policies, and resource locking to enforce organizational rules.
- [Microsoft Entra ID Management](https://awesome-repositories.com/f/security-cryptography/identity-access-management/microsoft-entra-id-management.md) — Provides labs for creating and managing user and group identities within Microsoft Entra ID. ([source](https://microsoftlearning.github.io/AZ-104-MicrosoftAzureAdministrator/))
- [Subscription-Scoped Role Assignments](https://awesome-repositories.com/f/security-cryptography/identity-and-access-management/subscription-scoped-role-assignments.md) — Provides labs for assigning role-based access control permissions at the Azure subscription scope. ([source](https://microsoftlearning.github.io/AZ-104-MicrosoftAzureAdministrator/))
- [Management Labs](https://awesome-repositories.com/f/security-cryptography/identity-authentication/managed-identity-authentications/azure-entra-id-authentications/management-labs.md) — Provides structured lab workbooks for practicing Microsoft Entra ID identity and access management tasks.
- [Azure Virtual](https://awesome-repositories.com/f/security-cryptography/network-segmentation/azure-virtual.md) — Provides labs for creating isolated virtual networks with subnets, NSGs, and peering in Azure.
- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Provides labs for assigning granular permissions to users and groups at subscription scope using Azure RBAC roles.
- [Azure RBAC Engines](https://awesome-repositories.com/f/security-cryptography/role-based-access-control/azure-rbac-engines.md) — Provides labs for assigning and enforcing role-based access control permissions on Azure resources.
- [Azure](https://awesome-repositories.com/f/security-cryptography/policy-enforcement-engines/azure.md) — Provides labs for applying and enforcing organizational rules across Azure resources.

### System Administration & Monitoring

- [Azure Resource Alerting](https://awesome-repositories.com/f/system-administration-monitoring/alerting-and-incident-management/azure-resource-alerting.md) — Provides labs for collecting metrics, logs, and setting up event-based alerts for Azure resources.
- [Azure Backup and Restore](https://awesome-repositories.com/f/system-administration-monitoring/backup-disaster-recovery/azure-backup-and-restore.md) — Includes labs for backing up and restoring Azure virtual machines and other resources. ([source](https://microsoftlearning.github.io/AZ-104-MicrosoftAzureAdministrator/))
- [Azure Monitor Telemetry Pipelines](https://awesome-repositories.com/f/system-administration-monitoring/cloud-sdk-performance-monitoring/azure-sdk-interaction-logging/azure-monitor-telemetry-pipelines.md) — Ships labs for collecting and querying metrics, logs, and alerts from Azure resources.

### Development Tools & Productivity

- [Azure](https://awesome-repositories.com/f/development-tools-productivity/configuration-driven-scanning-engines/benchmark-scanning/benchmark-driven-configurations/policy-evaluation-engines/azure.md) — Includes labs for auditing and enforcing compliance rules on Azure resources.
