Introduction to DevOps

COURSE OUTLINE:

Description

In this course, you will learn how DevOps has brought together years of the most effective practices from development and operations (agile, Lean, and more)�and aligned them around common characteristics: value, cross-functional collaboration, agility, and strong teams. DevOps is really the marrying of process, infrastructure, and product. This course shows you how to bring these groups together to optimize, re-think, and re-engineer your processes.

Audience

  • Software managers and directors
  • CIOs, CTOs, and IT executives
  • Operations managers
  • QA/test managers
  • Project managers
  • Release and configuration managers
  • Developers and application team leads
  • Scrum Masters
  • Product owners and managers

Learning Objectives

  • DevOps overview
  • How other organizations are using DevOps concepts to gain competitive advantage
  • Tools that can help you automate processes
  • Tips and techniques for changing your culture to support DevOps
  • Why DevOps is important
  • Why high-performing IT organizations are rushing to implement DevOps concepts
  • How companies are achieving DevOps success via case studies
  • How to optimize, rethink, and re-engineer your IT processes to deliver value to your customers faster than ever

1. Introduction

  • Establish Goals and Current State
  • The Goal of DevOps

2. What Is DevOps?

  • Background and History
  • Symptoms and Problems in Today's Environment
  • The IT Core Chronic Conflict
  • DevOps Roles
  • DevOps Defined
  • Core Concepts

3. Ball Point Game

4. Why Do DevOps?

  • Driving Factors
  • Amazon's Process: A Case Study
  • State of DevOps Report
  • Manufacturing and DevOps

5. DevOps at Microsoft � a Case Study

  • Dark Launches
  • Feature Flags
  • Agile to DevOps
  • Branching
  • Teams
  • Live Site Culture

6. How Does DevOps Work

  • Continuous Integration
  • Continuous Deployment
  • Continuous Delivery
  • Continuous Testing
  • Continuous Monitoring
  • Automation
  • Kanban End-to-End

7. Penny Game

8. Culture and DevOps

  • People and Trust
  • Resilience
  • Engagement is Key
  • Change the Metrics!
  • Law of Motivation
  • Keys to Successful DevOps Culture

9. DISC Assessment

10. Tool Time

  • Build Automation
  • Test Automation
  • Deployment Automation
  • Environment Provisioning
  • Automated Feedback and Monitoring

11. DevOps Assessment

  • Summary and Next Steps

?