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.
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
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)
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
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
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