Course Highlights
  • The essential characteristics of DevOps including building a culture of shared responsibility, transparency, and embracing failure.
  • The importance of Continuous Integration and Continuous Delivery, Infrastructure as Code, Test Driven Development, Behavior Driven Development.
  • Essential DevOps concepts: software engineering practices, cloud native microservices, automated continuous deployments, and building resilient code.
  • The organizational impact of DevOps, including breaking down silos, working in cross functional teams, and sharing responsibilities.
Curriculum

14 Topics
Course Introduction
Business Case for DevOps
DevOps Adoption
Definition of DevOps
Essential Characteristics of DevOps
Leading Up to DevOps
XP Agile and Beyond
Brief History of DevOps
Summary and Highlights
Overview of DevOps
Introduction to DevOps: Practice Quiz 1
Introduction to DevOps: Practice Quiz 2
Module 1 Discussion
Activity: Identifying Categories in Application Evolution

15 Topics
Social Coding Principles
Git Repository Guidelines
Working in Small Batches
Minimum Viable Product
Test Driven Development
Behavior Driven Development
Cloud Native Microservices
Designing for Failure
Summary and Highlights
Thinking DevOps
Social Coding Principles: Practice Quiz 1
Social Coding Principles: Practice Quiz 2
Social Coding Principles: Practice Quiz 3
Module 2 Discussion
Activity: Writing in Gherkin Syntax

13 Topics
Taylorism and Working in Silos
Software Engineering vs. Civil Engineering
Required DevOps Behaviors
Infrastructure as Code
Continuous Integration
Continuous Delivery
Summary and Highlights
Working DevOps
Taylorism and Working in Silos: Practice Quiz 1
Taylorism and Working in Silos: Practice Quiz 2
Module 3 Discussion
Activity: Choosing DevOps Behavior
Knight Capital Reading

9 Topics
Organizational Impact of DevOps
There is No DevOps Team
Everyone is Responsible for Success
Summary and Highlights
Organizational Impact of DevOps: Practice Quiz 1
Organizational Impact of DevOps: Practice Quiz 2
Organizing for DevOps
Module 4 Discussion
Activity: Choosing Key Components of Working DevOps

9 Topics
Rewarding for “A” while hoping for “B”
Vanity metrics vs. Actionable metrics
How to Measure Your Culture
Comparison of DevOps to Site Reliability Engineering
Summary and Highlights
Measuring DevOps
Practice Quiz 1: Measuring DevOps
Practice Quiz 2: Measuring DevOps
Activity: Defining Actionable Metrics

9 Topics
Congratulations & Next Steps
Team & Acknowledgements
Scenario 1 Quiz - Thinking DevOps
Scenario 2 Quiz - Organizing DevOps
Scenario 3 Quiz - Social Coding
Final Quiz
Scenario 1 Thinking DevOps
Scenario 2 Organizing DevOps
Scenario 3 Social Coding

  Write a Review

Introduction to DevOps

Go to Free Course