Deploying and Managing Linux on Azure (LFS305)

This course is designed to bring Microsoft Professionals up to speed on deploying Linux on Azure. It contains a thorough introduction to Essential Linux System Administration, as well as discussing containers and virtualization. It goes into depth on administering Linux on Azure and use of the important tools required to maintain deployment.

$2950 Enroll Get A Quote

Course Overview

In this course you’ll 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

Course Outline

Click “Show More” to see the course outline.

Show More

  1. Getting started, Linux and Azure Fundamentals
    • Getting started with Azure
    • Deploying a Linux instance
    • Linux and Open Source Fundamentals
    • Working with shells
    • Users, Groups and Permissions
    • Configuring sudo
    • Managing software in Linux
    • Working with GIT
  2. Advanced Linux System Administration
    • Managing Storage
    • Managing Networking
    • Working with Systemd
    • Monitoring System Logs
    • Integrating Active Directory
    • Securing Linux with Mandatory Access Control
  3. Working with Containers on Linux
    • Understanding the Need for Containers
    • Understanding Container Components
    • Comparing Container Technologies
    • Creating and Running Docker Containers
    • Understanding Docker Networking
    • Orchestrating Containers
    • Using Docker Compose
    • Using Docker Machine
    • Using Docker VM Extension
    • Managing Azure Container Services
    • working with Docker on Azure
  4. Deploying Linux in Azure
    • Understanding Deployment Options
    • Using Azure Resource Manager
    • Creating Virtual Machine Images
    • Using Azure Virtual Machine Agent
    • Using Azure Virtual Machine Extensions
  5. Automation and Orchestration
    • Understanding Devops and Automation
    • Using Cloud-init
    • Using Ansible
    • Using Salt
    • Using Puppet
    • Using Chef
  6. Monitoring and Troubleshooting
    • Troubleshooting Linux
    • Introduction to Nagios
    • Introduction to Zabbix
    • Monitoring and Troubleshooting in Azure

Schedule

Instructor-Led
9/10/2018 - 9/13/2018
VIRTUAL
$2950 Add to cart Generate A Quote
Instructor-Led
11/12/2018 - 11/15/2018
VIRTUAL
$2950 Add to cart Generate A Quote
If none of these fits your schedule, check out our Partner offerings >

Prerequisites

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 start of the class each student must have an Azure account set up in the Western US region.

At a Glance

Delivery Method

Live Online (Virtual)

Delivery Method

Live (Classroom)

Includes

  • 32 hours of Instructor-led class time
  • Hands-on Labs & Assignments
  • Resources & Course Manual
  • Certificate of Completion
  • Free Chromebook

Experience Level

   Beginner

Course Rating

   

Pro-Tip

Training 5 or more individuals?
Get a Corporate Quote >

chromebook

Get training and a free Chromebook.

When you train with The Linux Foundation you’re already getting the best open source training straight from the source. And now, we are including a free Chromebook with the purchase of select Linux Foundation instructor-led training courses to help you get the most out of your training experience.

Learn More