DevOps has become an integral part of the cloud – in Google CloudAWS, 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. Browse our course list below to get started.


Hands-On DevOps Courses from Linux Academy

Apache Kafka Deep Dive Course from Linux Academy

Apache Kafka Deep Dive

Difficulty Level: Intermediate

Course Description: Apache Kafka is a publish/subscribe messaging system with many advanced configurations. This course will bring you through all those configurations and more, allowing you to discover brokers, consumers, producers, and topics. You’ll be able to build your own Kafka cluster using Linux Academy servers, which will help your understanding and provide you with real-world examples. Unleash the power of Apache Kafka within this course and discover this world of distributed messaging systems!

Who should take this course: We suggest you take our Big Data Essentials and Linux Essentials courses before taking this course.


Chef Local Cookbook Development Badge Course from Linux Academy

Chef – The Local Cookbook Development Badge

Difficulty Level: Intermediate

Course Description: Get prepared for the Chef Local Cookbook Development Badge exams. By passing the exams and obtaining this badge, you’ll demonstrate your ability to properly develop a basic Chef cookbook, and be on your way to obtaining the Chef certification.


Puppet Professional Certification-PPT206 Course from Linux Academy

Puppet Professional Certification – PPT206

Difficulty Level: Advanced

Course Description: Get prepared to pass the 206 Puppet Professional certification exam offered by PuppetLabs. You’ll learn from the ground up, starting with the installation process for Puppet Enterprise (PE), and then work through each component as you would when applying Puppet to an actual production environment. You’ll learn everything from basic module authoring to setting up multi-master environments that allow you to push code across massive infrastructures and manage your hosts with features, such as Code Manager, Bolt, and PuppetDB. Upon the completion of this course, you’ll be able to tackle any DevOps assignments that must be orchestrated with Puppet or require configuration management.

Who should take this course: You should have general Linux administration experience and a basic familiarity with Apache, Nginx, and MySQL.


Docker Certified Associate (DCA) Course from Linux Academy

Docker Certified Associate (DCA)

Difficulty Level: Intermediate

Course Description: The Docker Certified Associate is a certification provided by Docker to validate your skills as a Docker practitioner. In this course, you’ll learn the concepts and objectives you need to know in order to effectively use Docker as well as earn your certification. You’ll learn how to use the core features contained in Docker Community Edition, as well as the additional enterprise features provided by Docker Enterprise Edition.

Who should take this course: We recommend that you have the following background knowledge before taking this course:

  • General, high-level understanding of containers.
  • Basic understanding of the Linux command line.
  • Some knowledge of yaml syntax.


Database Essentials Course from Linux Academy

Database Essentials

Difficulty Level: Beginner

Course Description: In this course, you’ll learn the basics of what a database is, then explore the different types of databases from flat file to relational. You’ll even install some of the more popular database systems, including MongoDB and Couchbase, that are available on Linux and see how to work with data in those systems.


Serverless Concepts Course from Linux Academy

Serverless Concepts

Difficulty Level: Beginner

Course Description: Serverless has been gaining momentum as cloud technology continues to become more and more widespread. This course is designed to provide a high-level overview of the concept of Serverless computing without getting into deep technical details. If you want to get a general idea of what Serverless means and some of the basic jargon and surrounding concepts, this is a fantastic place to start! After completing this brief course, you will be able to speak intelligently about Serverless.


Ansible: Playbooks Deep Dive Course from Linux Academy

Ansible: Playbooks Deep Dive

Difficulty Level: Intermediate

Course Description: Learn what a play and playbook are in Ansible. Many key features of Ansible Playbooks are highlighted as you work through the course and a few new modules are introduced along the way. You’ll learn through many demonstrations and discussions on potential uses cases for the various features that are covered.  After completing this course, you should be capable of writing Ansible playbooks for a number of various scenarios!


Ansible: Setup, Configure & Ad Hoc Commands Deep Dive Course from Linux Academy

Ansible: Setup, Configure, and Ad Hoc Commands Deep Dive

Difficulty Level: Intermediate

Course Description: Modern DevOps culture requires both automation and configuration management. Ansible is capable of meeting both of these end goals. Obtain a thorough introduction to key Ansible features and modules that lay a foundation for building upon in this course. You’ll start with installing and configuring Ansible itself. Afterward, you’ll learn the most common tasks in systems management using key Ansible modules. After completing this course, you’ll have a firm understanding of many core Ansible modules and key Ansible features such as asynchronous task management.


Splunk Deep Dive Course from Linux Academy

Splunk Deep Dive

Difficulty Level: Intermediate

Course Description: As one of the early log aggregation products in the IT industry, Splunk has remained a popular choice amongst system administrators, engineers, and developers for operational analytics. Whether you are aggregating log files, system resource utilization metrics, or application data, Splunk is there to centralize your IT data for easy search and visualization. Get an introduction to Splunk Enterprise in this course. After getting familiar with some basic terminology and components, you’ll get to follow along by setting up your own standalone Splunk instance through the Linux Academy Cloud Playground. With your own instance, you can follow along as we secure our standalone Splunk instance, configure monitoring and alerting, and finally index some log data to perform search and visualization analysis.

Who should take this course: We suggest you have basic Linux and networking experience prior to taking this course.


DevOps Monitoring Deep Dive Course from Linux Academy

DevOps Monitoring Deep Dive

Difficulty Level: Intermediate

Course Description: In DevOps Monitoring Deep Dive, we’ll use Prometheus, Alertmanager, and Grafana to demonstrate monitoring concepts that you can use on any monitoring stack. We start by building a foundation of some general monitoring concepts, then get hands-on by working with common metrics across all levels of our platform. We’ll explore infrastructure monitoring by using Prometheus’s Node Exporter and viewing statistic about our CPU, memory, disk, file system, basic networking, and load metrics. We’ll also take a look at how to monitor any containers we may be using on our virtual machine.

Once our infrastructure monitoring is up and running, we’ll take a look at a basic Node.js application and use a Prometheus client library to track metrics across our application. Finally, we look at how we can get the most out of our metrics by learning how to add recording and alerting rules, then building out a series of routes so any alerts we create can get to their desired endpoint. We’ll also look at creating persistent dashboards with Grafana and use its various graphing options to better track our data.


Intro to Python Development Course from Linux Academy

Introduction to Python Development

Difficulty Level: Beginner

Course Description: Learn how to program using Python! You’ll learn the building blocks of the language, programming design fundamentals, how to use the standard library, third-party packages, and how to create Python projects. In the end, you should have a grasp of how to program. By the time you’ve finished this course you will be able to:

  • Read, write, and understand Python code
  • Have a basic understanding of Object-Oriented Programming (OOP)
  • Utilize Python as a primary language for tooling
  • Develop Python projects from start to finish

Who should take this course: This course is a great starting point for beginners or anyone who wants to learn how to program using Python.


Cloud Native Certified Kubernetes Administrator (CKA) Course from Linux Academy

Cloud Native Certified Kubernetes Administrator (CKA)

Difficulty Level: Intermediate

Course Description: Get prepared for the Certified Kubernetes Administrator (CKA) exam by the Cloud Native Computing Foundation. You’ll learn:

  • How all of the components of a Kuberenetes cluster work together
  • How to monitor all components of a cluster
  • How to build your own Kubernetes cluster from scratch
  • Networking
  • Deploying applications
  • Scheduling pods
  • Logging

You’ll also get a lot of practice in the command line, and numerous hands-on labs to practice on your own and prepare you for the exam!

Who should take this course: We suggest these prerequisites before taking this course:


Certified Kubernetes Application Developer (CKAD) Course from Linux Academy

Certified Kubernetes Application Developer (CKAD)

Difficulty Level: Intermediate

Course Description: Get prepared to pass the Certified Kubernetes Application Developer exam. You’ll learn all of the objectives required by the CKAD exam. Even if you are not interested in becoming certified, this course can help you learn how to design and build applications for Kubernetes!

Who should take this course: You should have a basic understanding of the Linux command line and an understanding of yaml syntax.


Red Hat Certified Specialist in OpenShift Administration Course from Linux Academy

Linux Academy Red Hat Certified Specialist in OpenShift Administration (ex280 v3.9) Prep Course

Difficulty Level: Advanced

Course Description: Get prepared for the Red Hat Certified Specialist in OpenShift Administration (ex280 v3.9) exam! This course is also suitable for experienced Linux administrators seeking to learn OpenShift cluster administration.

Who should take this course: We recommend that you have the following skills or knowledge to be successful in completing this course:

  • Linux CLI Expertise
  •  LPIC-1, Red Hat Certified System Administrator or Linux Foundation Certified System Administrator knowledge or equivalent experience
  • OpenShift basic terminology


Docker Deep Dive Course from Linux Academy

Docker Deep Dive

Difficulty Level: Intermediate

Course Description: This course will cover Docker 18.09.4, and you’ll learn:

  • The basis of how Docker works
  • How to install the Docker Community Edition
  • How to manage image, containers, networks, and volumes
  • Build images using a Dockerfile
  • Tag images and push them to Docker Hub
  • Use Docker Compose to deploy Microservices to Docker
  • Run Docker in Swarm Mode for a more production ready environment
  • Use Secrets to protect sensitive data such as passwords

Who should take this course: If you’re new to Docker or looking for a refresher on the current version.

Ready to learn DevOps by doing? Develop your cloud skills through hands-on training and advance your career – Start your 7-day free trial or learn how to scale up your IT and DevOps teams to get started on your journey.

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.