This is an example of a simple banner

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

Ref. AZ-1007
Duration:
1
 jour
Exam:
Non certifiant
Level:
Intermédiaire

Deploy and administer Linux virtual machines on Azure Training (AZ-1007)

Master the Deployment and Management of Linux Virtual Machines on Azure

Mastering Azure Virtual Machines is now essential for IT professionals looking to manage complex cloud environments. The AZ-1007 training course is designed to help you develop practical, hands-on skills. Through this program, you will learn how to deploy and administer Linux virtual machines on Microsoft Azure. This course meets the current market demands for system administrators, cloud engineers, and IT architects.

Why Take the AZ-1007 Training?

Azure is a key player in cloud computing, and knowing how to deploy Linux virtual machines is a highly sought-after skill. This course is designed to be comprehensive and practical, combining step-by-step learning with hands-on exercises to ensure a fast and effective skill upgrade. Join this training and prepare to become a recognized expert in managing cloud environments on Azure!

Participant Profiles

  • System Administrators
  • Cloud Engineers
  • DevOps
  • IT Infrastructure Managers

Objectives

  • Deploy Linux virtual machines on Azure with appropriate configurations
  • Configure secure SSH access and identity management
  • Manage storage and disks for Linux VMs
  • Monitor performance with Azure Monitor for Linux
  • Automate Linux VM deployment with ARM and Bicep templates
  • Configure networking and security for Linux virtual machines

Prerequisites

  • Master the fundamentals of the Linux system
  • Understand identity and access management
  • Learn to use the Azure interface or Azure CLI

Course Content

Module 1: Add and size disks in Azure virtual machines

  • Understand storage options for virtual machines (VMs)
  • Determine whether to use premium storage
  • Resize virtual machine disks

Module 2: Monitor your Azure virtual machines with Azure Monitor

  • Monitoring for Azure VMs
  • Monitor VM host data
  • Use Metrics Explorer to view detailed host metrics
  • Collect client performance counters by using VM insights
  • Collect VM client event logs

Module 3: Protect your virtual machines by using Azure Backup

  • Azure Backup features and scenarios
  • Back up an Azure virtual machine by using Azure Backup
  • Restore virtual machine data

Module 4: Manage virtual machines with the Azure CLI

  • What is the Azure CLI?

Module 5: Implement access management for Azure resources

  • Assign Azure roles
  • Configure custom Azure roles
  • Create and configure managed identities
  • Access Azure resources with managed identities
  • Analyze Azure role permissions
  • Configure Azure Key Vault RBAC policies
  • Retrieve objects from Azure Key Vault

Module 6: Configure Azure Files

  • Compare storage for file shares and blob data
  • Manage Azure file shares
  • Create file share snapshots
  • Implement soft delete for Azure Files
  • Use Azure Storage Explorer
  • Consider Azure File Sync

Module 7: Guided Project: Deploy and administer Linux virtual machines on Azure

Documentation

  • Access to Microsoft Learn, Microsoft’s online learning platform, offering interactive resources and educational content to deepen your knowledge and develop your technical skills.

Lab / Exercises

  • This course provides you with exclusive access to the official Microsoft lab, enabling you to practice your skills in a professional environment.

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

Linux Azure Training: Deploy Linux VMs in the Microsoft Cloud

Linux represents a significant share of production workloads on Azure. Web applications, databases, containers, and DevOps tools frequently run on Linux distributions. The AZ-1007 training, “Deploy and administer Linux virtual machines on Azure,” provides practical skills to deploy, configure, and manage Linux VMs in the Azure cloud environment.

In one intensive day delivered by MCT certified trainers at ITTA in Geneva or Lausanne, you learn to create Linux virtual machines, configure secure SSH access, manage storage, monitor performance, and automate deployments. Hands-on labs on official Microsoft cloud environments allow you to practice in near-production conditions. This training is essential for system administrators and cloud engineers who manage mixed Windows/Linux environments in Switzerland.

Linux VM Deployment and Configuration on Azure

Deploying a Linux VM on Azure involves selecting the appropriate distribution (Ubuntu, Red Hat, SUSE, CentOS, Debian), sizing the virtual machine (compute family, vCPUs, memory), and configuring storage (OS disk, data disks, Premium SSD). The AZ-1007 training covers these choices in detail with best practices for production environments.

You learn to configure cloud-init for automated initial configuration, set up SSH key-based authentication, and manage VM extensions for post-deployment tasks. The training also covers creating custom images and using Azure Compute Gallery to standardize deployments across your organization.

Security, Networking and Identity for Linux VMs

Securing Linux VMs on Azure requires configuring NSGs to filter network traffic, setting up SSH access with key pairs instead of passwords, and implementing Just-In-Time (JIT) access to reduce the attack surface. The training covers these security controls and their integration with Microsoft Entra ID for centralized identity management.

Networking configuration includes VNet integration, public and private IP addressing, DNS configuration, and load balancing for Linux workloads. You learn to configure Azure Bastion for secure access without exposing SSH ports to the internet, a best practice increasingly adopted by Swiss companies.

Monitoring, Storage and Automation

Azure Monitor provides performance monitoring for Linux VMs through the Azure Monitor Agent (AMA). The training covers configuring performance counters (CPU, memory, disk, network), Syslog collection, and creating alerts for proactive management. Log Analytics enables advanced analysis of Linux system logs using KQL queries.

Storage management covers attaching and configuring data disks, LVM configuration for flexible storage, and Azure Backup for Linux VMs. Automation topics include ARM templates and Bicep for Infrastructure as Code deployments, enabling reproducible and consistent Linux VM provisioning at scale.

Practical Applications and Career Path

Linux on Azure skills are in high demand across Switzerland. DevOps teams deploying containerized applications, database administrators managing PostgreSQL or MySQL on Linux VMs, and infrastructure engineers maintaining hybrid environments all benefit from this training. The scenarios covered reflect real-world needs in Geneva and Lausanne companies.

The AZ-1007 training complements the AZ-1002 (networking), AZ-1003 (storage), and AZ-1004 (monitoring) courses. For professionals pursuing the AZ-104 certification, Linux VM management is a key exam topic. At ITTA, this training is delivered by MCT certified trainers with hands-on labs on official Microsoft cloud environments, available in-person or via virtual classroom.

FAQ

What are the prerequisites for the AZ-1007 training?

Basic Linux familiarity (command line, file system, package management) and basic Azure knowledge (portal, resource groups) are recommended. No certification is required.

Which Linux distributions are covered?

The training covers deployment of Ubuntu, Red Hat Enterprise Linux, and SUSE Linux Enterprise Server on Azure. The concepts are applicable to other supported distributions as well.

Does this training cover containers on Linux?

The training focuses on Linux VM management. Container deployment on Azure (AKS, Container Instances) is covered in dedicated container trainings.

Is the training available as a virtual classroom?

Yes. ITTA offers this training in-person in Geneva and Lausanne as well as via virtual classroom with the same content and the same Microsoft cloud labs.

Prix de l'inscription
CHF 850.-
Inclus dans ce cours
  • Training provided by a certified trainer
  • 180 days of access to Official Microsoft Labs
  • Official documentation in digital format
  • Official Microsoft achievement badge
Mois actuel

lun29Juin09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-1007

lun29Juin09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-1007

lun03Aoû09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-1007

lun03Aoû09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-1007

lun07Sep09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-1007

lun07Sep09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-1007

lun12Oct09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-1007

lun12Oct09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-1007

lun16Nov09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-1007

lun16Nov09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-1007

lun21Déc09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-1007

lun21Déc09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-1007

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request