DevOps Foundations (2016)
2h 47mBeginner2020-10-28
Authors

Ernest Mueller
Director of Engineering at Six Nines IT

James Wickett
Security Engineer and supporter of rugged software and DevSecOps
Course details
DevOps is not a framework or a workflow. It's a culture that is overtaking the business world. DevOps ensures collaboration and communication between software engineers (Dev) and IT operations (Ops). With DevOps, changes make it to production faster. Resources are easier to share. And large-scale systems are easier to manage and maintain.
In this course, well-known DevOps practitioners Ernest Mueller and James Wickett provide an overview of the DevOps movement, focusing on the core value of CAMS (culture, automation, measurement, and sharing). They cover the various methodologies and tools an organization can adopt to transition into DevOps, looking at both agile and lean project management principles and how old-school principles like ITIL, ITSM, and SDLC fit within DevOps.
The course concludes with a discussion of the three main tenants of DevOps—infrastructure automation, continuous delivery, and reliability engineering—as well as some additional resources and a brief look into what the future holds as organizations transition from the cloud to serverless architectures.
Learning objectives
What is DevOps?
Understanding DevOps core values and principles
Choosing DevOps tools
Creating a positive DevOps culture
Understanding agile and lean
Building a continuous delivery pipeline
Building reliable systems
Looking into the future of DevOps
In this course, well-known DevOps practitioners Ernest Mueller and James Wickett provide an overview of the DevOps movement, focusing on the core value of CAMS (culture, automation, measurement, and sharing). They cover the various methodologies and tools an organization can adopt to transition into DevOps, looking at both agile and lean project management principles and how old-school principles like ITIL, ITSM, and SDLC fit within DevOps.
The course concludes with a discussion of the three main tenants of DevOps—infrastructure automation, continuous delivery, and reliability engineering—as well as some additional resources and a brief look into what the future holds as organizations transition from the cloud to serverless architectures.
Learning objectives
What is DevOps?
Understanding DevOps core values and principles
Choosing DevOps tools
Creating a positive DevOps culture
Understanding agile and lean
Building a continuous delivery pipeline
Building reliable systems
Looking into the future of DevOps
Skills covered
DevOps FoundationsDevOpsFoundations
Concepts
0. Introduction
- 01 - Development and operations
1. DevOps Basics
- 02 - What is DevOps
- 03 - DevOps core values - CAMS
- 04 - DevOps principles - The three ways
- 05 - Your DevOps playbook
- 06 - Ten practices for DevOps success - Ten through six
- 07 - Ten practices for DevOps success - Five through one
- 08 - DevOps tools - The cart or the horse
2. DevOps - A Culture Problem
- 09 - The IT crowd and the coming storm
- 10 - Use your words
- 11 - Do unto others
- 12 - Throwing things over walls
- 13 - Kaizen - Continuous improvement
3. The Building Blocks of DevOps
- 14 - DevOps building block - Agile
- 15 - DevOps building block - Lean
- 16 - ITIL, ITSM, and the SDLC
4. Infrastructure Automation
- 17 - Infrastructure as code
- 18 - Golden image to foil ball
- 19 - Immutable deployment
- 20 - Your infrastructure toolchain
5. Continuous Delivery
- 21 - Small + Fast Better
- 22 - Continuous integration practices
- 23 - The continuous delivery pipeline
- 24 - The role of QA
- 25 - Your CI toolchain
6. Reliability Engineering
- 26 - Engineering doesn't end with deployment
- 27 - Design for operation - Theory
- 28 - Design for operation - Practice
- 29 - Operate for design - Metrics and monitoring
- 30 - Operate for design - Logging
- 31 - Your SRE toolchain
7. Additional DevOps Resources
- 32 - Unicorns, horses, and donkeys, oh my
- 33 - Ten best DevOps books you need to read
- 34 - Navigating the series of tubes
8. The Future of DevOps
- 35 - Cloud to containers to serverless
- 36 - The rugged frontier of DevOps - Security
Conclusion
- 37 - Next steps - Am I a DevOp now