DevOps-90
- This repository is used to document my journey on getting a better foundational knowledge of DevOps.
- The reason for documenting the journey is so that others can take something from it and also hopefully enhance the resources.
- Goal
- 90 Days -> 1 hour/day => tackle over 13 areas of DevOps to a foundational knowledge.
=> Inspired from Michael Cade's 90DaysOfDevOps
=> Roadmap modified using Saiyam Pathak's Roadmap
Progress
Getting Ready
- [X] ♾️ 1 > What is DevOps? - An Introduction
What is and why do we use DevOps
- [X] ♾️ 2 > Introduction to Containers
- [X] ♾️ 3 > Building & Testing an Application - CI/CD
- [X] ♾️ 4 > Release & Deploy - CI/CD + IaC
- [X] ♾️ 5 > SRE - An overview (Operate & Monitoring)
- [ ] ♾️ 6 > To be continued . . .
- [ ] ♾️ 7 > To be continued . . .
- [ ] ♾️ 8 > To be continued . . .
Knowing Linux Basics
- [X] 🐧 9 > Understanding Linux - Basics
- [X] 🐧 10 > A Pool of Essential Commands
- [X] 🐧 11 > Shell Scripting - Basics
- [X] 🐧 12 > SSH - Secure Shell
- [X] 🐧 13 > Webservers - Nginx & Apache
- [ ] 🐧 14 > To be continued . . .
- [ ] 🐧 15 > To be continued . . .
Understand Networking
- [X] 🌐 16 > Internet - History & the Big Picture
- [X] 🌐 17 > Building Blocks For OSI Model
- [X] 🌐 18 > The OSI Model - Introduction
- [X] 🌐 19 > The OSI Model - Application Layer
- [X] 🌐 20 > The OSI Model - Transport Layer
- [X] 🌐 21 > The OSI Model - Network Layer
- [ ] 🌐 22 >
Use Git & YAML Effectively
- [ ] 📚 23 >
- [ ] 📚 24 >
- [ ] 📚 25 >
- [ ] 📚 26 >
Stick to one Cloud Provider
- [ ] ☁️ 27 >
- [ ] ☁️ 28 >
- [ ] ☁️ 29 >
- [ ] ☁️ 30 >
- [ ] ☁️ 31 >
- [ ] ☁️ 32 >
- [ ] ☁️ 33 >
Learning a Programming Language
- [ ] ⌨️ 34 >
- [ ] ⌨️ 35 >
- [ ] ⌨️ 36 >
- [ ] ⌨️ 37 >
- [ ] ⌨️ 38 >
- [ ] ⌨️ 39 >
- [ ] ⌨️ 40 >
Virtualisation & Containers
- [ ] 🏗️ 41 >
- [ ] 🏗️ 42 >
- [ ] 🏗️ 43 >
- [ ] 🏗️ 44 >
- [ ] 🏗️ 45 >
- [ ] 🏗️ 46 >
- [ ] 🏗️ 47 >
Kubernetes
- [ ] ☸ 48 >
- [ ] ☸ 49 >
- [ ] ☸ 50 >
- [ ] ☸ 51 >
- [ ] ☸ 52 >
- [ ] ☸ 53 >
- [ ] ☸ 54 >
Learn Infrastructure as Code
- [ ] 🤖 55 >
- [ ] 🤖 56 >
- [ ] 🤖 57 >
- [ ] 🤖 58 >
- [ ] 🤖 59 >
- [ ] 🤖 60 >
- [ ] 🤖 61 >
Automate Configuration Management
- [ ] 📜 62 >
- [ ] 📜 63 >
- [ ] 📜 64 >
- [ ] 📜 65 >
- [ ] 📜 66 >
- [ ] 📜 67 >
- [ ] 📜 68 >
Create CI/CD Pipelines
- [ ] 🔄 69 >
- [ ] 🔄 70 >
- [ ] 🔄 71 >
- [ ] 🔄 72 >
- [ ] 🔄 73 >
- [ ] 🔄 74 >
- [ ] 🔄 75 >
Monitoring, Log Management, and Data Visualisation
- [ ] 📈 76 >
- [ ] 📈 77 >
- [ ] 📈 78 >
- [ ] 📈 79 >
- [ ] 📈 80 >
- [ ] 📈 81 >
- [ ] 📈 82 >
Store & Protect Your Data
- [ ] 🗃️ 83 >
- [ ] 🗃️ 84 >
- [ ] 🗃️ 85 >
- [ ] 🗃️ 86 >
- [ ] 🗃️ 87 >
- [ ] 🗃️ 88 >
- [ ] 🗃️ 89 >
Engame
- [ ] 🗃️ 90 >
🚧