APL-1007 Deploy and Administer Linux Virtual Machines in Azure
Prepare for the APL-1007 Applied Skills assessment by learning to deploy, configure, monitor, scale, and back up Linux virtual machines in Microsoft Azure.
View badge details
About This Course
Master the skills needed to deploy and administer Linux virtual machines on Microsoft Azure in this hands-on, AI-guided course aligned to the APL-1007 Applied Skills assessment.This course covers all five assessment domains through interactive AI-guided instruction, hands-on labs in live Azure environments, and a final skills challenge. You will learn to create and configure Linux VMs, set up SSH access, install workloads, configure monitoring with VM Insights and alerts, implement Azure Backup, scale VMs vertically, manage identities and RBAC roles, and access Azure Storage from Linux VMs using file shares and AzCopy.**What You'll Learn:Create and Configure Linux VMs Create Linux virtual machines using the Azure portal and CLI, add and mount data disks, configure SSH key-based authentication, update operating systems, and install workload dependencies like Nginx. Understand VM sizing, networking, and NSG rules for secure access.Monitor, Scale, and Back Up Linux VMs Enable VM Insights with data collection rules and Log Analytics workspaces. Create action groups and configure metric and activity log alerts. Identify performance bottlenecks and resize VMs vertically. Set up Recovery Services vaults and configure enhanced backup policies for data protection.Identity, Roles, and Azure Storage Assign system-managed identities to VMs, configure Azure RBAC role assignments for least-privilege access. Mount SMB Azure file shares on Linux VMs using CIFS, and transfer data to and from blob storage using AzCopy with managed identity authentication.Hands-On Experience:- Create and configure a Linux VM with SSH access and Nginx web server- Deploy VMs from ARM templates and configure monitoring with alerts- Attach data disks, mount file shares, and transfer data with AzCopy- Configure Azure Backup with Recovery Services vault and backup policies- Complete a skills challenge deploying and administering Linux VMs independentlyCourse Format:**Each module follows a learn-then-practice structure: AI-guided instruction with embedded architecture diagrams and knowledge assessments, followed by hands-on exercises in a live Azure environment. The course concludes with an Applied Skills challenge. All cloud resources are provided no personal Azure subscription required.
Course Curriculum
7 Lessons
Create and Configure Linux VMs
Learn to create Linux virtual machines using the Azure portal and CLI, add data disks and configure partitions, set up SSH key-based authentication, update operating systems, and install workload dependencies like Nginx.
Create and Configure Linux VMs - Lab Exercises
Hands-on exercise creating a Linux VM using the Azure portal, connecting via SSH, installing OS updates, and configuring the Nginx web server.
Monitor, Scale, and Back Up Linux VMs
Learn to configure VM Insights with data collection rules, create action groups and alert rules, identify performance issues, resize VMs vertically, and configure Azure Backup with Recovery Services vaults and backup policies.
Monitor, Scale, and Back Up Linux VMs - Lab Exercises
Hands-on exercises deploying VMs from ARM templates, configuring VM Insights and alerts, resizing VMs, and setting up Azure Backup with Recovery Services vaults.
Identity, Roles, and Azure Storage
Learn to assign managed identities to VMs, configure Azure RBAC role assignments, mount SMB Azure file shares on Linux, and transfer data using AzCopy with managed identity authentication.
Identity, Roles, and Azure Storage - Lab Exercises
Hands-on exercise creating a VM with Azure CLI, attaching data disks, configuring managed identity, mounting Azure file shares, and transferring data with AzCopy.
APL-1007 Applied Skills Challenge
Demonstrate your Linux VM administration skills in a hands-on challenge. Deploy, configure, monitor, and manage Linux virtual machines in Azure independently.