Deploy and Mange Linux on Azure

Session Detail:    Classroom 4 Day

This four-day instructor-led course is intended for Microsoft professionals who are interested in deploying and managing an instance of Linux on Azure. In this course you will learn how to deploy and manage Linux in Azure environments. Some topics covered include:
Essential Linux System Administration
Using containers including Docker and Moby, Azure Agent on Linux and Azure services
A survey of Puppet, Ansible, Chef, Saltstack, Nagios, Zabbix
Troubleshooting and monitoring


  • No previous experience with Azure is required – this course is accessible to Linux professionals as well as Microsoft professionals and therefore does not have specific requirements regarding Microsoft knowledge.
  • IMPORTANT REQUIREMENT: Prior to the start of the class each student must have an Azure account set up in the Western US region.

Who Can Benefit

This course is designed for Microsoft professionals who want to learn enough about Linux to manage and
deploy it in Azure cloud. It also targets Linux professionals who want to get familiar with Azure and how to
deploy and manage Linux in Azure environments.

Session Outline

Class Outline

Module 1: Getting started with Azure

  • Lesson 1: Getting started with Azure
  • Lesson 2: Linux Virtual Machines
  • Lesson 3: Linux & Open-Source Fundamentals
  • Lesson 4: Working With Shells
  • Lesson 5: Users, Groups and Permissions
  • Lesson 6: Sudo
  • Lesson 7: Software Management
  • Lesson 8: Git
  • Lesson 9: Storage
  • Lesson 10: Networking
  • Lesson 11: Systemd
  • Lesson 12: Logging
  • Lesson 13: AD Integration
  • Lesson 14: Securing Linux with MAC

After completing this module, students will be able to:

  • Deploy a Virtual Machine and create an Azure Linux instance on it
  • Understand the fundamentals of Linux and Open Source Software
  • Understand and put into use the tools needed to run the Azure instance efficiently and securely

Module 2: Containers

  • Lesson 1: Why Containers
  • Lesson 2: Container Components
  • Lesson 3: Container Components
  • Lesson 4: Comparing Container Technologies
  • Lesson 5: Creating and Running Docker Containers
  • Lesson 6: Orchestrating Containers
  • Lesson 7: Docker Compose
  • Lesson 8: Docker Machine
  • Lesson 9: Docker VM-Extension
  • Lesson 10: Azure Container Services
  • Lesson 11: Working with Docker on Azure

After completing this module, students will be able to:

  • Install and work with Docker on Azure

Module 3: Deploy Linux on Azure

  • Lesson 1: Understanding Deployment Options
  • Lesson 2: Azure Resource Manager
  • Lesson 3: Creating Virtual Machine Images
  • Lesson 4: Azure Virtual Machine Agent
  • Lesson 5: Azure Virtual Machine Extensions
  • Lesson 6: Azure Virtual Machine Extensions Using Docker Machine

After completing this module, students will be able to:

  • Use tools to build Virtual Machines in Azure

Module 4: Automation & Orchestration

  • Lesson 1: DevOps and Automation
  • Lesson 2: Cloud-init
  • Lesson 3: Ansible
  • Lesson 4: Salt
  • Lesson 5: Puppet
  • Lesson 6: Chef

After completing this module, students will be able to:

  • Install and configure common dev ops tools

Module 5: Monitoring and Troubleshooting

  • Lesson 1: Monitor and Troubleshoot popular methods

After completing this module, students will be able to:

  • Access the troubleshooting section through Azure portal and diagnose/solve issues on the affected VM

Need to train your team?

All of our sessions can be customized to meet your team’s specific need. Build the perfect program by picking and choosing topics from any of the courses in our catalog. A personalized private session gives you the ultimate flexibility and helps maximize your team’s valuable time!

Requesting Team Training
DateTimeTypePriceAdd To Cart

Deploy and Mange Linux on Azure

4 Day


Chat with a Coach

Chat with a Coach

Have a more immediate need? Why spend the next hour searching online for answers when you can spend just 15 minutes with one of our experts and get accurate and personalized answers to all of your questions. 

$9.99 | 15 Minutes

Book Now