AZ-104: Microsoft Azure Administrator
Build real-world expertise in managing core Azure services with AZ-104: Microsoft Azure Administrator. This instructor-led course equips IT professionals with the skills to implement, monitor, and manage Azure identity, governance, storage, compute, networking, and backup solutions. You'll learn how to manage Azure subscriptions, secure resources with role-based access control (RBAC), deploy virtual machines, configure virtual networking, and implement Azure monitoring and automation tools—all aligned with the responsibilities of a modern cloud administrator.
Target Audience
This course is ideal for:
Azure Administrators, System Administrators, Cloud Engineers, and IT Professionals responsible for managing Azure infrastructure
Individuals preparing for the Microsoft Certified: Azure Administrator Associate certification
Teams migrating on-premises workloads to the Microsoft cloud or managing hybrid environments
Prerequisites:
Basic knowledge of Azure services
Familiarity with virtualization, networking, identity, and basic scripting
Course Curriculum
Lesson 1: Manage Azure identities and governance
Gain hands-on experience managing Microsoft Entra ID, Azure RBAC, and governance features including policies, resource groups, and cost controls. This lesson equips you with the skills to securely manage users, groups, and access while implementing governance strategies to ensure compliance and cost efficiency in Azure environments.
Due to the permissions required, parts of this lesson are taught with an interactive simulator.
Hands-On Exercises
Lesson 2: Implement and manage virtual networking
Learn how to design and configure Azure virtual networks, subnets, and IP addressing while securing connectivity with NSGs, ASGs, Bastion, and private endpoints. This lesson also covers DNS services and infrastructure as code with ARM templates, giving you hands-on skills to implement secure, scalable, and compliant Azure network solutions.
Hands-On Exercises
Lesson 3: Implement Intersite Connectivity
Master Azure intersite connectivity by configuring VNet peering, custom routing with user-defined routes, and hub-and-spoke architectures. Learn how to monitor and troubleshoot connectivity with Network Watcher and NSG Flow Logs, gaining hands-on skills to design secure, scalable, and connected Azure network environments.
Hands-On Exercises
Lesson 4: Implement Network Traffic Management
Learn how to implement high availability and intelligent traffic distribution in Azure using Load Balancer (Layer 4) and Application Gateway (Layer 7). This lesson covers backend pools, health probes, NAT and outbound rules, path-based routing, SSL termination, and Web Application Firewall (WAF) protection. Gain hands-on experience monitoring, troubleshooting, and designing resilient traffic management solutions for real-world applications.
Hands-On Exercises
Lesson 5: Deploy and manage Azure compute resources (Virtual Machines)
Learn how to plan, deploy, and manage Azure Virtual Machines for high availability, security, and scalability. This lesson covers VM sizes and families, storage options, availability sets and zones, disk encryption, and VM migrations across regions and subscriptions. You’ll also work with Virtual Machine Scale Sets, autoscaling, and Infrastructure as Code (ARM templates & Bicep), gaining hands-on experience managing VMs with the portal, PowerShell, and CLI.
Hands-On Exercises
Lesson 6: Deploy and manage Azure compute resources (Containers)
Master containerization in Azure with hands-on experience using Azure Container Registry (ACR), Azure Container Instances (ACI), and Azure Container Apps. Learn how to create, secure, and manage container registries, deploy single and multi-container workloads, configure scaling rules, and implement serverless microservices. Explore security best practices, monitoring, and troubleshooting to confidently choose the right container service for real-world applications.
Hands-On Exercises
Lesson 7: Deploy and manage Azure compute resources (Azure App Service)
Learn how to build, configure, and manage web apps using Azure App Service. This lesson covers App Service plans, deployment slots for zero-downtime deployments, SSL/TLS and custom domains, scaling strategies, configuration management, backup/restore, networking, and monitoring. You’ll also practice hands-on tasks like deploying apps, configuring autoscaling, securing applications, and troubleshooting performance issues.
Hands-On Exercises
Lesson 8: Implement and manage storage
Learn how to configure and manage Azure Storage accounts, Blob Storage, and Azure Files with enterprise-grade security and redundancy. This lesson covers storage account creation, encryption, access keys, SAS tokens, firewalls, redundancy options, lifecycle management, snapshots, soft delete, and Azure File Sync. You’ll also gain hands-on experience using tools like Azure Storage Explorer, AzCopy, and Import/Export Service to manage and optimize storage performance, security, and cost.
Hands-On Exercises
Lesson 9: Monitor and maintain Azure resources
Learn how to proactively monitor, protect, and recover Azure workloads. This lesson covers Azure Monitor metrics, logs, and alerts, Log Analytics with KQL, VM/Storage/Network Insights, and Network Watcher diagnostics. You’ll also configure Recovery Services vaults, Backup vaults, and backup policies, perform restores, and implement Site Recovery for disaster recovery and failover. Hands-on practice includes setting up alert rules and action groups, reducing alert fatigue with processing rules, creating monitoring dashboards, and validating business continuity with failover testing.
Hands-On Exercises
AZ-104 Practice Sandbox with Skill Me Up Steve!
Use this Azure sandbox to practice concepts from AZ-104. Ask Skill Me UP Steve questions as you go for help!