Introduction to DevOps
COURSE OUTLINE:
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
?