1.Linux operating system essentials
1.Getting Started with Azure
2.Deploying a Linux instance on Azure
3.Linux and Open Source fundamentals
4.Linux fundamentals: about distributions and working with bash
5.Linux system administration: working with users and permissions
6.Configuring sudo
7.Managing Software in Linux
2. Advanced Linux administration
1.Managing Linux storage: understanding LVM and partitions
2.Managing the Btrfs file system
3.Using swap in a cloud environment
4.Linux Log File Management
5.Securing Linux with Mandatory Access Control
6.Managing Linux Networking
7.Working with Systemd
8.Integrating Linux with AD
9.Configuring FreeIPA
3. Working with Linux Containers
1.Understanding Container ingredients: chroot, name spaces and security
2.Docker/Moby and other container technologies overview
3.Container orchestration: an introduction to Kubernetes and swarm
4.Docker/Moby VM Extension
5.Docker/Moby Compose
6.Working with Docker images and containers
7.Docker/Moby Machine
8.Understanding OpenShift
4. Deploying Linux and containers in Azure Cloud
1.Working with Azure Agent on Linux
2.Managing Azure VM Extensions
3.Working with cloud-init
4.Working with Azure Resource Manager
5.Capturing an Image of Linux VMs
6.Working with cloud-init
7.Managing Azure Container Service
8.Managing Azure App Services
5. Linux Configuration Management
1.Configuration Management Solutions Overview
2.An introduction to Puppet
3.An introduction to Ansible
4.An introduction to Chef
5.An introduction to Saltstack
6. Linux Monitoring and troubleshooting
1.Common Linux troubleshooting scenarios
2.An introduction to Nagios
3.An introduction to Zabbix
4.Monitoring Linux with Configuration Management Tools
5.Oscap security and vulnerability scanner