Skip to content

Instantly share code, notes, and snippets.

@0xshyam
Last active June 3, 2022 06:20
Show Gist options
  • Select an option

  • Save 0xshyam/59478a9fee02edf4dff751acff976146 to your computer and use it in GitHub Desktop.

Select an option

Save 0xshyam/59478a9fee02edf4dff751acff976146 to your computer and use it in GitHub Desktop.
Trackable list of AZ-104 Lab tasks from MS Learning AZ-104 Course.

MS-AZ-104 Lab Tasks List.

More information: https://github.com/MicrosoftLearning/AZ-104-MicrosoftAzureAdministrator

LAB_01-Manage_Azure_AD_Identities

LAB_02a_Manage_Subscriptions_and_RBAC

  • Task 1: Implement Management Groups

  • Task 2: Create custom RBAC roles

  • Task 3: Assign RBAC roles

LAB_02b-Manage_Governance_via_Azure_Policy

  • Task 1: Create and assign tags via the Azure portal

  • Task 2: Enforce tagging via an Azure policy

  • Task 3: Apply tagging via an Azure policy

LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal

  • Task 1: Create resource groups and deploy resources to resource groups

  • Task 2: Move resources between resource groups

  • Task 3: Implement and test resource locks

LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates

  • Task 1: Review an ARM template for deployment of an Azure managed disk

  • Task 2: Create an Azure managed disk by using an ARM template

  • Task 3: Review the ARM template-based deployment of the managed disk

LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell

  • Task 1: Start a PowerShell session in Azure Cloud Shell

  • Task 2: Create a resource group and an Azure managed disk by using Azure PowerShell

  • Task 3: Configure the managed disk by using Azure PowerShell

LAB_03d-Manage_Azure_Resources_by_Using_Azure_CLI

  • Task 1: Start a Bash session in Azure Cloud Shell

  • Task 2: Create a resource group and an Azure managed disk by using Azure CLI

  • Task 3: Configure the managed disk by using Azure CLI

LAB_04-Implement_Virtual_Networking

  • Task 1: Create and configure a virtual network

  • Task 2: Deploy virtual machines into the virtual network

  • Task 3: Configure private and public IP addresses of Azure VMs

  • Task 4: Configure network security groups

  • Task 5: Configure Azure DNS for internal name resolution

  • Task 6: Configure Azure DNS for external name resolution

LAB_05-Implement_Intersite_Connectivity

  • Task 1: Provision the lab environment

  • Task 2: Configure local and global virtual network peering

  • Task 3: Test intersite connectivity

LAB_06-Implement_Network_Traffic_Management

  • Task 1: Provision the lab environment

  • Task 2: Configure the hub and spoke network topology

  • Task 3: Test transitivity of virtual network peering

  • Task 4: Configure routing in the hub and spoke topology

  • Task 5: Implement Azure Load Balancer

  • Task 6: Implement Azure Application Gateway

LAB_07-Manage_Azure_Storage

  • Task 1: Provision the lab environment

  • Task 2: Create and configure Azure Storage accounts

  • Task 3: Manage blob storage

  • Task 4: Manage authentication and authorization for Azure Storage

  • Task 5: Create and configure an Azure Files shares

  • Task 6: Manage network access for Azure Storage

LAB_08-Manage_Virtual_Machines

  • Task 1: Deploy zone-resilient Azure virtual machines by using the Azure portal and an Azure Resource Manager template

  • Task 2: Configure Azure virtual machines by using virtual machine extensions

  • Task 3: Scale compute and storage for Azure virtual machines

  • Task 4: Register the Microsoft.Insights and Microsoft.AlertsManagement resource providers

  • Task 5: Deploy zone-resilient Azure virtual machine scale sets by using the Azure portal

  • Task 6: Configure Azure virtual machine scale sets by using virtual machine extensions

  • Task 7: Scale compute and storage for Azure virtual machine scale sets (optional)

LAB_09a-Implement_Web_Apps

  • Task 1: Create an Azure web app

  • Task 2: Create a staging deployment slot

  • Task 3: Configure web app deployment settings

  • Task 4: Deploy code to the staging deployment slot

  • Task 5: Swap the staging slots

  • Task 6: Configure and test autoscaling of the Azure web app

LAB_09b-Implement_Azure_Container_Instances

  • Task 1: Deploy a Docker image by using the Azure Container Instance

  • Task 2: Review the functionality of the Azure Container Instance

LAB_09c-Implement_Azure_Kubernetes_Service

  • Task 1: Deploy an Azure Kubernetes Service cluster

  • Task 2: Deploy pods into the Azure Kubernetes Service cluster

  • Task 3: Scale containerized workloads in the Azure Kubernetes service cluster

LAB_10-Implement_Data_Protection

  • Task 1: Provision the lab environment

  • Task 2: Create a Recovery Services vault

  • Task 3: Implement Azure virtual machine-level backup

  • Task 4: Implement File and Folder backup

  • Task 5: Perform file recovery by using Azure Recovery Services agent

  • Task 6: Perform file recovery by using Azure virtual machine snapshots (optional)

  • Task 7: Review the Azure Recovery Services soft delete functionality (optional)

LAB_11-Implement_Monitoring

  • Task 1: Provision the lab environment

  • Task 2: Create and configure an Azure Log Analytics workspace and Azure Automation-based solutions

  • Task 3: Review default monitoring settings of Azure virtual machines

  • Task 4: Configure Azure virtual machine diagnostic settings

  • Task 5: Review Azure Monitor functionality

  • Task 6: Review Azure Log Analytics functionality

Create and configure Azure AD users

Test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment