The Yellow Belt DevOps Dojo training is:
- Applicable for Dev centric as well as Ops centric profiles
- Virtual. A face to face version exists but has limited delivery capabilities
- A story of a Dev and Ops team, with identifiable characters:
- Benjamin from Business
- Patricia the Product Owner
- Samuel the Scrum Master
- Adam the System Administrator
- Danny the Developer
- Tim the Tester
- Sarah from Security
- Harry the Hacker
- An application and its CD pipeline: the team develops and operates a mobile web store ("The App") together with its continuous delivery pipeline
- A collection of modules: videos / screencasts, which can be associated to a lab
- Modules can have multiple levels:
- Level 1: 10 minutes screencast summary
- Level 2: 30 minutes screencast + lab
- Labs are based on the Katacoda platform
- Inner Source: the modules and the labs are available and sourced from
github.dxc.com
. This is to enable collaboration for the content across the company, and maximize return on the investment. - Built for DXC and with DXC's environment and tools in mind, but possibly can be adapted for specific customer environments.
Note: Modules are connected with capabilities, as described from Accelerate book.
- 1️⃣ The Continuous Delivery Pipeline
- Agile for Dev: managing planned work
- Agile for Ops: managing unplanned work
- 1️⃣ Version Control
- Protecting Intellectual Property - Open Source
- Working in small batches
- Test Driven Development
- 1️⃣ Continuous Integration
- 1️⃣ Continuous Testing / Test Automation
- Shift Left on security
- Minimum Viable Product
- ChatOps
- 1️⃣ Automated Deployment
- Continuous Monitoring
- 1️⃣ Infrastructure as Code
- Design patterns
- Blue/Green Deploy
- Canary Releases
- A/B Testing
- 1️⃣ Post Incident Practices
- Lightweight Change Management
- Metrics: measuring and driving success
- 1️⃣ Leading Change
- 1️⃣ DevOps Kaizen: improve over time
- Value Stream Mapping
Modules with ":one:" are to be implemented first.