DevOps has become an integral part of the cloud – in Google Cloud, AWS, and Azure. Job sites are exploding with employers looking for professionals with DevOps skills and experience. How can you make sure you have the sought-after DevOps skills to succeed in your current or future position? Is your DevOps team getting the hands-on experience they need to keep up with the constant changes in the industry? Our new DevOps training courses will help you get there.

Don’t miss your chance to win one year of free training at Linux Academy! Learn how to enter to win here. #ReleaseTheTraining

New Hands-On DevOps Training Courses


Puppet Quick Start

Created by Elle Krout

  • 2.75 Hours of Learning
  • 11 Course Videos
  • 18 Flash Cards
  • 1 Hands-On Lab
  • 1 Interactive Diagram

Go from no Puppet experience to writing your own Puppet modules in this quick start course! If you’re a beginner or have never learned Puppet before, jump in and learn how to set up a Puppet Server, agent node, and an nginx module. As you create this nginx module, you’ll learn how to use resource types, provide operating system-specific parameters, store data in various Hiera hierarchies, and learn some Puppet best practices. Solidify what you learn throughout the course with The Puppet Project Interactive Diagram!

Hands-On Lab in this Course:

  • Puppet: From Installation to Catalog Converge

Get started with Puppet today!


Monitoring Kubernetes with Prometheus

Created by Travis Thomsen

  • 5 Hours of Learning
  • 24 Course Videos
  • 12 Flash Cards
  • 3 Hands-On Labs

Are you interested in deploying Prometheus to Kubernetes? In this course, you’ll learn about the basics of Prometheus, which includes its architecture and components, such as exporters, client libraries, and alerting. From there, you’ll learn how to deploy Prometheus to Kubernetes and configure Prometheus to monitor the cluster as well as applications deployed to it. You’ll also learn the basics of PromQL, which includes the syntax, functions, creating recording rules, and the basics of Alertmanager.

Hands-On Labs in this Course:

  • Configuring Prometheus to Use Service Discovery
  • Creating a Recording Rule
  • Creating Alerting Rules

Sign up for this course!

System Tooling with Go

Created by Keith Thompson

  • 5.75 Hours of Learning
  • 24 Course Videos
  • 32 Flash Cards
  • 3 Hands-On Labs
  • 1 Interactive Diagram

Learn enough Go to be able to write your own tools in this course. Beyond the language, you’ll learn how to leverage Go’s robust standard library, third-party packages, and cover how to handle some of the most common tasks when writing tools and scripts.

After completing this course, you’ll be able to:

  • Read, write, and understand Go code
  • Utilize Go as a primary language for tooling
  • Develop Go projects from start to finish
  • Build cross-platform Go binaries

Hands-On Labs in this Course:

  • Installing and Setting Up Go on Linux
  • Building a Go Command Line Tool
  • Building a Cross-Platform Go Binary

Go learn System Tooling with Go!

Ansible Quick Start

Created by Stosh Oldham

  • 2.25 Hours of Learning
  • 12 Course Videos
  • 25 Flash Cards
  • 1 Hands-On Lab
  • 1 Interactive Diagram

Ansible is an automation engine that continues to gain popularity. The tool has become a favorite choice for managing IT infrastructure at scale. This Ansible Quick Start Course is designed to get you up and running with the Ansible essentials quickly. You’ll have access to the Ansible Quick Start Cheat Sheet and the Ansible Quick Start Playbooks that are demonstrated in the Course.

Hands-On Lab in this Course:

  • Deploying Ansible

Sign up for this Course.

Git Quick Start

Created by Stosh Oldham

  • 1.75 Hours of Learning
  • 10 Course Videos
  • 19 Flash Cards
  • 1 Hands-On Lab
  • 1 Interactive Diagram

In the increasingly popular DevOps culture, source control has become a foundational skill for any IT professional. Git is a source control tool developed by none other than the guy who wrote the Linux Kernel himself. It is the source control program of choice for a vast number of IT professionals. This course will help you learn essential Git quickly! Use the accompanying Git Quick Start Cheat Sheet throughout the course to solidify what you learn.

Hands-On Lab in this Course:

  • Essential Source Control with Git

Git started with Git!

Kubernetes Quick Start

with Michael McClaren

  • 3 Hours of Learning
  • 1 Hands-On Lab
  • 13 flash cards

Get introduced to Kubernetes, and learn the basic installation and configuration needed to get a Kubernetes cluster up and running. You’ll also learn deployments and pod versioning. Try the hands-on lab that allows you to take what you’ve learned and put it to use to set up a Kubernetes cluster for yourself!

Hands-On Lab in This Course

  • Creating a Kubernetes Cluster

Get started with Kubernetes!

Kubernetes Essentials

with Will Boyd

  • 4.3 hours of learning
  • 3 hands-on labs
  • 31 flash cards

Kubernetes is a powerful tool. It can help you manage complex applications and provide you with the ability to easily automate tasks involved in managing them. In this course, you’ll explore Kubernetes from a beginner’s standpoint.

After taking this course, you’ll know:

  • What Kubernetes is, what it does, and how it is used
  • How deployments and services can help you easily manage complex applications
  • Some of the basic concepts of Kubernetes
  • How to build a simple Kubernetes cluster using kubeadm
  • And more!

Hands-On Labs in This Course

  • Building a Kubernetes Cluster with Kubeadm
  • Deploying a Simple Service to Kubernetes
  • Deploying a Microservice Application to Kubernetes

Sign up for Kubernetes Essentials.


Learn Microservices by Doing

with Matthew Pearson

  • 4.5 hours of learning
  • 4 hands-on labs
  • 28 flash cards

Get hands-on experience with installing and administering a complex microservice application in a Kubernetes cluster in this course! Start with an overview of Kubernetes conceptually, and then move on to installing a functioning Kubernetes cluster. Once the cluster has been bootstrapped, you’ll learn how to install a simple microservice, and then install a more complex microservice application you’ll be working with throughout the remainder of the course. Using this microservice application, you’ll work through the various components and features of Kubernetes, like service discovery and autoscaling. Working through this course will give you hands-on experience with the microservice architecture and show you why this method has become one of the most sought after in the IT industry.

Hands-On Labs in This Course

  • Install and Configure a Kubernetes Cluster
  • Installing Microservices on a Kubernetes Cluster
  • Scaling Microservices in a Kubernetes Cluster

Get started!


Launch Your First OpenShift Operator

with Treva Williams

  • 4 hours of learning
  • 2 hands-on labs
  • 36 flash cards

OpenShift is a Kubernetes distribution certified by CNCF in 2017, for the enterprise, but it provides so much more than container orchestration. In this course, you’ll walk through the process of spinning up a small dev environment using MiniShift, and then create your own Kubernetes Operator using the newly released OpenShift Operator framework.

Hands-On Labs in This Course

  • Installing the Operator Lifecycle Manager
  • Launch Your First OpenShift Operator

Enroll today!




you learn we give 1

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Get actionable training and tech advice

We'll email you our latest articles up to once per week.