DevOps Training Library
Learn DevOps and build your skills with the DevOps tools that matter - Puppet, Docker, Chef, Ansible, and more.
Train with scenario-based Learning Paths and thousands of Courses, Quizzes, and Hands-on Labs. New content added and updated weekly.
Master Your Skills!
Assess your proficiency with Smart Skills and get personalized training to skip what you already know, or start as a beginner and master your skills from the ground up.Learn smarterExplore all library
AI Assisted
Certification Prep

Say hello to Ela! Your AI-powered expert learning assistant
Whether you need a subject matter expert, tutor or study buddy, Ela is here to help in course and labs.- COURSECalculated SystemsA Practical Introduction to the Go Programming LanguageIntermediateDuration: Up to 7 hours and 43 minutesAuthor: Calculated Systems; Difficulty: Intermediate; Description: This course provides you with a foundational understanding of Go and takes a look at some practical applications of the programming language.; Duration: Up to 7 hours and 43 minutes; Content Topics: Development, Deployment, Compute, DevOps; This course has: 2 Lessons, 4 Hands-on labs
- COURSELogan RakaiLinux Command Line Byte SessionBeginnerDuration: Up to 2 hours and 37 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Learn how to utilize the command line and manage Linux instances with this cohesive Course from Cloud Academy.; Duration: Up to 2 hours and 37 minutes; Content Topics: Operating System; This course has: 1 Lesson, 1 Exam, 1 Hands-on lab
- COURSECalculated SystemsWrestling with DataIntermediateDuration: Up to 7 hours and 17 minutesAuthor: Calculated Systems; Difficulty: Intermediate; Description: Dive into the various tools and techniques available for manipulating information and data sources.; Duration: Up to 7 hours and 17 minutes; Content Topics: SQL; This course has: 2 Lessons, 1 Exam, 6 Hands-on labs
- COURSEJeremy CookIntroduction to GitOps - Flux BasedIntermediateDuration: Up to 2 hours and 43 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Introduction to GitOps; Duration: Up to 2 hours and 43 minutes; Content Topics: Containers; This course has: 1 Lesson, 1 Exam, 1 Hands-on lab
- HANDS-ON LABLogan RakaiMastering Kubernetes Pod Configuration: Persistent DataIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: In this lab, you'll master Kubernetes Pod configuration to persist data beyond the lifecycle of a Pod.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiUtilizing Ephemeral Volume Types in KubernetesIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: You will understand how Kubernetes provides ephemeral storage and understand how to utilize ephemeral storage in this lab.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- COURSEUPDATEDDanny JesseeAWS DevOps Engineer – Professional (DOP-C02) Certification PreparationAdvancedDuration: Up to 81 hours and 38 minutesAuthor: Danny Jessee; Type: updated course; Difficulty: Advanced; Description: Train to prepare for the AWS Certified DevOps Engineer - Professional Certification (DOP-C02) exam, released in March 2023!; Duration: Up to 81 hours and 38 minutes; Content Topics: Amazon Web Services; This course has: 12 Lessons, 14 Lab challenges, 3 Resources, 14 Exams, 14 Hands-on labs
- COURSEPaul WilliamsScrum MasterBeginnerDuration: Up to 3 hours and 4 minutesAuthor: Paul Williams; Difficulty: Beginner; Description: Introduces learners to the Scrum project management methodology; Duration: Up to 3 hours and 4 minutes; Content Topics: Non-technical Management, Development; This course has: 7 Lessons, 5 Exams
- COURSEPaul WilliamsScrum Product OwnerBeginnerDuration: Up to 3 hours and 47 minutesAuthor: Paul Williams; Difficulty: Beginner; Description: A more in-depth look at the Product Owner role; Duration: Up to 3 hours and 47 minutes; Content Topics: Management, Non-technical Management, Development; This course has: 8 Lessons, 6 Exams
- COURSEJeremy CookBuilding and Deploying a Cloud Native ApplicationIntermediateDuration: Up to 14 hours and 5 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: This Course provides an introduction to building and deploying cloud native applications.; Duration: Up to 14 hours and 5 minutes; Content Topics: Development, DevOps, Deployment, Compute; This course has: 4 Lessons, 1 Exam, 10 Hands-on labs
- COURSEJeremy CookAdvanced Java ProgrammingIntermediateDuration: Up to 16 hours and 47 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: This Course provides a deep dive into advanced areas of the Java 9 programming language; Duration: Up to 16 hours and 47 minutes; Content Topics: Development Tools, Web; This course has: 8 Lessons, 1 Lab challenge, 7 Exams, 6 Hands-on labs
- COURSEAndrew LarkinDevOps Foundations - DevOps Institute Certification Exam PreparationBeginnerDuration: Up to 4 hours and 41 minutesAuthor: Andrew Larkin; Difficulty: Beginner; Description: The course with teach you the core DevOps principles, and prepare you for the industry-recognized DevOps Institute Foundation certification exam.; Duration: Up to 4 hours and 41 minutes; Content Topics: Continuous Deployment, Continuous Integration, Development Tools; This course has: 1 Lesson, 1 Exam
- COURSELogan RakaiPowerShell Byte SessionBeginnerDuration: Up to 2 hours and 39 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Learn how to be self-sufficient with PowerShell in this cohesive course from Cloud Academy.; Duration: Up to 2 hours and 39 minutes; Content Topics: Development, Management; This course has: 1 Lesson, 1 Exam, 1 Hands-on lab
- COURSEBen LambertCloud Configuration Management Tools with Ansible, Puppet, and ChefBeginnerDuration: Up to 6 hours and 23 minutesAuthor: Ben Lambert; Difficulty: Beginner; Description: Learn how to use cloud configuration management tools like Ansible, Puppet, and Chef, with this Course.; Duration: Up to 6 hours and 23 minutes; Content Topics: Management, DevOps, Deployment; This course has: 4 Lessons, 1 Exam, 1 Hands-on lab
- COURSEJeremy CookRefactoring a Monolithic .Net Application to use Cloud ServicesAdvancedDuration: Up to 14 hours and 28 minutesAuthor: Jeremy Cook; Difficulty: Advanced; Description: Learn how to modernise a monolithic .Net application to use cloud microservices and use a combination of cloud services to increase scalability.; Duration: Up to 14 hours and 28 minutes; Content Topics: Amazon Web Services; This course has: 4 Lessons, 2 Exams, 6 Hands-on labs
- COURSEAndrew LarkinWorking With SQL — Beyond the BasicsIntermediateDuration: Up to 5 hours and 13 minutesAuthor: Andrew Larkin; Difficulty: Intermediate; Description: Practice using SQL to load and manipulate data with this course!; Duration: Up to 5 hours and 13 minutes; Content Topics: SQL; This course has: 3 Lessons, 1 Lab challenge, 3 Exams, 1 Hands-on lab
- COURSELuke OrellanaThe Infrastructure Developer's Guide to Terraform: Azure EditionBeginnerDuration: Up to 12 hours and 8 minutesAuthor: Luke Orellana; Difficulty: Beginner; Description: Learn how to manage Azure infrastructure using Terraform, the most popular infrastructure as code tool in the DevOps toolbelt.; Duration: Up to 12 hours and 8 minutes; Content Topics: Deployment, DevOps; This course has: 1 Lab challenge, 14 Hands-on labs
- COURSEDavid ClintonLinux Server Professional - LPIC-102IntermediateDuration: Up to 14 hours and 15 minutesAuthor: David Clinton; Difficulty: Intermediate; Description: Learn how to administer Linux, the most common operating system in the cloud.; Duration: Up to 14 hours and 15 minutes; Content Topics: DevOps, Operating System; This course has: 6 Lessons, 5 Hands-on labs
- COURSEJeremy CookDevSecOps - Build and Release Secure Software FasterBeginnerDuration: Up to 25 hours and 29 minutesAuthor: Jeremy Cook; Difficulty: Beginner; Description: This course provides you with an introduction to DevSecOps; Duration: Up to 25 hours and 29 minutes; This course has: 8 Lessons, 3 Resources, 1 Exam, 12 Hands-on labs
- COURSEJeremy CookDevOps Playbook - CI/CD Tools and ServicesIntermediateDuration: Up to 9 hours and 33 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Learn how to adopt DevOps and related CI/CD practices within your own software projects using a blend of learning material, demonstrations, and hands-on labs.; Duration: Up to 9 hours and 33 minutes; Content Topics: Development, Security, DevOps, Deployment; This course has: 4 Lessons, 2 Exams, 5 Hands-on labs
- COURSEJeremy CookPython based Microservices - Go from Zero to HeroIntermediateDuration: Up to 9 hours and 30 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Building Microservices With Python, Flask, and Docker Containers; Duration: Up to 9 hours and 30 minutes; Content Topics: Containers; This course has: 3 Lessons, 1 Resource, 1 Exam, 2 Hands-on labs
- COURSEJeremy CookKubernetes ToolsIntermediateDuration: Up to 13 hours and 7 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: This course provides you with an introduction to the Kubernetes Tooling ecosystem.; Duration: Up to 13 hours and 7 minutes; Content Topics: Containers; This course has: 4 Lessons, 1 Exam, 5 Hands-on labs
- COURSEUPDATEDJeremy CookAWS Developer Services for CI/CDBeginnerDuration: Up to 7 hours and 12 minutesAuthor: Jeremy Cook; Type: updated course; Difficulty: Beginner; Description: Learn how to use AWS Developer tools and services to build CI/CD workflows into your own software projects using a blend of learning material and hands-on labs.; Duration: Up to 7 hours and 12 minutes; Content Topics: Development; This course has: 7 Lessons, 1 Exam, 2 Hands-on labs
- COURSEJeremy CookSite Reliability Engineering (SRE) FoundationIntermediateDuration: Up to 3 hours and 38 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: This course will provide you with an introduction to site reliability engineering (SRE).; Duration: Up to 3 hours and 38 minutes; Content Topics: Site Reliability; This course has: 10 Lessons, 2 Resources, 1 Exam