Michael Cade

#90DaysOfDevOps - The DevOps Learning Journey

How do you learn DevOps without getting overwhelmed? This popular GitHub project provides a clear, 90-day roadmap from fundamentals to advanced orchestration.

#90DaysOfDevOps - The DevOps Learning Journey
#1about 6 minutes

The origin of the 90 Days of DevOps project

A personal learning journey to fill knowledge gaps in DevOps was structured into a 90-day public challenge on GitHub.

#2about 2 minutes

The philosophy and value of learning in public

Sharing your learning process through blogs or videos helps solidify your own knowledge and can assist others in the community.

#3about 6 minutes

What is DevOps and a structured learning roadmap

DevOps is a set of principles and processes, not just a job title, and a mind map provides a structured path for learning key concepts.

#4about 2 minutes

Choosing a programming language like Go or Python

While not strictly required for all DevOps roles, learning a language like Go for its cloud-native ecosystem or Python for its versatility is beneficial.

#5about 3 minutes

Why Linux is a fundamental skill for DevOps

Most DevOps tools originate on Linux, making hands-on experience with distributions like Ubuntu essential for anyone in the field.

#6about 3 minutes

Core concepts of networking and cloud providers

A foundational knowledge of networking concepts like DNS and the service models of a single major cloud provider (IaaS, PaaS, SaaS) is crucial.

#7about 2 minutes

Using Git and GitHub for version control

Git is an essential tool for tracking project history and managing code versions, but it should not be confused with a backup solution.

#8about 2 minutes

How containerization with Docker changed software deployment

Docker simplifies software deployment by packaging applications and their dependencies into lightweight, portable containers.

#9about 1 minute

Managing containers at scale with Kubernetes

Kubernetes automates the deployment, scaling, and management of containerized applications across clusters of nodes.

#10about 1 minute

Automating with IaC and configuration management tools

Tools like Terraform (IaC) provision infrastructure from code, while tools like Ansible ensure systems maintain a desired state.

#11about 1 minute

The distinct roles of CI and CD pipelines

Continuous Integration (CI) focuses on the application development and build process, while Continuous Deployment (CD) handles releasing the application to users.

#12about 2 minutes

Observability, monitoring, and data management essentials

Implementing observability with tools like Prometheus and Grafana is critical for understanding system health, as is having a solid data management and backup strategy.

#13about 2 minutes

Expanding the roadmap and celebrating community success

The 2023 edition adds new topics like security and serverless, building on the project's success driven by thousands of community contributions.

#14about 7 minutes

Q&A on project success and learning challenges

The project's popularity stems from the industry's growing need for automation, with networking and observability being the most challenging topics to condense.

#15about 5 minutes

Q&A on contributing to open source without coding

Non-coders can significantly contribute to open source projects by improving documentation, cleaning up readmes, and translating content into other languages.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
AG
Andre Braun, GitLab
Now is the time for industrialized software development
Now is the time for industrialized software development Recently, I received a letter from my car’s manufacturer alerting me to a recall. They had discovered a defective part and wanted to replace it. It was easily fixed, and I might have forgotten a...
Now is the time for industrialized software development
CH
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take part
Starting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
WeAreDevelopers LIVE days are changing - get ready to take part
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
DC
Daniel Cranney
Dev Digest 194: AI vs. Version Control, Password Louvre & Cursed Webdev
Inside last week’s Dev Digest 194 . 🧠 Learn how to become an AI-native software engineer 🤷‍♂️ How can you stand out when anyone can build anything? 👂 Whisper Leak allows listening to encrypted chats 🐝 What’s new the OWASP2025 Top Ten List 🙅‍♀️ Curse...
Dev Digest 194: AI vs. Version Control, Password Louvre & Cursed Webdev

From learning to earning

Jobs that call for the skills explored in this talk.

DevOps Engineer

DevOps Engineer

The Devops
Canterbury, United Kingdom

£50-55K
.NET
Bash
MySQL
DevOps
+5
DevOps

DevOps

Michael Page
Municipality of Seville, Spain

Remote
GIT
Azure
DevOps
Docker
+5
DevOps Engineer

DevOps Engineer

LearningSuite GmbH
Graz, Austria

Remote
50-84K
DevOps
Kubernetes
Microsoft Office
+1