MCSA: Linux on Azure

Authors: Andrew Mallett, John Savill

Learning Linux on Azure seems straightforward with our two-parted Path. This certification requires passing Microsoft's 70-533 exam, Implementing Microsoft Azure Infrastructure... Read more

Implementing Microsoft Azure Infrastructure Solutions (70-533)

First, you'll learn how to implement Microsoft Azure solutions, which corresponds with Microsoft's 70-533 certification exam. Passing this exam is the first step toward obtaining your MCSA: Linux on Azure certification.


Deploying and Integrating Azure AD

by John Savill

Jan 21, 2016 / 3h 25m

Intermediate • 3h 25m

Start Course

Many organizations leverage Active Directory for authentication and a centralized identity internally and look to extend this to cloud services. This course will show how to extend Active Directory to Azure based services and how to leverage Azure AD for a single identity throughout all services while integrating with your existing AD.

Table of contents
  1. Which Path Is for You?
    3m 39s
  2. Examining On-premises and Cloud Directory Services Architecture
    51m 56s
  3. Extending Active Directory into Azure
    27m 38s
  4. Enabling Cloud Service Relationships with Federation
    41m 15s
  5. Adding Applications with Azure AD
    23m 22s
  6. Discovering Cloud Applications Used in Your Organization
    17m 16s
  7. Implementing MFA Using Azure AD
    27m 4s
  8. Reporting and Monitoring with Azure AD
    13m 43s

Understanding and Using Azure Storage

by John Savill

Jun 28, 2016 / 3h 8m

Intermediate • 3h 8m

Start Course

Understanding the storage capabilities in Azure can ensure an optimal infrastructure deployment and that you're using the right type of service while minimizing how much your organization spends. This course, Understanding and Using Azure Storage, is the vehicle to get you there. First, you'll get an introduction to storage fundamentals and a walk-through of the key types of Azure Storage available, including Standard and Premium. Next, you'll see how Azure IaaS VMs utilize storage. You'll finish the course by reviewing and seeing demonstrations on the StoreSimple Appliance. When you're finished with this course, you'll have a firm understanding of the Azure Storage capabilities and how they can be leveraged in infrastructure services, such as Azure IaaS VMs.

Table of contents
  1. Course Overview
    1m 45s
  2. Introduction to Azure Storage
    44m 27s
  3. Capabilities of Storage Types
    54m 7s
  4. Azure IaaS VM Types of Storage
    37m 25s
  5. Managing Azure Storage
    37m 4s
  6. Using StorSimple
    14m 2s

Architecting and Implementing Azure Networking

by John Savill

Aug 11, 2016 / 3h 43m

Intermediate • 3h 43m

Start Course

In order to secure your information, you need to understand how your network, well, works. This course, Architecting and Implementing Azure Networking, will teach you how to use Azure networking to secure your assets. It explores the options available for Azure virtual networks and the best ways to use them with services in Azure and outside of Azure. You'll learn about the numerous options for publishing services in a highly available manner, along with how to secure and restrict communications as required. By the end of this course, you'll have the foundational understanding of Azure networking needed to architect and manage networking in Azure.

Table of contents
  1. Course Overview
    1m 49s
  2. Azure Service Manager Cloud Services and Other Dinosaurs
    39m 31s
  3. Virtual Networks
    38m 41s
  4. Network Security Groups and Virtual Appliances
    44m 17s
  5. Enabling External Access with Load Balancers and Public IPs
    35m 18s
  6. Using Azure VPN to Connect to On-premises and User Machines
    33m 34s
  7. Understanding and Using ExpressRoute
    29m 57s

Deploying and Managing Azure IaaS Virtual Machines

by John Savill

Sep 14, 2016 / 3h 52m

Intermediate • 3h 52m

Start Course

Azure provides a large number of services which are all built on VMs. In this course, Deploying and Managing Azure IaaS Virtual Machines, you'll dive into how to utilize Infrastructure as a Service offerings in Azure, and how they utilize other services such as storage and networking. First, you'll learn about the initial Azure Service Manager is. Next, you'll dive into detail on the newer and preferred Azure Resource Manager, and key concepts such as Resource Groups. Finally, the course will wrap up by taking a look at Microsoft Azure Stack and its requirements, footprint, and services offered. After watching this course, you should feel confident in your ability to architect and deploy complete solutions in Azure IaaS.

Table of contents
  1. Course Overview
    2m 8s
  2. Azure Fundamentals
    52m 39s
  3. Azure IaaS Compute Fundamentals
  4. Using Azure Resource Manager
    31m 30s
  5. Azure IaaS VMs
    37m 35s
  6. Azure IaaS VM Management
    36m 19s
  7. Microsoft Azure Stack and the Hybrid Cloud
    20m 19s

Automating Deployment and Scale of Azure IaaS Solutions

by John Savill

Nov 11, 2016 / 3h 23m

Intermediate • 3h 23m

Start Course

Automation is key to fully utilizing Azure in a consistent and optimal manner. In this course, Automating Deployment and Scale of Azure IaaS Solutions, you will learn how to create and scale services in an automated fashion. First, you will delve into the automation technology options offered within Azure. Next, you will dive into using PowerShell and JSON templates to define and deploy services to Azure. Last, you will learn how to scale resources in Azure. When you are finished with this course, you will have the foundational knowledge to help you script, automate, and scale Azure deployments.

Table of contents
  1. Course Overview
    2m 8s
  2. The Need for Automation
    28m 50s
  3. Using PowerShell with Azure
    56m 29s
  4. Understanding and Using JSON Templates
    42m 10s
  5. Using Azure Automation
    48m 36s
  6. Scaling Azure Infrastructure Resources
    24m 47s

Advanced Azure Storage

by John Savill

Aug 7, 2017 / 2h 23m

Intermediate • 2h 23m

Start Course

There are three core fabric elements when looking at solutions; compute, network, and storage. This course, Advanced Azure Storage, dives into the range of storage services available in Azure. The solutions covered range from basic Blob storage through to complete relational database instances as a service. Storage solutions for IaaS VMs will be fully explored before moving onto key types of service available as part of Azure Storage Services. Next, the database options for structured data storage will be explored before finishing on looking at encryption, access control, and management processes. When you are finished with this course you will have the knowledge to use the right Azure storage solution based on your exact requirements.

Table of contents
  1. Course Overview
    1m 44s
  2. Azure Storage Services Overview
    29m 32s
  3. Utilizing Managed Disk
    32m 23s
  4. Using Azure Storage Services
    30m 22s
  5. Database Services in Azure
    28m 17s
  6. Securing, Monitoring, and Troubleshooting Azure Storage
    20m 44s

Implementing Azure Application Services

by John Savill

Aug 31, 2017 / 2h 25m

Beginner • 2h 25m

Start Course

Azure has a vast number of services and it is critical to understand the capabilities available in order to choose services that provide the closest levels of functionality based on a projects requirements to minimize effort, maintenance and cost. In this course, Implementing Azure Application Services, you'll dive into all the key Azure Application Services and their capabilities. First, you'll explore the key types of Azure Application Service. Next, you'll discover how to use Serverless Compute options and how to utilize multi-tiered applications. Finally, you'll learn how to enable geographically distributed deployments with Traffic Manager. By the end of this course, you'll be able to pick the right application service based on the exact requirements of your project.

Table of contents
  1. Course Overview
    1m 48s
  2. Cloud and Azure Overview
    21m 38s
  3. Utilizing Azure App Services
    1h 16m 4s
  4. Utilizing Azure Functions
    17m 25s
  5. Common Application Architectures in Azure
    28m 11s

Linux Foundation Certified System Administrator (LFCS)

After you feel comfortable implementing Microsoft Azure solutions, become familiar with Red Hat 7 and work your way toward obtaining your Linux Foundation Certified System Administrator (LFCS) certification.


Learning the Essentials of CentOS Enterprise Linux 7 Administration

by Andrew Mallett

Jan 19, 2016 / 6h 43m

Beginner • 6h 43m

Start Course

This is the first in a series of courses designed to support the Linux Foundation Certified SysAdmin and the Red Hat Certified System Administrator practical exams. Based on CentOS 7.2, we get you started with installation before helping your though the basics of working on a CentOS 7 system.

Table of contents
  1. Course Overview
    2m 11s
  2. Introducing the Linux Foundation and LFCS Certification
    14m 10s
  3. Installing CentOS 7
    46m 44s
  4. Working at the Command Line
    1h 1m 19s
  5. Reading Files
    47m 22s
  6. Using the vim Text Editor
    36m 2s
  7. Piping and Redirection
    39m 45s
  8. Archiving Files
    39m 10s
  9. Accessing Command Line Help
    19m 7s
  10. Understanding File Permissions
    36m 25s
  11. Accessing the Root Account
    19m 53s
  12. Accessing Servers with SSH
    23m 1s
  13. Using Screen and Script
    17m 49s

CentOS Enterprise Linux 7 Operation Essentials

by Andrew Mallett

Feb 4, 2016 / 6h 50m

Beginner • 6h 50m

Start Course

This is the second course in a series of courses designed to support the Linux Foundation Certified SysAdmin and the Red Hat Certified System Administrator practical exams. Based on CentOS 7.2 this course will help you manage your server of the long haul over its operational lifetime. Monitoring the server, managing logs and updating software are all topics that are included in this extensive course.

Table of contents
  1. Introducing the Linux Foundation and LFCS Certification
    12m 9s
  2. Starting and Stopping CentOS 7
    29m 31s
  3. The Boot Process
    16m 2s
  4. Managing GRUB2
    29m 5s
  5. Managing Linux Processes
    30m 21s
  6. Process Priority
    21m 9s
  7. Monitor Linux Performance
    30m 13s
  8. Using Sysstat to Monitor Performance
    22m 19s
  9. Managing Shared Libraries
    22m 7s
  10. Scheduling Tasks in Linux
    35m 11s
  11. Log Files and Logrotate
    48m 20s
  12. Introducing SELinux
    31m 53s
  13. Managing Software on CentOS 7
    1h 2m 58s
  14. Configuration Management Tools
    18m 41s

CentOS Enterprise Linux 7 User and Group Management

by Andrew Mallett

Mar 1, 2016 / 4h 20m

Beginner • 4h 20m

Start Course

Being able to manage local users and groups fits into the realm of the system administrator, but if you are going to take these users and groups seriously, then you will also need to know how to work with OpenLDAP. The course starts gently introducing you to the idea of the local user and groups and their storage databases before moving on to enterprise solutions with LDAP directories and Kerberos authentication.

Table of contents
  1. Course Overview
    1m 25s
  2. Introduction to Linux User and Group Management and the Associated Certification
    10m 13s
  3. Managing Login Scripts
    25m 9s
  4. Creating and Managing Local Users in CentOS 7
    52m 3s
  5. Managing Local Groups in CentOS 7
    29m 53s
  6. Using PAM to Control User Access
    41m 59s
  7. Implementing OpenLDAP Directories on CentOS 7
    30m 54s
  8. Implementing OpenLDAP Authentication in CentOS 7
    23m 44s
  9. Implementing Kerberos Authentication
    45m 17s

CentOS Enterprise Linux 7 Storage Management

by Andrew Mallett

Mar 24, 2016 / 6h 23m

Beginner • 6h 23m

Start Course

Finding a trustworthy storage solution that meets your needs as an administrator is difficult. This course, CentOS Enterprise Linux 7 Storage Management, will help any admin learn how to use Linux in order to provide more reliability in their storage and services. First, you'll learn about the partitions on which Linux disks reside, file systems, and virtual memory. Next, you'll move onto ACLs and how to configure an iSCSI block storage server, and more. You'll finish with using the auto-mounter and learning about quotas. By the end of this course, you'll know how to use Linux to meet all your storage needs in a safe and reliable way.

Table of contents
  1. Introduction to Linux Storage Management and the Associated Certification
    12m 7s
  2. Partitioning Disks
    38m 10s
  3. Creating Linux File Systems
    36m 28s
  4. Managing Swap and RAID Devices
    23m 38s
  5. Extending Permissions with ACLS
    39m 59s
  6. Managing Logical Volumes
    34m 38s
  7. Configuring an iSCSI Block Storage Server
    30m 50s
  8. Implementing HA Clusters
    47m 11s
  9. Implementing Aggregated Storage with GlusterFS
    31m 26s
  10. Encrypted Volumes
    30m 29s
  11. Using the Auto-mounter
    28m 41s
  12. Implement User and Group Quotas
    29m 44s

LFCS: Linux Networking

by Andrew Mallett

Apr 20, 2016 / 4h 16m

Beginner • 4h 16m

Start Course

There is more to Linux administration than managing a single system--you have to network many systems and protect these systems from the Internet. In this course, LFCS: Linux Networking, new system administrators like you will be equipped with the skills needed to integrate CentOS 7 into a networked environment. First, you will learn how to implement persistent configuration of the IP address, gateway, and DNS settings of your system. Next, you'll learn the skills required to implement firewalls on your CentOS 7 system. Finally, you’ll learn how to implement secure tunneling to create Virtual Private Networks. By the end of this course, you'll have the expertise you need to be able to network and secure multiple systems.

Table of contents
  1. Course Overview
    1m 31s
  2. Introduction to Linux Networking and the associated Certification
    17m 6s
  3. Configuring Hostnames
    31m 6s
  4. Configuring NTP
    29m 41s
  5. Network Services
    38m 9s
  6. Routing with CentOS 7
    26m 41s
  7. Firewalling with Firewalld
    29m 58s
  8. Using iptables
    25m 11s
  9. Methods to Tunnel Traffic
    35m 21s
  10. Monitoring the Network
    22m 9s

LFCS: Linux Service Management

by Andrew Mallett

May 26, 2016 / 7h 2m

Beginner • 7h 2m

Start Course

When it comes to managing CentOS 7, you'll find it's often more about managing the services that reside on CentOS. In this course, you will prepare the CentOS 7 administrator with the skills needed to manage commonly-used and required services. You'll also integrate the services together in a practical way, mirroring what may be needed in your workplace. To start, you'll automate installs of CentOS 7 by creating an FTP repository and adding a DHCP server with PXE Boot enabled. The installation itself is automated by means of a Kickstart file. Before long, you'll look at building a PHP-based web application to query a MariaDB that you'll create and populate. The course closes by looking at sharing files to the Windows network with Samba and debugging SELinux to ensure you can keep the service secure. By the end of this course, you will be able to manage CentOS 7 and all its services with ease, and you'll also be more prepared for the LFCS Administrator exam.

Table of contents
  1. Course Overview
    1m 51s
  2. Introduction to Linux Service Management and the Associated Certification
    20m 32s
  3. Configuring a BIND DNS Service
    53m 45s
  4. Configuring FTP Servers
  5. Configuring DHCP
    31m 1s
  6. Installing PXE
    40m 49s
  7. Configuring Email in CentOS 7
    56m 40s
  8. Configure Printing in CentOS 7
    24m 57s
  9. Installing Apache Web Server
    1h 33s
  10. Installing and Testing PHP
    30m 47s
  11. Installing MariaDB
    35m 12s
  12. Configuring SELinux for Services
    32m 48s

LFCS: Linux Virtualization Management

by Andrew Mallett

Jun 15, 2016 / 3h 21m

Beginner • 3h 21m

Start Course

In today's competitive IT market, virtualization has become king and for those who can manage virtualization your future is secured. In this course, you will learn to manage virtual machines in an open source environment using Libvirt and KVM. Next, you'll learn to keep these virtual machines highly available via live migration by moving a running virtual machine from one KVM host to another. Finally, you'll learn how to create and manage lightweight system with Linux containers and Docker. When you're finished with this course, you will have the skills and knowledge needed to succeed in today's virtual IT environment. Software required: CentOS 7.x

Table of contents
  1. Course Overview
  2. Introduction to Linux Virtualization Management and the Associated Certification
    13m 56s
  3. Installing XRDP
    23m 45s
  4. Virtual Machine Networking
    34m 52s
  5. Installing KVM
    15m 9s
  6. Creating a Virtual Machine
    29m 55s
  7. Managing Virtual Machines
    39m 6s
  8. Migrating Virtual Machines
    18m 59s
  9. Using Docker
    23m 54s

What you will learn

  • How to install CentOS 7
  • How to use the command line for navigation
  • How to monitor performance
  • Ways to manage Linux processes, software, storage, and services
  • How to install XRDP
  • How to create, manage, and migrate virtual machines
  • How to create and manage users and local groups
  • Networking with CentOS 7 Linux
  • How to implement web sites on Microsoft Azure
  • How to implement virtual machines for Microsoft Azure
  • How to implement cloud services for Microsoft Azure
  • How to implement storage for Microsoft Azure
  • How to implement Active Directory for Microsoft Azure
  • How to implement virtual networks for Microsoft Azure


In order to successfully tackle the MCSA: Linux on Azure content, you should have basic PowerShell and web development skills, intermediate networking and cloud computing skills, and advanced Windows skills.

Knowledge is power

A Professional or Enterprise Pluralsight account is required to access Kaplan®* practice exams. Sign in below or sign up for a free team trial.