Learn how DevOps can help you establish a culture of collaboration and communication between software engineers (Dev) and IT operations (Ops).
Overview
Syllabus
Introduction
- Development and operations
- What is DevOps?
- DevOps core values: CAMS
- DevOps principles: The three ways
- Your DevOps playbook
- Ten practices for DevOps success: Ten through six
- Ten practices for DevOps success: Five through one
- DevOps tools: The cart or the horse?
- The IT crowd and the coming storm
- Use your words
- Do unto others
- Throwing things over walls
- Kaizen: Continuous improvement
- DevOps building block: Agile
- DevOps building block: Lean
- ITIL, ITSM, and the SDLC
- Infrastructure as code
- Golden image to foil ball
- Immutable deployment
- Your infrastructure toolchain
- Small + Fast = Better
- Continuous integration practices
- The continuous delivery pipeline
- The role of QA
- Your CI toolchain
- Engineering doesn't end with deployment
- Design for operation: Theory
- Design for operation: Practice
- Operate for design: Metrics and monitoring
- Operate for design: Logging
- Your SRE toolchain
- Unicorns, horses, and donkeys, oh my
- Ten best DevOps books you need to read
- Navigating the series of tubes
- Cloud to containers to serverless
- The rugged frontier of DevOps: Security
- Next steps: Am I a DevOp now?
Taught by
James Wickett and Ernest Mueller