# Skool - Mischa's Free Community
# DevOps Roadmap 2025
## Week 1- DevOps Roadmap 2025
### [[DevOps Market Analysis - Notes -|1. DevOps Market Analysis]]
>[! quote] Summary from Section one
>Video presents MvdB's argument on why one should learn DevOps in 2024 by learning the current state of DevOps & Kubernetes; what future prospects may look like in the field.
>
>There is a LOT of ground covered in the video, but 100% is practical. Addresses if certificates matter (answer: Y & N), addresses the techstack and which tech to focus on. A lot of new concepts for me to organize programs into specific domains like CI/CD pipelines, GitOps Tools, Configuration Management, Observability tools.
>[! abstract] Key Takeaways from Market Analysis
>- Know thy market and thy place within it.
>- Get to know what is indemand across the required DevOps domains (not sure if that is the correct word)
>- Kubernetes is the future - it is the OS of the Cloud. Learn these things RIGHT NOW
>[! info ] New 2025 data available via Skool free community.
> [Some juicy 2025 DevOps & Kubernetes Job Statistics](https://www.skool.com/mischa/some-juicy-2025-devops-kubernetes-job-statistics?p=b8f116ae)
### [[Ultimate DevOps Roadmap video|2. Ultimate DevOps Roadmap video]]
>[! quote] In this very detailed video, Mischa walks us through the steps that in his view will enable you to enter / upskill the devops path.
>[! info] Specific Pathway
>1. [[Ultimate DevOps Roadmap video#1. The importance of a Homelab|HomeLab + GitOps]]
>2. [[Ultimate DevOps Roadmap video#2. Learn Linux|Linux]]
>3. [[Ultimate DevOps Roadmap video#3. Containers|Containers]]
>4. [[Ultimate DevOps Roadmap video#4. Programming|Programming]]
>5. [[Ultimate DevOps Roadmap video#5. Cloud|Cloud]]
>6. [[Ultimate DevOps Roadmap video#6. Kubernetes|Kubernetes]]
>7. [[Ultimate DevOps Roadmap video#7. Soft Skills|Soft Skills]]
>8. [[Ultimate DevOps Roadmap video#8. A.I.|Artificial Intelligence]]
>[! abstract] Key Takeaways from [[Ultimate DevOps Roadmap video]]
> 1. There is a lot of core skills that need to be founded and honed before Kubernetes
> 2. Don't shirk on AI. DevOps will be a critical component of the AI business landscape
> 3. Just begin, don't get bogged down in theory only. begin the homelab, RIGHT NOW
>[! Danger] Actions taken:
>Began [[Nexus - Homelab]] and started the project buildout.
### 3. The KubeCraft Community
>[! quote] Introduction to the premium community of `KubeCraft` [Link](https://www.skool.com/kubecraft)
>The section is a demo of KubeCraft providing numerous testimonials and pitches a few features of interest to learners like me.
>[! info] Learning Outcomes for The KubeCraft Community
>- [ ] Mischa, the author, creator, and founder of both the Free community and the premium KubeCraft community hopes to demonstrate the value one recieves by enrolling in the premium product.
>- [ ] One primary driver of the deep value is that the community is full of committed DevOps engineers (because they paid to be there) which elevates the community and enables mentorship and access to the deeply committed engineers.
>[! abstract] Key Takeaways from the third module.
>- Enroll in the [KubeCraft](https://www.skool.com/kubecraft) premium community to gain access to even more learning material specific to DevOps field.
### 4. Systematize your Learning
I am familiar with Smart Notes and Zettelkasten and PKM. I think I have read a lot of the same authors that Mischa has read.
I also like to use Cornell note taking system implemented in Obsidian.
>[! quote] This section covers how tips on effective learning.
>[! info] Learning Outcomes for `Systematize your Learning`
>- [ ] Mischa urges us to create and utilize a system of notetaking that enables us to take in a high volume of information, interact with it, synthesize it into our own thoughts, and record those thoughts sytematically so that we have access to it later.
>[! abstract] Key Takeaways from the fourth module.
>- Enroll in the [KubeCraft](https://www.skool.com/kubecraft) premium community to gain access to the premium obsidian course.
>- FREE Resources:
> - [Note-taking for Tech Workers (11 video Youtube Playlist)](https://www.youtube.com/watch?v=Xw3SkhB4dMk&list=PL_JVnPgp2IRfQVzlnY264r1sAU3rzq_Eu)
> - [NeoVim + Obsidian notes + Zettlekasten (2 video YouTube Playlist)](https://www.youtube.com/watch?v=zIGJ8NTHF4k&list=PL_JVnPgp2IRd-v3sFJODtfkGjQzHm2u6S)
>- Can take notes from the command line too.
> - NeoVim... etc. can be utilized to create markdown notes in your knowledge vault.
>[! question]
>How can your notes be searched from command line?
> `grep` ?
>How can Templater macros be deployed from CL ?
I also publish on a blog, though as of 2-09-25, my blog is too meh and sales-y. I need to take down the blog and then start over. Steal the format from Mischa as an artist would steal from their heroes.
### 5. Do everything in public.
#### Start a Blog.
I have a blog, but it feels impersonal and sales-y and disingenuous. I confess that 90% of the content did not come from me, it came from ChatGPT. Unlike the content in this knowledge base.
Looking back, I was motivated by desperation in getting a job -FAST-. I am reminded of the Denis Nedry meme where he just says...
<iframe width="560" height="315" src="https://www.youtube.com/embed/6PeykaclVaA?si=bugkKCJ2dWylAPU8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
I will have to just be honest going forward and take down the fluff from the site and reload it with something like being under construction.
#### Start an X account
I will be skipping or forgoing this due to political and personal reasons. I don't mind if other's in the DevOps world use it, but I will not participate by neither consuming nor posting items on that platform.
#### Personal Brand course.
This course is behind a paywall (currently). When I can afford to I, I will register. The time will be soon.
### 6. Learn Linux
Here we are at the first technical stop of the roadmap.
In the [[Ultimate DevOps Roadmap video#2. Learn Linux|Roadmap Video]] Notes Mischa lays out what to study. He also offers that achieving an LPIC-1 certification is worthwhile for market differentiation when it comes time to getting that "first" job in IT.
Mischa has a [6-Video FREE Course](https://youtube.com/playlist?list=PL_JVnPgp2IRcFnHqZdmQwWdv8n49vGHqp&si=K8U-2Ep9s7G13H_6) on youtube that deals with installing and configuring [[Arch]] Linux.
And also an earlier [playlist](https://youtube.com/playlist?list=PL_JVnPgp2IReCXltKCGGJi73idiXB2R17&si=gMyL5-iaVSzthMr5) documenting Mischa's first attempts at installing [[Arch]]. This should further signal to me that I should not wait around studying, I should be doing!
When My [[Nexus - Google Analytics Certificate Course]] is completed, I will start an LPIC-1 (101-500) course and then study the rest for (102-500) on my own. I should have the resources to complete this.
### 7. Learn a programming language
My choices here are practical ones. [[Go]] or [[Python]]
- I already have a couple years experience with Python, but as a hobbyist not as a developer.
- The point of this section is to know enough to automate
Reference the notes [[Ultimate DevOps Roadmap video#4. Programming||Programming languages]] section from the ultimate DevOps video.
In _What to learn:_ Mischa outlines that:
>[! quote]
>- learn the fundamentals of at least one language.
> - No to leetcode
> - No to going deep on algo's
> - ==Not aimed at become a software engineer==
These courses saved here are mainly as a starting point not as a "complete this to get credit" sort of demand. The list is in alphabetical order.
#### Bash
- [Coursera: <packt/> Linux Bash Shell Scripting with Real Life examples](https://www.coursera.org/learn/packt-a-complete-course-on-linux-bash-shell-scripting-with-real-life-examp-icxwt)
- [Exercism.org](https://exercism.org/tracks) Mischa's Recommendation
#### Git
- [Coursera: Google Intro to Git and Github](https://www.coursera.org/learn/introduction-git-github)
#### Go
- [Coursera: UCI Programming with Go (3 course sequence)](https://www.coursera.org/specializations/google-golang)
- [Exercism.org](https://exercism.org/tracks) Mischa's Recommendation
#### Python
- [Coursera: U. Michigan Python for Everybody (5 course sequence)](https://www.coursera.org/specializations/python)
- [Coursera: Duke Python, Bash, and SQL essentials](https://www.coursera.org/specializations/python-bash-sql-data-engineering-duke)
- [Exercism.org](https://exercism.org/tracks) Mischa's Recommendation
>[!question]
>I have exeperience with Python, This portion should not take a long time.
Good time to experiment with [[DevContainer]] ?
Or use the traditional PyEnv?
#### YAML
- [Coursera: YAML Fundamentals for DevOps and IaC engineers](https://www.coursera.org/learn/packt-yaml-fundamentals-for-devops-cloud-and-iac-engineers-flrq3)
- [Exercism.org](https://exercism.org/tracks) Mischa's Recommendation
### 8. Learn one cloud provider and certify.
Decide among the three major cloud providers. Learn just one but go deep to expert level.
#### Mischa's recommended path for Azure
>[! quote]
>AZ-900 Fundamentals
AZ-104 Administrator
AZ-400 DevOps Expert.
For materials use Microsoft Learn and John Savill's YouTube channel. That's all you need, you don't need paid courses for Azure.
#### Market research: AKA how to pick your one cloud provider.
I think this is where you need to do a fair amount of homework.
You need a shortlist of companies and discover who does what in the organization (linkedin is useful in this case)
Look up their job postings, see what they are hiring for?
Go to the cloud provider and see their list of customers.
Seeing people who hold the role you want will:
1. Give you an opportunity to network
2. See their CV. Seeing their path to their position would be useful.
### 9. Learn containers and [[Kubernetes]]
- currently I have a docker container running ubuntu LTS on my main laptop
- Yay, a start but will have to pause until I get to this section a ways down the road
### 10. Start a [[Nexus - Homelab|homelab]]
- already started.
- It doesn't do anything at the moment. I will have to turn to install postgres and seed the db and then practice SQL over and over and over for my job at American Airlines.
- Most of the benefit and project orientation of Homelab is in the private community (Kubecraft). There are also a series of youtube videos by Mischa that discuss homelab for free.
- [Youtube HomeLab playlist by Mischa van den Burg](https://youtube.com/playlist?list=PL_JVnPgp2IRdpXdNpsZOqi0xk9k1aXQ93&si=SFxEVKOajkhE3jfO)
### 11. Apply for Junior positions from day 1
- I agree with this.
- Roadmap:
1. Take old blog offline/
2. gain temporary employment.
3. revamp linkedin
4. Start applying.
Good advice for sure. Make sure your actions fall in alignment with these words.
### 12. Project Portfolio
This was critical for my Data Analyst role, and will also be critical of DevOps
### 13. Attend meetups.
MORE NETWORKING and soft skills.
Needs research for my area and for virtual.
### 14. Find a mentor
Working on this.
https://www.skool.com/kubecraft/about