Bit - loader
Bit - Deploying and Managing Linux on Azure

Deploying and Managing Linux on Azure

Deploying and Managing Linux on Azure

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 

Perfil de los alumnos

This course is designed for system administrators and IT professionals who need to gain a hands-on knowledge of Linux deployment on Microsoft Azure.

Requisitos previos

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. 


Our team of highly qualified instructors combine training activities with the development of their profession as experts in the field of IT. Professionals certified by the major manufacturers capable of transferring an enjoyable and easy to understand technical concepts more abstract. 


A copy of the official Linux Foundation Training documentation.

Contenidos del Deploying and Managing Linux on Azure

1. Getting started, Linux and Azure Fundamentals  

  • Getting started with Azure 
  • Deploying a Linux instance 
  • Linux and Open Source Fundamentals 
  • Working with shells 
  • UsersGroups 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 


Active and participatory course through demonstrations, practical exercises and clinical analysis of users of all the theoretical topics taught by the instructor in order to deal with real cases of the related product. The trainer will also use different dynamics that allow group work in the classroom as challenges, evaluation exams and real cases to prepare for the associated Linux Foundation certification exam, if there is one. 


Continual evaluation based on group and individual activities. The faculty will give continuous feedback and at the end of the activities to each participant.  

During the course the participants will complete an evaluation test that must be passed with more than 75%. They will have one hour available for its realization. 


Se emitirá Certificado de Asistencia sólo a los alumnos con una asistencia superior al 75% y Diploma aprovechamiento si superan también la prueba de evaluación.

Cursos relacionados