Training Course Objectives & Outline
The learning objectives for DevOps Foundation include an understanding of:
● DevOps objectives and vocabulary
● Benefits to the business and IT
● Principles and practices including Continuous Integration, Continuous Delivery, testing, security and the Three Ways
● DevOps relationship to Agile, Lean and ITSM
● Improved workflows, communication and feedback loops
● Automation practices including deployment pipelines and DevOps toolchains
● Scaling DevOps for the enterprise
● Critical success factors and key performance indicators
● Real-life examples and results
Course Outline:
● Module 1: Exploring DevOps
○ Defining DevOps
○ Why Does DevOps Matter?
● Module 2: Core DevOps Principles
○ The Three Ways
○ The First Way
○ The Theory of Constraints
○ The Second Way
○ The Third Way
○ Chaos Engineering
○ Learning Organizations
● Module 3: Key DevOps Practices
○ Continuous Testing, Integration, Delivery, Deployment
○ Site Reliability & Resilience Engineering
○ DevSecOps
○ ChatOps
○ Kanban
● Module 4: Business and Technology Frameworks
○ Agile
○ ITSM
○ Lean
○ Safety Culture
○ Learning Organizations
○ Continuous Funding
● Module 5: Culture, Behaviors & Operating Models
○ Defining Culture
○ Cultural Debt
○ Behavioral Models
○ Organizational maturity models
● Module 6: Automation & Architecting DevOps Toolchains
○ CI/CD
○ Cloud, Containers, and Microservices
○ AI and Machine Learning
○ Automation
○ DevOps Toolchains
● Module 7: Measurement, Metrics, and Reporting
○ The Importance of Measurement
○ DevOps Metrics - Speed, Quality, Stability, Culture
○ Change lead/cycle time
○ Value Driven Metrics
● Module 8: Sharing, Shadowing and Evolving
○ DevOps in the Enterprise
○ Roles
○ DevOps Leadership
○ Organizational Considerations
○ Getting Started
○ Challenges, Risks, and Critical Success Factors