DevOps Foundations
3h 9mBeginner2024-02-16
Authors

Ernest Mueller
Director of Engineering at Six Nines IT

James Wickett
Security Engineer and supporter of rugged software and DevSecOps
Course details
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 tenets of DevOps—infrastructure automation, continuous delivery, and designing resilient systems—as well as some additional resources and what the future holds.
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 tenets of DevOps—infrastructure automation, continuous delivery, and designing resilient systems—as well as some additional resources and what the future holds.
Skills covered
DevOps FoundationsDevOpsFoundations
Concepts
0. Introduction
- 01 - The foundations of DevOps
1. DevOps Basics
- 02 - What is DevOps
- 03 - DevOps core values - CAMS
- 04 - DevOps guiding principles - The Three Ways
- 05 - Your DevOps practice playbook
- 06 - Which DevOps tools should I use
2. DevOps and People - A Culture Change
- 07 - Why do we need a DevOps culture
- 08 - Communication and trust power DevOps
- 09 - Collaboration - Break silos in case of DevOps
- 10 - Continuous learning the DevOps way
3. DevOps and Process - The Building Blocks
- 11 - DevOps process building block - Agile
- 12 - DevOps process building block - Lean
- 13 - DevOps process building block - Visible ops change control
4. Infrastructure as Code
- 14 - What is infrastructure as code
- 15 - DevOps applications of infrastructure as code
- 16 - Configuration management - From golden image to foil ball
- 17 - Automating infrastructure, containers, and platforms
- 18 - Your DevOps infrastructure as code toolchain
5. Continuous Delivery
- 19 - What is continuous delivery
- 20 - Six practices for continuous integration
- 21 - Five practices for continuous delivery
- 22 - The role of QA in DevOps
- 23 - Continuous deployment - The final frontier
- 24 - Your DevOps CI toolchain
6. Site Reliability Engineering
- 25 - What is site reliability engineering
- 26 - Building for reliability - Theory
- 27 - Building for reliability - Practice
- 28 - Operational feedback - Observability
- 29 - Operational feedback - Incident response and retrospectives
- 30 - Your DevOps SRE toolchain
7. Advanced Topics
- 31 - Platform engineering - The paved road
- 32 - DevSecOps - Making your systems more secure the DevOps way
- 33 - Cloud native and Kubernetes
- 34 - DevOps and chaos engineering
- 35 - MLOps - Leveraging DevOps to run ML systems
- 36 - AIOps - Using AI in your DevOps work
8. Your DevOps Career
- 37 - DevOps and your career
- 38 - DevOps learning resources
- 39 - Your personal DevOps journey
Related courses
- AWS Certified DevOps Engineer Professional (DOP-C02) Cert Prep
- DevOps Foundations: DevSecOps
- Test-Driven Development in an AI World
- Building a Multicloud Security Program: Strategy, Implementation, and Emerging Trends
- Microservices Security Workshop: From Build to Production
- Improve Meetings Using Lean Thinking
- Introduction to Azure Bicep: Creating and Deploying Resources
- Advanced Threat Modeling and Risk Assessment in DevSecOps