
Update existing Azure tags using the Azure CLI on a storage account by merging new tags such as department and team with existing environment and owner.
Master Azure RBAC concepts: security principal, role definition, scope, and role assignments, plus built-in and custom roles for least privilege, separation of duties, and audit ability.
Learn how Azure initiative bundles multiple policies into a single unit to simplify management, group related policies, and support larger tasks and compliance tracking.
Implement conditional access policies to enforce multi-factor authentication for users, using templates or from scratch, configure assignments and cloud apps, and test impact with what-if before deployment.
Explore role-based access control in PowerShell by installing the Azure module, connecting to Azure, and assigning the built-in reader role to Barbara Smith at the subscription scope.
Create a custom Azure role with a JSON definition, upload it, and assign the custom VM operator role to a user at the subscription level.
Apply Azure resource log at the subscription scope using PowerShell, creating a delete log and validating its presence in the portal, with commands to add and remove the log.
Learn to create a network security group using Azure CLI in NHGRG, add an inbound HTTPS rule on port 443, and verify the NSG in the portal.
Create and configure an Azure route table and user defined routes using Azure CLI, linking subnets via a network virtual appliance and specifying destination address prefixes and next-hop IP addresses.
Explore how Azure virtual network, or VNet, enables private, secure communication among Azure resources, on-premise network, and the internet. Learn about address spaces, IPv4 private ranges, CIDR notation, and subnets.
Learn to create a public IP address in the azure portal, choose between static and dynamic SKUs, and attach it to a VM's NIC for internet access and RDP/SSH connectivity.
Discover how to create a Linux network virtual appliance in Azure, enable IP forwarding, and route traffic between subnets using a user defined route with an NVA.
Verify delegations to Azure DNS and set up a DNS zone for kidscartoonworld.com, creating A records for the root and www subdomain to the web server IP, enabling domain access.
Create and link a private dns zone to two peered vnets in the Azure portal, enable auto-registrations, and use private dns to resolve vm names to private ips.
Mastering azure administration with real-world labs. Create and configure an Azure application gateway using the Azure portal.
Explore Azure virtual network, or vnet, as the private backbone enabling secure communication among Azure resources, on-premise networks, and the internet, with address space, IPv4, CIDR notation, and subnets.
Explore how the Azure Network Watcher topology feature visualizes VNet, subnets, VMs, NICs, NSGs, and public IPs in the Azure portal, providing a single diagram for easier troubleshooting.
Learn to create a network security group with PowerShell by defining inbound rules for RDP and HTTP using new-az-network-security-rule-config, including source and destination prefixes and ports.
Learn to create and configure an Azure Application Gateway using PowerShell through practical, real-world labs that reinforce Azure administration skills.
Learn to generate shared access signatures (SAS) using Azure CLI for account, container, and blob levels, creating SAS URLs with az-storage-account-generate-sas, az-storage-container-generate-sas, and az-storage-blob-generate-sas.
Learn to upload files to an Azure file share with Azure CLI, including a single file and folder batch, using az storage file upload on MyFileShare3 in StorageAccountForDemoLab.
Examine block, file, queue, and table storage, storage account types, redundancy options, and how to create storage via portal, PowerShell, and CLI.
Create an Azure storage account in the Azure portal by configuring a unique name, region, storage type (blob or data lake gen2), performance, redundancy, and encryption options.
Explore Azure blob storage basics, including storage accounts, containers, blobs, access tiers, lifecycle rules, blob types, and object replication.
Copy data quickly between local systems and Azure storage or across storage accounts using azcopy, a high-performance, multi-threaded command-line tool with parallel transfers, scriptable automation, and telemetry.
Implement Azure file sync to centralize on-premises file servers with an Azure file share, configure storage sync service and sync group, register servers, and enable cloud tiering for inactive files.
Upload files to an Azure file share with PowerShell, using a storage context and set az storage file content, including single and batch uploads via Get-ChildItem.
Learn to create virtual machine scale sets using Azure CLI with az vmss create, configuring resource group, Windows 2019 data center image, d2s v3 size, zones 1–3, and uniform orchestration.
Create an Azure app service using Azure CLI by running az web app create with resource group compute-rg and plan lab-app-service-plan, deploying runtime python 3.13 on Linux.
Explore Azure virtual machines availability sets, which group two or more VMs across fault domains and update domains to prevent downtime during hardware failures and maintenance.
Create an Azure virtual machine availability set via the portal, configure fault and update domains, and see how two VMs in the compute-rg resource group are distributed.
Create an Azure app service in the portal using an app service plan and runtime stack. Learn about resource groups, pricing tiers, unique host names, and public access.
Learn how CI-CD pipelines automate code integration, build, and deployment to Azure App Service. Connect sources like GitHub, Azure Repos, and Bitbucket, and explore deployment slots and safe swaps.
Master manual deployment of code to Azure App Service, reinforcing real world Azure administration practices and deployment workflows across az-104 lab scenarios.
Learn end-to-end container deployment by pushing a container image to the Azure Container Registry and running it in the Azure Container Instance, accessible on port 8000.
Explore Azure Container Apps as a serverless platform for deploying containerized microservices with automatic scaling, and Dapr features like service calls, state storage, and PubSub.
Deploy a containerized weather app to Azure Container Apps by building a Docker image, pushing to Azure Container Registry, and pulling the image for a serverless deployment with ingress.
Create a Windows virtual machine with PowerShell from scratch, provisioning a resource group, virtual network, subnet, network security group with an RDP rule, public IP, and credentials.
Create an Azure virtual machine availability set with PowerShell, configure two fault domains and two update domains, and deploy VMs into the set using managed disks.
Create a uniform virtual machine skill set in Central India using PowerShell, with two Windows 2019 data center instances across three zones. Confirm deployment in the portal.
Create an Azure app service plan with PowerShell using new az-app-service-plan, set name frontend-app, resource group compute-rg, location Central India, sku standard, one worker, small size; provisioning state succeeded.
Create an Azure Front Door using Azure CLI, configuring a resource group, an Azure Front Door profile, endpoints, and an origin group with two app service origins and routing rules.
Deploy Azure Bastions in the portal to securely connect virtual machines without public IPs, using an HTML5 browser, copy-paste, and shareable links.
Deploy azure front door for multi-region web apps via the portal; configure app services as origins, add secondary origin, restrict access to front door, and test load balancing across regions.
Learn how Azure Firewall protects resources with a cloud-native, stateful firewall across network, transport, and application layers, handling north-south and east-west traffic, with customizable SKUs and centralized management.
Create and configure Azure DDoS protections using PowerShell by provisioning a resource group, a DDoS protection plan, and a virtual network. Enable protection on the VNet and verify the setup.
Explore how KQL, the Kusto Query Language, analyzes Azure Monitor logs to detect issues, understand performance, and create alerts and dashboards from data.
Perform a safe test failover with Azure Site Recovery to validate replication and recovery points without impacting production, using recovery vaults and testing networks.
Forget the slide decks and the "theory drama" that slows you down. This course is a high-octane, lab-centric intensive designed for engineers who want to master the Azure ecosystem through raw, hands-on execution. We have stripped away the fluff to focus exclusively on the technical muscle memory required to operate as a Tier-3 Azure Administrator. Every single module is a deep dive into production-grade scenarios where you don't just learn what a service is—you learn exactly how to build, break, and fix it using the Azure Portal, Windows PowerShell, and the Azure CLI.
This curriculum follows a "Triple-Threat" deployment methodology. For every architectural challenge, you will first execute the deployment in the GUI to understand the workflow, then immediately pivot to automate the same task using PowerShell, and finally scale the operation using Azure CLI commands. This approach ensures you are prepared for any environment, whether you are managing a single resource group or a global enterprise subscription.
High-Impact Lab Highlights
Identity Mastery: Execute bulk user migrations and construct complex custom RBAC roles using New-AzRoleDefinition and az role assignment create.
Governance Control: Hardcode resource security by implementing Azure Policies and resource locks directly from the command line.
Enterprise Storage: Move beyond basic uploads by configuring LRS/GRS replication and mounting Azure Files on live Windows and Linux nodes.
Compute Scaling: Provision high-availability VM Scale Sets and automate backup protections using Enable-AzRecoveryServicesBackupProtection.
Network Architecture: Construct sophisticated hub-and-spoke VNet topologies and secure them with Azure Firewall and tailored NSG rules.
Traffic Engineering: Deploy internal and external Load Balancers and Application Gateways with WAF to manage enterprise-grade traffic patterns.
Operational Resilience: Write KQL queries to hunt through logs and automate metric alerts using New-AzMetricAlertRuleV2.
Hybrid Connectivity: Master the bridge between on-premises and cloud by installing Azure AD Connect and managing sync cycles via PowerShell.
The networking section of this course is a direct assault on complexity. You won't just read about connectivity; you will actively build virtual network peering, set up user-defined routes (UDRs), and implement Private Links to ensure data never leaves the Microsoft backbone. By the time you reach the Load Balancing modules, you will be proficient in configuring health probes and NAT rules that keep global applications online and performing at peak efficiency.
In the storage labs, we get dirty with data persistence. You will learn to host static websites in Blob Storage and then immediately secure them by enabling private endpoints and restricting public access. We go deep into lifecycle management and soft delete settings to ensure you can manage data costs and recovery scenarios like a pro, utilizing both the Portal and az storage account management-policy create.
Identity and Governance are the foundation of any secure cloud. You will implement Conditional Access policies for MFA and device compliance, while also enabling Privileged Identity Management (PIM) to eliminate standing access risks. These aren't just checkboxes; these are labs where you will simulate access requests and enforce security boundaries across Management Groups and Subscriptions.
To ensure your infrastructure is reproducible, we dive into automation using ARM templates and Bicep files. You will learn to organize resources using strict naming standards and tags, then use Azure Resource Graph to query your entire inventory in seconds. We even cover the financial side of administration by scripting budgets and anomaly alerts to stop cost overruns before they happen.
The final stage of your journey focuses on the critical task of monitoring and backup. You will enable diagnostic logging for key services and build custom dashboards in Azure Monitor to visualize the health of your VMs, containers, and functions. We conclude with hardcore disaster recovery scenarios, where you will use Site Recovery to simulate DR events and restore disks from the command line.
By the end of this 150+ lab series, you will have moved far beyond the "certified on paper" stage. You will have the scripts, the command-line expertise, and the hands-on confidence to step into any Azure environment and take control. This is the definitive lab-only course for the modern Azure Administrator—direct, technical, and built for action