July Release Confetti
150+ New Hands-on Training in Aws, Linux, Azure
Red Hat, Devops, and More
Learn More

LPI DevOps Tools Engineer Certification

Training Architect
course instructor image
Travis Thomsen
I have over 17 years of experience in all phases of the software development life cycle, which includes software analysis, design, development, testing, implementation, debugging, maintenance and documentation. I am passionate about learning new technologies, methodologies, languages and automation.

Introduction

Introduction

About This Course

00:02:26

About The Instructor

00:01:04

Machine Deployment

Vagrant

What is Vagrant?

00:03:04

Installing Vagrant

00:03:40

Vagrant Commands Part 1

00:09:56

Vagrant Commands Part 2

00:03:39

Vagrantfiles Part 1

00:06:10

Vagrantfiles Part 2

00:03:43

Accessing Vagrant VMs

00:02:35

Defining Multiple Machines in Vagrant

00:02:27

Vagrant Provisioning

00:10:02

QUIZ: Vagrant

00:30:00

Learning Activity: Installing Vagrant on CentOS

01:00:00

Learning Activity: Using Vagrant and Docker to Build a Dev Environment

01:00:00

Vagrant Boxes

What are Vagrant Boxes?

00:04:38

Creating a Base Box

00:14:12

Vagrant Box Commands

00:04:47

Box File Format

00:02:12

QUIZ: Vagrant Boxes

00:30:00

Packer and Cloud Init

What is Packer?

00:09:10

Installing Packer

00:01:17

Creating a Packer Template

00:10:46

What is Cloud Init?

00:08:43

QUIZ: Packer and Cloud Init

00:30:00

Learning Activity: Using Packer to Create an AMI

01:00:00

Learning Activity: Using Packer to Create a Docker Image

01:00:00

Configuration Management

Configuration Management with Ansible, Puppet, and Chef

What is Configuration Management?

00:05:19

What is Puppet?

00:04:00

Chef

00:09:28

What is Ansible?

00:04:17

Ansible Vault

00:02:26

QUIZ: Configuration Management

01:00:00

Learning Activity: Exchange SSH Keys and Run Ansible Playbooks

01:00:00

Container Management

Docker and Kubernetes

What is Docker?

00:04:39

Docker Images

00:05:31

Docker Volumes

00:07:45

Docker Networks

00:07:24

Using Dockerfiles

00:05:14

What is Kubernetes?

00:02:32

Configuring Kubernetes

00:02:50

Pod, ReplicaSets, and Deployments

00:09:34

QUIZ: Docker and Kubernetes

00:15:00

Learning Activity: Creating a Dockerfile

01:00:00

Learning Activity: Working with Docker Volumes

01:00:00

Learning Activity: Working with Docker Networks

01:00:00

Docker Compose

Installing Docker Compose

00:01:29

Docker Compose Commands

00:06:31

Creating A Docker Compose File

00:06:11

QUIZ: Docker Compose

01:00:00

Learning Activity: Setting Up an Environment with Docker Compose

01:00:00

Docker Swarm And Docker Machine

What is Docker Swarm?

00:08:30

Docker Swarm Commands

00:06:30

Creating a Docker Swarm Service

00:07:42

What is Docker Machine?

00:03:42

Installing Docker Machine

00:02:54

Docker Machine Commands

00:07:03

QUIZ: Docker Swarm and Docker Machine

01:00:00

Learning Activity: Working with Docker Swarm

01:00:00

Software Engineering

Modern Software Development

RESTful APIs

00:09:11

Service Oriented Architecture

00:03:36

Microservices

00:06:03

Agile

00:03:55

Test Driven Development

00:09:44

QUIZ: Modern Software Development

01:00:00

CI/CD and Jenkins

What is Continuous Integration

00:03:30

Continuous Delivery and Continuous Deployment

00:03:31

What is Jenkins?

00:05:24

Artifact Repositories

00:06:21

Installing Jenkins

00:03:04

Jenkins Plugins

00:02:14

Setting up a Jenkins Slave

00:08:09

Using Parameters in a Job

00:05:13

Creating a Build Job to Execute Tests

00:02:35

QUIZ: CI/CD and Jenkins

01:00:00

Learning Activity: Building a Docker Image using Packer and Jenkins

01:00:00

Git

What is Git?

00:05:31

Git Commands Line Basics

00:10:30

Managing Files with Git

00:13:51

Branching and Merging

00:09:21

Git Submodules

00:06:14

Dealing with Conflicts

00:03:19

Tagging in Git

00:03:38

QUIZ: Git

01:00:00

Learning Activity: Pushing a file to a GitHub repository

01:00:00

Deploying Code to Production

Immutable Servers

00:03:58

Blue-Green Deployments

00:02:13

Canary Deployments

00:01:58

QUIZ: Deploying Code to Production

01:00:00

Standard Components and Platforms for Software

Content Delivery Network

00:03:54

Cloud Foundry

00:04:21

OpenStack

00:05:14

QUIZ: Standard Components and Platforms for Software

01:00:00

Cross Site Scripting, ACID and CAP Theorem

Cross Site Scripting

00:05:07

CORS Headers

00:07:24

CSRF Tokens

00:04:39

CAP Theorem

00:02:19

ACID and BASE

00:05:38

QUIZ: Cross Site Scripting, ACID and CAP Theorem

01:00:00

Service Operations

Prometheus and Logstash

What is Prometheus?

00:05:45

What is Logstash?

00:07:15

QUIZ: Understand Prometheus and Logstash

01:00:00

Learning Activity: Working with Logstash

01:00:00

Next Steps

Conclusion

Conclusion

00:02:38

Practice Exam: DevOps Tools Engineer Certification

01:30:00

Details

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 that are commonly used in DevOps environments and gain a better understanding of how they enable DevOps in any enterprise environment.


Study Guides

What is Vagrant

A PDF export of the slide deck for the "What is Vagrant" lesson in the "Vagrant" section.

What are Vagrant Boxes?

A PDF export of the slide deck for the "What are Vagrant Boxes?" lesson in the "Vagrant Boxes" section.

What is Packer?

A PDF export of the slide deck for the "What is Packer?" lesson in the "Packer and Cloud Init" section.

What is Cloud Init?

A PDF export of the slide deck for the "What is Cloud Init?" lesson in the "Packer and Cloud Init" section.

What is Configuration Management?

A PDF export of the slide deck for the "What is Configuration Management?" lesson in the "Configuration Management with Ansible, Puppet and Chef" section.

What is Puppet?

A PDF export of the slide deck for the "What is Puppet?" lesson in the "Configuration Management with Ansible, Puppet and Chef" section.

Chef

A PDF export of the slide deck for the "Chef" lesson in the "Configuration Management with Ansible, Puppet and Chef" section.

Ansible

A PDF export of the slide deck for the "Ansible" lesson in the "Configuration Management with Ansible, Puppet and Chef" section.

Ansible Vault

A PDF export of the slide deck for the "Ansible Vault" lesson in the "Configuration Management with Ansible, Puppet and Chef section" section.

What is Docker?

A PDF export of the slide deck for the "What is Docker?" lesson in the "Docker and Kubernetes" section.

Docker Images

A PDF export of the slide deck for the "Docker Images" lesson in the "Docker and Kubernetes" section.

Docker Networks

A PDF export of the slide deck for the "Docker Networks" lesson in the "Docker and Kubernetes" section.

Using Dockerfiles

A PDF export of the slide deck for the "Using Dockerfiles" lesson in the "Docker and Kubernetes" section.

What is Kubernetes?

A PDF export of the slide deck for the "What is Kubernetes?" lesson in the "Docker and Kubernetes" section.

What is Docker Swarm?

A PDF export of the slide deck for the "What is Docker Swarm?" lesson in the "Docker Swarm And Docker Machine" section.

What is Docker Machine?

A PDF export of the slide deck for the "What is Docker Machine?" lesson in the "Docker Swarm And Docker Machine" section.

RESTful APIs

A PDF export of the slide deck for the "RESTful APIs" lesson in the "Modern Software Development" section.

Service Oriented Architectures

A PDF export of the slide deck for the "Service Oriented Architectures" lesson in the "Modern Software Development" section.

Microservices

A PDF export of the slide deck for the "Microservices" lesson in the "Modern Software Development" section.

Agile

A PDF export of the slide deck for the "Agile" lesson in the "Modern Software Development" section.

Test Driven Development

A PDF export of the slide deck for the "Test Driven Development" lesson in the "Modern Software Development" section.

Continuous Integration

A PDF export of the slide deck for the "Continuous Integration" lesson in the "CI/CD and Jenkins" section.

Continuous Delivery and Continuous Deployment

A PDF export of the slide deck for the "Continuous Delivery and Continuous Deployment" lesson in the "CI/CD and Jenkins" section.

What is Jenkins?

A PDF export of the slide deck for the "What is Jenkins?" lesson in the "CI/CD and Jenkins" section.

Artifact Repositories

A PDF export of the slide deck for the "Artifact Repositories" lesson in the "CI/CD and Jenkins" section.

What is Git?

A PDF export of the slide deck for the "What is Git?" lesson in the "Git" section.

Immutable Servers

A PDF export of the slide deck for the "Immutable Servers" lesson in the "Deploying Code to Production" section.

Blue-Green Deployments

A PDF export of the slide deck for the "Blue-Green Deployments" lesson in the "Deploying Code to Production" section.

Canary Deployments

A PDF export of the slide deck for the "Canary Deployments" lesson in the "Deploying Code to Production" section.

Content Delivery Network

A PDF export of the slide deck for the "Content Delivery Network" lesson in the "Standard Components and Platforms for Software" section.

Cloud Foundry

A PDF export of the slide deck for the "Cloud Foundry" lesson in the "Standard Components and Platforms for Software" section.

OpenStack

A PDF export of the slide deck for the "OpenStack" lesson in the "Standard Components and Platforms for Software" section.

Cross Site Scripting

A PDF export of the slide deck for the "Cross Site Scripting" lesson in the "Cross Site Scripting, ACID and CAP Theorem" section.

CORS Headers

A PDF export of the slide deck for the "CORS Headers" lesson in the "Cross Site Scripting, ACID and CAP Theorem" section.

CSRF Tokens

A PDF export of the slide deck for the "CSRF Tokens" lesson in the "Cross Site Scripting, ACID and CAP Theorem" section.

CAP Theorem

A PDF export of the slide deck for the "CAP Theorem" lesson in the "Cross Site Scripting, ACID and CAP Theorem" section.

ACID and BASE

A PDF export of the slide deck for the "ACID and BASE" lesson in the "Cross Site Scripting, ACID and CAP Theorem" section.

Prometheus

A PDF export of the slide deck for the "Prometheus" lesson in the "Service Operations" section.

Logstash

A PDF export of the slide deck for the "Logstash" lesson in the "Service Operations" section.

Instructor Deck

Community

Looking For Team Training?

Learn More