Call Email Facebook Instagram Linkedin

AZ-1007: Deploy and administer Linux virtual machines on Azure

  • 4.9(5,726 Rating)

Course Overview

The AZ-1007: Deploy and Administer Linux Virtual Machines on Azure course is designed for IT professionals and cloud engineers who are responsible for deploying, managing, and securing Linux-based workloads in Microsoft Azure. This course provides in-depth, practical knowledge of administering Linux virtual machines within enterprise Azure environments, with a strong focus on reliability, performance, security, and operational excellence.

Participants will learn how to provision Linux virtual machines using Azure tools and services, configure networking and storage, implement security controls, manage access, and perform ongoing maintenance and monitoring. The course also covers automation, availability, backup, and disaster recovery strategies to ensure Linux workloads remain resilient and scalable in production environments.

Through hands-on labs and real-world scenarios, learners will gain the skills required to manage Linux virtual machines effectively, optimise costs, and align deployments with Microsoft’s cloud best practices. This course is ideal for organisations migrating Linux workloads to Azure or managing hybrid and cloud-native Linux infrastructures.

Key Learning Outcomes:

By the end of this course, participants will be able to:

  • Deploy and configure Linux virtual machines in Azure
  • Manage VM networking, storage, and availability options
  • Secure Linux workloads using Azure security services
  • Monitor performance and troubleshoot Linux VMs
  • Implement backup, recovery, and automation strategies
  • Maintain and update Linux systems in production environments

Prerequisites:

  • Experience using the Azure portal and CLI to create resources.
  • Familiarity with identity management and role-based access control (RBAC).
  • Experience creating and configuring Azure virtual machines.
  • Working knowledge of administering Linux-based operating systems.

Schedule Dates

23 February 2026
AZ-1007: Deploy and administer Linux virtual machines on Azure
25 May 2026
AZ-1007: Deploy and administer Linux virtual machines on Azure
31 August 2026
AZ-1007: Deploy and administer Linux virtual machines on Azure
07 December 2026
AZ-1007: Deploy and administer Linux virtual machines on Azure

Course Content

  • Learn about the different types of disk storage available for Azure VMs.
  • Understand when to use premium storage and how to resize VM disks.
  • Hands-on exercises to add and resize VM disks.

  • Use Azure Monitor to track VM performance and system health.
  • Learn how to collect and analyze VM host and client metrics.
  • Explore Metrics Explorer and VM insights for detailed monitoring.

  • Implement Azure Backup to safeguard virtual machines and other workloads.
  • Learn how to back up and restore Azure virtual machines.
  • Hands-on exercises for backup and recovery scenarios.

  • Use the Azure CLI to create, start, stop, and manage virtual machines.
  • Explore different VM images, sizes, and configurations.
  • Automate tasks such as installing software and querying runtime information.

  • Understand how to use built-in Azure roles and managed identities.
  • Learn how to configure role-based access control (RBAC) policies.
  • Securely manage access to Azure resources, including Key Vault integration.

  • Learn about Azure Files and Azure File Sync for file storage and sharing.
  • Manage Azure file shares, snapshots, and soft delete configurations.
  • Use Azure Storage Explorer for efficient file management.

  • Hands-on project to reinforce skills in deploying and managing Linux VMs.
  • Configure storage, monitoring, and backups for virtual machines.
  • Practice real-world tasks to prepare for the Applied Skill assessment.

FAQs

AZ-1007 focuses on the deployment, administration, and operational management of Linux virtual machines in Azure, covering both day-to-day administration and enterprise-grade best practices.

The course primarily covers commonly used Azure-supported Linux distributions such as Ubuntu, Red Hat Enterprise Linux (RHEL), CentOS, and SUSE, with concepts applicable across most Linux environments.

Yes. The course is designed around real-world production scenarios, including security hardening, availability planning, monitoring, and operational maintenance.

Absolutely. The course includes monitoring and diagnostics using Azure Monitor, Log Analytics, and native Linux tools to identify and resolve performance and availability issues.

Yes. The course introduces automation concepts using Azure CLI, ARM templates, and best practices for managing Linux VMs at scale.

This course equips professionals with the skills required to migrate on-premises or hybrid Linux workloads to Azure, while ensuring security, performance, and cost optimisation.