LPI DevOps Tools Engineer Certification

By Travis Thomsen

Prepare for the LPIC DevOps Tools Engineer Certification exam by learning about the philosophy of DevOps and commonly-used DevOps tools.

33 hours
  • 90 Lessons
  • 12 Hands-On Labs
  • 14 Course Quizzes
  • 1 Practice Exam

About the course

The DevOps movement has entered the maturity stage in Information Technology. The philosophy behind DevOps is well understood at this point, and more and more tools are being developed to enable the implementation of that philosophy.

This course will prepare the prospective engineer for the LPIC DevOps Tools Engineer Certification exam. We’ll take a broad look at a large number of tools commonly used in DevOps environments and gain a better understanding of how they enable DevOps in any enterprise environment.

  • Chapter 1 4 Lessons Introduction 11:00

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    About This Course

    2:25

    About The Instructor

    1:05

    How to Use the Linux Academy Cloud Playground for this Course

    6:11
  • Chapter 2 12 Lessons Vagrant 3:15:17

    What is Vagrant?

    3:04

    Installing Vagrant

    3:40

    Vagrant Commands Part 1

    9:56

    Vagrant Commands Part 2

    3:40

    Vagrantfiles Part 1

    6:10

    Vagrantfiles Part 2

    3:43

    Accessing Vagrant VMs

    2:35

    Defining Multiple Machines in Vagrant

    2:27

    Vagrant Provisioning

    10:02

    QUIZ: Vagrant

    30:00 Quiz

    Installing Vagrant on CentOS

    1:00:00 Hands-On Lab

    Using Vagrant and Docker to Build a Dev Environment

    1:00:00 Hands-On Lab
  • Chapter 3 5 Lessons Vagrant Boxes 55:49

    What are Vagrant Boxes?

    4:38

    Creating a Base Box

    14:12

    Vagrant Box Commands

    4:47

    Box File Format

    2:12

    QUIZ: Vagrant Boxes

    30:00 Quiz
  • Chapter 4 6 Lessons Packer and Cloud Init 1:57:14

    What is Packer?

    9:10

    Installing Packer

    1:17

    Creating a Packer Template

    11:10

    What is Cloud Init?

    5:37

    QUIZ: Packer and Cloud Init

    30:00 Quiz

    Using Packer to Create an AMI

    1:00:00 Hands-On Lab
  • Chapter 5 7 Lessons Configuration Management with Ansible, Puppet, and Chef 2:25:32

    What is Configuration Management?

    5:19

    What is Puppet?

    4:00

    Chef

    9:29

    What is Ansible?

    4:17

    Ansible Vault

    2:27

    QUIZ: Configuration Management

    1:00:00 Quiz

    Exchange SSH Keys and Run Ansible Playbooks

    1:00:00 Hands-On Lab
  • Chapter 6 12 Lessons Docker and Kubernetes 4:00:32

    What is Docker?

    4:40

    Docker Images

    5:32

    Docker Volumes

    7:45

    Docker Networks

    7:24

    Using Dockerfiles

    5:14

    What is Kubernetes?

    2:33

    Configuring Kubernetes

    2:50

    Pod, ReplicaSets, and Deployments

    9:34

    QUIZ: Docker and Kubernetes

    15:00 Quiz

    Creating a Dockerfile

    1:00:00 Hands-On Lab

    Working with Docker Volumes

    1:00:00 Hands-On Lab

    Working with Docker Networks

    1:00:00 Hands-On Lab
  • Chapter 7 5 Lessons Docker Compose 2:14:11

    Installing Docker Compose

    1:29

    Docker Compose Commands

    6:31

    Creating A Docker Compose File

    6:11

    QUIZ: Docker Compose

    1:00:00 Quiz

    Setting Up an Environment with Docker Compose

    1:00:00 Hands-On Lab
  • Chapter 8 8 Lessons Docker Swarm And Docker Machine 2:36:24

    What is Docker Swarm?

    8:31

    Docker Swarm Commands

    6:30

    Creating a Docker Swarm Service

    7:42

    What is Docker Machine?

    3:43

    Installing Docker Machine

    2:55

    Docker Machine Commands

    7:03

    QUIZ: Docker Swarm and Docker Machine

    1:00:00 Quiz

    Working with Docker Swarm

    1:00:00 Hands-On Lab
  • Chapter 9 6 Lessons Modern Software Development 1:32:32

    RESTful APIs

    9:11

    Service Oriented Architecture

    3:37

    Microservices

    6:04

    Agile

    3:55

    Test Driven Development

    9:45

    QUIZ: Modern Software Development

    1:00:00 Quiz
  • Chapter 10 11 Lessons CI/CD and Jenkins 2:40:04

    What is Continuous Integration

    3:31

    Continuous Delivery and Continuous Deployment

    3:31

    What is Jenkins?

    5:25

    Artifact Repositories

    6:22

    Installing Jenkins

    3:04

    Jenkins Plugins

    2:14

    Setting up a Jenkins Slave

    8:09

    Using Parameters in a Job

    5:13

    Creating a Build Job to Execute Tests

    2:35

    QUIZ: CI/CD and Jenkins

    1:00:00 Quiz

    Building a Docker Image using Packer and Jenkins

    1:00:00 Hands-On Lab
  • Chapter 11 9 Lessons Git 2:52:22

    What is Git?

    5:31

    Git Commands Line Basics

    10:30

    Managing Files with Git

    13:48

    Branching and Merging

    9:22

    Git Submodules

    6:14

    Dealing with Conflicts

    3:19

    Tagging in Git

    3:38

    QUIZ: Git

    1:00:00 Quiz

    Pushing a File to a GitHub Repository

    1:00:00 Hands-On Lab
  • Chapter 12 4 Lessons Deploying Code to Production 1:08:10

    Immutable Servers

    3:58

    Blue-Green Deployments

    2:13

    Canary Deployments

    1:59

    QUIZ: Deploying Code to Production

    1:00:00 Quiz
  • Chapter 13 4 Lessons Standard Components and Platforms for Software 1:12:07

    Content Delivery Network

    3:54

    Cloud Foundry

    3:21

    OpenStack

    4:52

    QUIZ: Standard Components and Platforms for Software

    1:00:00 Quiz
  • Chapter 14 6 Lessons Cross Site Scripting, ACID and CAP Theorem 1:25:08

    Cross Site Scripting

    5:08

    CORS Headers

    7:24

    CSRF Tokens

    4:39

    CAP Theorem

    2:19

    ACID and BASE

    5:38

    QUIZ: Cross Site Scripting, ACID and CAP Theorem

    1:00:00 Quiz
  • Chapter 15 4 Lessons Prometheus and Logstash 2:13:02

    What is Prometheus?

    5:46

    What is Logstash?

    7:16

    QUIZ: Understand Prometheus and Logstash

    1:00:00 Quiz

    Working with Logstash

    1:00:00 Hands-On Lab
  • Chapter 16 2 Lessons Conclusion 1:32:38

    Conclusion

    2:38

    DevOps Tools Engineer Certification

    1:30:00 Quiz

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!