mirror of
https://github.com/marcel-dempers/docker-development-youtube-series.git
synced 2025-06-06 17:01:30 +00:00
92 lines
4.9 KiB
Markdown
92 lines
4.9 KiB
Markdown
# 🎓 The Ultimate DevOps Course (early access 🚧)
|
|
|
|
This course is my ultimate guide to DevOps,SRE & platform engineering for beginners </br>
|
|
|
|
<i>🚧 This course is currently under early access and undergoing constant review and updates</i>
|
|
|
|
## 🚀 Introduction
|
|
|
|
In my many years working in the field, I have noticed a range of challenges and problems that people face when trying to start a DevOps, SRE, platform or cloud engineering career. </br>
|
|
|
|
## 🔴The current challenges of careers in Tech - <i>where to start ?</i>
|
|
|
|
<b>DevOps has its challenges:</b>
|
|
* There is no simple starting point to start learning about DevOps
|
|
* DevOps requires a very broad range of skills that can be very overwhelming for new people to learn
|
|
* DevOps is often treated as "Dev" and "Ops" which means you need understanding of two very broad fields
|
|
* DevOps technologies are littered with buzz words, such as cloud, AI, machine learning, CI/CD, scalability, immutable infrastructure, automation, security and it never ends
|
|
|
|
<b>Qualifications have its challenges:</b>
|
|
|
|
* Universities or Colleges offer IT degrees or courses, which often only cover traditional & "legacy" IT knowledge.
|
|
* They do not cover real world challenges faced when working with the cloud, or working with popular open source technologies or modern challenges that businesses face these days
|
|
* These technologies are often evolving at a rapid pace and traditional Universities cannot keep up with these.
|
|
|
|
<b>Cloud certifications have its challenges:</b>
|
|
* Cloud certifications often only focus on a specific cloud provider which can build bias
|
|
* Often only solve really specific problems, and miss real world problems
|
|
* Develop very narrow focussed problem solving skill
|
|
* Miss out on powerful open source skills
|
|
* Vendor locking: Often stuck only specialising in one vendor's product
|
|
|
|
## 🎯 Course Goals & Expectations
|
|
|
|
This course provides a practical hands-on roadmap into the world of DevOps, SRE and platform engineering. </br>
|
|
It will set you up with all the fundamentals required for successful future learning. </br>
|
|
During this course you will apply a wide range of DevOps principles and use modern technologies in a real world hands-on manner to create yourself a personal website. </br>
|
|
While building your website, we will cover topics such as:
|
|
* Source Control
|
|
* Developer Tools
|
|
* Operating Systems
|
|
* Servers & Virtualization
|
|
* Web technology
|
|
* Monitoring, Logging, Metrics
|
|
* Observability
|
|
* Command line and automation scripting
|
|
* CI / CD Pipelines
|
|
* Infrastructure as Code
|
|
* Basics of Cloud
|
|
* Cloud deployments
|
|
|
|
The personal website created throughout this course will become your marketing tool for your career to demonstrate all your newly obtained above-mentioned skills and abilities.</br>
|
|
You will build the ultimate foundation and be equipped to make more informed decisions on what you want to focus on next in your career. </br>
|
|
|
|
## 🛠 System Requirements
|
|
|
|
* <b>Operating System:</b> Windows (Pro and Enterprise ), Linux or MacOS
|
|
* <i>note: You'll need Pro or Enterprise Windows to support Virtualization</i>
|
|
|
|
* You will need at least 2GB EXTRA RAM and 25GB of hard disk space to complete modules related to virtualization. </br>
|
|
* <i>These numbers are early access guide only and may be reviewed and adjusted based on course feedback</i>
|
|
|
|
## 📖 Table of Contents
|
|
|
|
* [Chapter 1: Source Control & GIT](./chapters/chapter-1-source-control-git/README.md)
|
|
* 🚧[Chapter 2: Operating Systems](./chapters/chapter-2-operating-systems/README.md)
|
|
* 🚧[Chapter 3: Monitoring](./chapters/chapter-3-monitoring/README.md)
|
|
* 🚧[Chapter 4: Web Servers](./chapters/chapter-4-web-servers/README.md)
|
|
* 🚧[Chapter 4.1: Web Server Monitoring](./chapters/chapter-4.1-web-server-monitoring/README.md)
|
|
* 🚧[Chapter 5: CI/CD Pipelines](./chapters/chapter-5-ci-cd-pipelines/README.md)
|
|
* 🚧[Chapter 6: Containers & Docker](./chapters/chapter-6-docker/README.md)
|
|
* 🚧[Chapter 7: Docker Compose ](./chapters/chapter-7-docker-compose/README.md)
|
|
* 🚧[Chapter 8: Infrastructure as Code ](./chapters/chapter-8-infra-as-code/README.md)
|
|
* 🚧[Chapter 9: Introduction to Cloud ](./chapters/chapter-9-intro-to-cloud/README.md)
|
|
|
|
## 📖 Where to find the full course
|
|
|
|
The course will have a free summarised and editted version which touches on each topic for you to get started so you can benefit from the roadmap </br>
|
|
|
|
However, the YouTube videos are in shorter, edited, summarised form. So although you may benefit from the content, if you are a beginner, you may prefer the long form content where I elaborate, provider more in-depth explanations and cover more examples </br>
|
|
The paid course will also provide some bonus content </br>
|
|
|
|
If you are a beginner, I highly recommend you checkout the full course on your favourite platform below:
|
|
|
|
* 🚧Coming soon [Udemy ]()
|
|
* 🚧Coming soon [Teachables ]()
|
|
* 🚧Coming soon [Youtube Membership ]()
|
|
* 🚧Coming soon [Patreon ]()
|
|
|
|
## Explore the Course
|
|
|
|

|