90DaysOfDevOps
This repository is used to document my journey on getting a better foundational knowledge of DevOps. I will be starting this journey on the 1st January 2022 but the idea is that we take 90 days which just so happens to be January 1st to March 31st.
The reason for documenting these days is so that others can take something from it and also hopefully enhance the resources.
The goal is to take 90 days, 1 hour a day, to tackle over 13 areas of DevOps to a foundational knowledge.
This will not cover all things DevOps but it will cover the areas that I feel will benefit my learning and understanding overall.
Progress
- [
βοΈ ]βΎοΈ 1 > Introduction
What is and why do we use DevOps
- [
βοΈ ]βΎοΈ 2 > Responsibilities of a DevOps Engineer - [
βοΈ ]βΎοΈ 3 > DevOps Lifecycle - Application Focused - [
βοΈ ]βΎοΈ 4 > DevOps & Agile - [
βοΈ ]βΎοΈ 5 > Plan > Code > Build > Testing > Release > Deploy > Operate > Monitor > - [
βοΈ ]βΎοΈ 6 > DevOps - The real stories
Learning a Programming Language
- [
βοΈ ]β¨οΈ 7 > The Big Picture - DevOps & Learning a Programming Language - [
βοΈ ]β¨οΈ 8 > Setting up your DevOps environment for Go & Hello World - [
βοΈ ]β¨οΈ 9 > Let's explain the Hello World code - [
βοΈ ]β¨οΈ 10 > The Go Workspace & Compiling & running code - [
βοΈ ]β¨οΈ 11 > Variables, Constants & Data Types - [
βοΈ ]β¨οΈ 12 > Getting user input with Pointers and a finished program - [
βοΈ ]β¨οΈ 13 > Tweet your progress with our new App
Knowing Linux Basics
- [
βοΈ ]π§ 14 > The Big Picture - DevOps and Linux - [
βοΈ ]π§ 15 > Linux Commands for DevOps (Actually everyone) - [
βοΈ ]π§ 16 > Managing your Linux System, Filesystem & Storage - [
βοΈ ]π§ 17 > Text Editors - nano vs vim - [
βοΈ ]π§ 18 > SSH & Web Server(LAMP) - [
βοΈ ]π§ 19 > Automate tasks with bash scripts - [
βοΈ ]π§ 20 > Dev workstation setup - All the pretty things
Understand Networking
- [
βοΈ ]π 21 > The Big Picture - DevOps and Networking - [
βοΈ ]π 22 > The OSI Model - The 7 Layers - [
βοΈ ]π 23 > Network Protocols - [
π§ ]π 24 > - []
π 25 > - []
π 26 > - []
π 27 >
Stick to one Cloud Provider
- []
βοΈ 28 > - []
βοΈ 29 > - []
βοΈ 30 > - []
βοΈ 31 > - []
βοΈ 32 > - []
βοΈ 33 > - []
βοΈ 34 >
Use Git Effectively
Containers
- []
ποΈ 42 > - []
ποΈ 43 > - []
ποΈ 44 > - []
ποΈ 45 > - []
ποΈ 46 > - []
ποΈ 47 > - []
ποΈ 48 >