Courses

DevOps course

DevOps course

Certified DevOps Specialist

The DevOps course develops skills in DevOps practices, processes, metrics and models by offering a comprehensive overview of fundamental DevOps concepts, techniques and benefits. It covers the comparison of DevOps with traditional development approaches, as well as the practical application of DevOps practices and models.

Upon completing the course you will receive a digital certificate of completion, as well as a digital training badge from Acclaim/Credly. Upon getting certified you will also receive an official DevOps Specialist digital accreditation certificate and certification badge from Acclaim/Credly, along with an account that can be used to verify your certification status.

Learning objectives

The DevOps course is comprised of the following 3 course modules, each of which has an estimated completion time of 10 hours:

Module 1: Fundamental DevOps

Module 2: DevOps in Practice

Module 3: DevOps Lab

Educational approach

30 hours of Workbook Lessons & Exercises

Supporting Video Lessons

Course Completion Certificates & Badges

Certification Exam & Practice Questions

Feature-Rich eLearning Platform

Interactive Graded Exercises, Self-Test

Printable PDFs

Lifetime Access

Mind Map Poster

Symbol Legend Poster

Lab Exercise Booklet (if applicable)

Enroll in this course

Buy now
Module 1: Fundamental DevOps

This course module provides a comprehensive overview of DevOps practices, models and techniques, along with coverage of DevOps benefits, challenges and business and technology drivers. Also explained is how DevOps compares to traditional solution development and release approaches and how the application of DevOps can be monitored and measured for concrete business value.

Business Drivers of DevOps

IT Roles in DevOps Projects

Goals and Benefits of DevOps Adoption

Interoperability and Transparent Collaboration

Rapid Delivery, Responsive Scalability and Increased Reliability

Impacts and Challenges of DevOps Adoption

Automation, Measurement and Unified Metrics

DevOps Platform and Toolchain

The 20 Common DevOps Tools, Repositories and Systems

DevOps Lifecycle and Stages

Delivery Pipeline, Feedback Loop and Dark Launching

Continuous Integration (CI) and Continuous Delivery (CD)

Automated Builds and Automated Testing

Continuous Deployment and Automated Release Management

Dependency Management, Infrastructure Resource Staging and Compliance Verification

Introduction to IaC, PaC and CaC

Module 2: DevOps In Practice

This course module delves into the application of DevOps practices and models by exploring how the DevOps lifecycle and its associated stages can be carried out and further identifying related challenges and considerations. In-depth coverage is provided for the application of Continuous Integration (CI) and Continuous Delivery (CD) approaches, along with an exploration of creating deployment pipelines and managing data flow, solution versions and tracking solution dependencies.

Understanding Codified Definitions

Infrastructure-as-Code (IaC) and Configuration Modules

Continuous Testing and Collaborative Version Control

Configuration-as-Code (CaC) and Continuous Software Releases

Traceable Configuration Changes and Configuration Status Awareness

Programmatic Versioning and Automated Configuration Testing

Policy-as-Code (PaC) and Policy Systems

Automated Policy Application and Enforcement Testing

The 17 Common DevOps Metrics

Continuous Monitoring

The 8 Common DevOps Monitors

Measuring DevOps, Mapping Metrics to Monitors

Mapping Metrics and Monitors to Pipeline Stages

DevOps with Microservices and Containers

DevOps with Cloud Computing and Pay-Per-Use Monitoring

CI, CD, Continuous Deployment with Microservices and Cloud Computing

IaC, CaC, PaC with Microservices and Cloud Computing

Module 3: DevOps Lab

This course module presents participants with a series of exercises and problems that are designed to test their ability to apply their knowledge of topics covered in previous modules. Completing this lab will help highlight areas that require further attention and will further prove hands-on proficiency in DevOps models, practices and strategies, as they are combined and applied to solve real-world problems.

Reading Exercise 3.1: CSD Mini Case Study Background

Lab Exercise 3.2: Project Timeline Optimization

Lab Exercise 3.3: Post-Deployment Challenges

Lab Exercise 3.4: Responsiveness to Feedback

Lab Exercise 3.5: Disparate Testing Tools and Practices

Reading Exercise 3.6: AIC Mini Case Study Background

Lab Exercise 3.7: Continuous Releases and Lead Time

Lab Exercise 3.8: DevOps Practices and Automation

Lab Exercise 3.9: Tools, Repositories and Systems

Lab Exercise 3.10: Rapid Deployment and Codified Definitions

Hear from professionals we’ve trained