Course Outline
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. Culture and DevOps
- People and Trust
- Resilience
- Engagement is Key
- Change the Metrics!
- Law of Motivation
- Keys to Successful DevOps Culture
9. Tool Time
- Build Automation
- Test Automation
- Deployment Automation
- Environment Provisioning
- Automated Feedback and Monitoring
10. DevOps Assessment
12. Summary and Next Steps
In-Class Exercises:
- Individual and Team Goals – Identifying current issues and goals
- The Ball Point Game – Creative team game to learn about process optimization
- The Penny Game – see how Kanban and batch sizes affect delivery
- DISC Assessment – personality / culture exercise
- DevOps Assessment – Where Are We?
Testimonials
It gave me a better understanding of Zabbix monitoring
- Leicestershire County Council
Firstly, learners will sum up their experience in the game, explain it carefully, and gain a deeper understanding of knowledge.
优 翟
Edutainment
莎娜 陶
Hands-on part
纪鹏 曾
Time to exchange information between participants.
Gabriel Tendera
references to the trainer's design experience while discussing specific issues
Techland sp. z o.o.;
Real-life examples.
Techland sp. z o.o.;
Examples and / or hypothetical use of the discussed concepts.
Techland sp. z o.o.;
Everything. It was very understandable, and if we didn't understand something, Adriano explained it.
Zsolt Nagy - W.UP Kft
I understand (almost) everything which Adriano explained us. Good tematics, understandable presentation.
- W.UP Kft
The use case based approach and the trainer's up to date knowledge base.