Merge pull request #1 from s-shah-coder/per-day-completion

Completed Day 1
This commit is contained in:
Saf Shah 2022-11-16 11:57:38 +00:00 committed by GitHub
commit d408986962
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 97 additions and 93 deletions

View File

@ -1,12 +1,12 @@
--- ---
title: '#90DaysOfDevOps - Introduction - Day 1' title: "#90DaysOfDevOps - Introduction - Day 1"
published: true published: true
description: 90DaysOfDevOps - Introduction description: 90DaysOfDevOps - Introduction
tags: 'devops, 90daysofdevops, learning' tags: "devops, 90daysofdevops, learning"
cover_image: null cover_image: null
canonical_url: null canonical_url: null
id: 1048731 id: 1048731
date: '2022-04-17T10:12:40Z' date: "2022-04-17T10:12:40Z"
--- ---
## Introduction - Day 1 ## Introduction - Day 1
@ -62,3 +62,5 @@ My advice is to watch all of the below and hopefully you have also picked someth
- [DevOps roadmap 2022 | Success Roadmap 2022](https://www.youtube.com/watch?v=7l_n97Mt0ko) - [DevOps roadmap 2022 | Success Roadmap 2022](https://www.youtube.com/watch?v=7l_n97Mt0ko)
If you made it this far, then you will know if this is where you want to be or not. See you on [Day 2](day02.md). If you made it this far, then you will know if this is where you want to be or not. See you on [Day 2](day02.md).
# Cmpleted exercises and watched DevOps in 5 Minutes, What is DevOps? Easy Way amd DevOps roadmap 2022 | Success Roadmap 2022

182
README.md
View File

@ -6,7 +6,7 @@
English Version | [Versión en Castellano](es/README.md) | [中文版本](zh_cn/README.md) | [繁體中文版本](zh_tw/README.md)| [日本語版](ja/README.md) | [Wersja Polska](pl/README.md) | [Tiếng Việt](vi/README.md) | [한국어](ko/README.md) English Version | [Versión en Castellano](es/README.md) | [中文版本](zh_cn/README.md) | [繁體中文版本](zh_tw/README.md)| [日本語版](ja/README.md) | [Wersja Polska](pl/README.md) | [Tiếng Việt](vi/README.md) | [한국어](ko/README.md)
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. This repository is my documenting repository for learning the world of DevOps. I will complete 90-day romp on spending an hour a day including weekends to get a foundational knowledge across a lot of different areas that make up DevOps.
The reason for documenting these days is so that others can take something from it and also hopefully enhance the resources. The reason for documenting these days is so that others can take something from it and also hopefully enhance the resources.
@ -22,135 +22,137 @@ The quickest way to get in touch is going to be via Twitter, my handle is [@Mich
## Progress ## Progress
✔️
- [✔️] ♾️ 1 > [Introduction](Days/day01.md) - [✔️] ♾️ 1 > [Introduction](Days/day01.md)
### What is and why do we use DevOps ### What is and why do we use DevOps
- [✔️] ♾️ 2 > [Responsibilities of a DevOps Engineer](Days/day02.md) - [] ♾️ 2 > [Responsibilities of a DevOps Engineer](Days/day02.md)
- [✔️] ♾️ 3 > [DevOps Lifecycle - Application Focused](Days/day03.md) - [] ♾️ 3 > [DevOps Lifecycle - Application Focused](Days/day03.md)
- [✔️] ♾️ 4 > [DevOps & Agile](Days/day04.md) - [] ♾️ 4 > [DevOps & Agile](Days/day04.md)
- [✔️] ♾️ 5 > [Plan > Code > Build > Testing > Release > Deploy > Operate > Monitor >](Days/day05.md) - [] ♾️ 5 > [Plan > Code > Build > Testing > Release > Deploy > Operate > Monitor >](Days/day05.md)
- [✔️] ♾️ 6 > [DevOps - The real stories](Days/day06.md) - [] ♾️ 6 > [DevOps - The real stories](Days/day06.md)
### Learning a Programming Language ### Learning a Programming Language
- [✔️] ⌨️ 7 > [The Big Picture: DevOps & Learning a Programming Language](Days/day07.md) - [] ⌨️ 7 > [The Big Picture: DevOps & Learning a Programming Language](Days/day07.md)
- [✔️] ⌨️ 8 > [Setting up your DevOps environment for Go & Hello World](Days/day08.md) - [] ⌨️ 8 > [Setting up your DevOps environment for Go & Hello World](Days/day08.md)
- [✔️] ⌨️ 9 > [Let's explain the Hello World code](Days/day09.md) - [] ⌨️ 9 > [Let's explain the Hello World code](Days/day09.md)
- [✔️] ⌨️ 10 > [The Go Workspace & Compiling & running code](Days/day10.md) - [] ⌨️ 10 > [The Go Workspace & Compiling & running code](Days/day10.md)
- [✔️] ⌨️ 11 > [Variables, Constants & Data Types](Days/day11.md) - [] ⌨️ 11 > [Variables, Constants & Data Types](Days/day11.md)
- [✔️] ⌨️ 12 > [Getting user input with Pointers and a finished program](Days/day12.md) - [] ⌨️ 12 > [Getting user input with Pointers and a finished program](Days/day12.md)
- [✔️] ⌨️ 13 > [Tweet your progress with our new App](Days/day13.md) - [] ⌨️ 13 > [Tweet your progress with our new App](Days/day13.md)
### Knowing Linux Basics ### Knowing Linux Basics
- [✔️] 🐧 14 > [The Big Picture: DevOps and Linux](Days/day14.md) - [] 🐧 14 > [The Big Picture: DevOps and Linux](Days/day14.md)
- [✔️] 🐧 15 > [Linux Commands for DevOps (Actually everyone)](Days/day15.md) - [] 🐧 15 > [Linux Commands for DevOps (Actually everyone)](Days/day15.md)
- [✔️] 🐧 16 > [Managing your Linux System, Filesystem & Storage](Days/day16.md) - [] 🐧 16 > [Managing your Linux System, Filesystem & Storage](Days/day16.md)
- [✔️] 🐧 17 > [Text Editors - nano vs vim](Days/day17.md) - [] 🐧 17 > [Text Editors - nano vs vim](Days/day17.md)
- [✔️] 🐧 18 > [SSH & Web Server(LAMP)](Days/day18.md) - [] 🐧 18 > [SSH & Web Server(LAMP)](Days/day18.md)
- [✔️] 🐧 19 > [Automate tasks with bash scripts](Days/day19.md) - [] 🐧 19 > [Automate tasks with bash scripts](Days/day19.md)
- [✔️] 🐧 20 > [Dev workstation setup - All the pretty things](Days/day20.md) - [] 🐧 20 > [Dev workstation setup - All the pretty things](Days/day20.md)
### Understand Networking ### Understand Networking
- [✔️] 🌐 21 > [The Big Picture: DevOps and Networking](Days/day21.md) - [] 🌐 21 > [The Big Picture: DevOps and Networking](Days/day21.md)
- [✔️] 🌐 22 > [The OSI Model - The 7 Layers](Days/day22.md) - [] 🌐 22 > [The OSI Model - The 7 Layers](Days/day22.md)
- [✔️] 🌐 23 > [Network Protocols](Days/day23.md) - [] 🌐 23 > [Network Protocols](Days/day23.md)
- [✔️] 🌐 24 > [Network Automation](Days/day24.md) - [] 🌐 24 > [Network Automation](Days/day24.md)
- [✔️] 🌐 25 > [Python for Network Automation](Days/day25.md) - [] 🌐 25 > [Python for Network Automation](Days/day25.md)
- [✔️] 🌐 26 > [Building our Lab](Days/day26.md) - [] 🌐 26 > [Building our Lab](Days/day26.md)
- [✔️] 🌐 27 > [Getting Hands-On with Python & Network](Days/day27.md) - [] 🌐 27 > [Getting Hands-On with Python & Network](Days/day27.md)
### Stick to one Cloud Provider ### Stick to one Cloud Provider
- [✔️] ☁️ 28 > [The Big Picture: DevOps & The Cloud](Days/day28.md) - [] ☁️ 28 > [The Big Picture: DevOps & The Cloud](Days/day28.md)
- [✔️] ☁️ 29 > [Microsoft Azure Fundamentals](Days/day29.md) - [] ☁️ 29 > [Microsoft Azure Fundamentals](Days/day29.md)
- [✔️] ☁️ 30 > [Microsoft Azure Security Models](Days/day30.md) - [] ☁️ 30 > [Microsoft Azure Security Models](Days/day30.md)
- [✔️] ☁️ 31 > [Microsoft Azure Compute Models](Days/day31.md) - [] ☁️ 31 > [Microsoft Azure Compute Models](Days/day31.md)
- [✔️] ☁️ 32 > [Microsoft Azure Storage & Database Models](Days/day32.md) - [] ☁️ 32 > [Microsoft Azure Storage & Database Models](Days/day32.md)
- [✔️] ☁️ 33 > [Microsoft Azure Networking Models + Azure Management](Days/day33.md) - [] ☁️ 33 > [Microsoft Azure Networking Models + Azure Management](Days/day33.md)
- [✔️] ☁️ 34 > [Microsoft Azure Hands-On Scenarios](Days/day34.md) - [] ☁️ 34 > [Microsoft Azure Hands-On Scenarios](Days/day34.md)
### Use Git Effectively ### Use Git Effectively
- [✔️] 📚 35 > [The Big Picture: Git - Version Control](Days/day35.md) - [] 📚 35 > [The Big Picture: Git - Version Control](Days/day35.md)
- [✔️] 📚 36 > [Installing & Configuring Git](Days/day36.md) - [] 📚 36 > [Installing & Configuring Git](Days/day36.md)
- [✔️] 📚 37 > [Gitting to know Git](Days/day37.md) - [] 📚 37 > [Gitting to know Git](Days/day37.md)
- [✔️] 📚 38 > [Staging & Changing](Days/day38.md) - [] 📚 38 > [Staging & Changing](Days/day38.md)
- [✔️] 📚 39 > [Viewing, unstaging, discarding & restoring](Days/day39.md) - [] 📚 39 > [Viewing, unstaging, discarding & restoring](Days/day39.md)
- [✔️] 📚 40 > [Social Network for code](Days/day40.md) - [] 📚 40 > [Social Network for code](Days/day40.md)
- [✔️] 📚 41 > [The Open Source Workflow](Days/day41.md) - [] 📚 41 > [The Open Source Workflow](Days/day41.md)
### Containers ### Containers
- [✔️] 🏗️ 42 > [The Big Picture: Containers](Days/day42.md) - [] 🏗️ 42 > [The Big Picture: Containers](Days/day42.md)
- [✔️] 🏗️ 43 > [What is Docker & Getting installed](Days/day43.md) - [] 🏗️ 43 > [What is Docker & Getting installed](Days/day43.md)
- [✔️] 🏗️ 44 > [Docker Images & Hands-On with Docker Desktop](Days/day44.md) - [] 🏗️ 44 > [Docker Images & Hands-On with Docker Desktop](Days/day44.md)
- [✔️] 🏗️ 45 > [The anatomy of a Docker Image](Days/day45.md) - [] 🏗️ 45 > [The anatomy of a Docker Image](Days/day45.md)
- [✔️] 🏗️ 46 > [Docker Compose](Days/day46.md) - [] 🏗️ 46 > [Docker Compose](Days/day46.md)
- [✔️] 🏗️ 47 > [Docker Networking & Security](Days/day47.md) - [] 🏗️ 47 > [Docker Networking & Security](Days/day47.md)
- [✔️] 🏗️ 48 > [Alternatives to Docker](Days/day48.md) - [] 🏗️ 48 > [Alternatives to Docker](Days/day48.md)
### Kubernetes ### Kubernetes
- [✔️] ☸ 49 > [The Big Picture: Kubernetes](Days/day49.md) - [] ☸ 49 > [The Big Picture: Kubernetes](Days/day49.md)
- [✔️] ☸ 50 > [Choosing your Kubernetes platform](Days/day50.md) - [] ☸ 50 > [Choosing your Kubernetes platform](Days/day50.md)
- [✔️] ☸ 51 > [Deploying your first Kubernetes Cluster](Days/day51.md) - [] ☸ 51 > [Deploying your first Kubernetes Cluster](Days/day51.md)
- [✔️] ☸ 52 > [Setting up a multinode Kubernetes Cluster](Days/day52.md) - [] ☸ 52 > [Setting up a multinode Kubernetes Cluster](Days/day52.md)
- [✔️] ☸ 53 > [Rancher Overview - Hands On](Days/day53.md) - [] ☸ 53 > [Rancher Overview - Hands On](Days/day53.md)
- [✔️] ☸ 54 > [Kubernetes Application Deployment](Days/day54.md) - [] ☸ 54 > [Kubernetes Application Deployment](Days/day54.md)
- [✔️] ☸ 55 > [State and Ingress in Kubernetes](Days/day55.md) - [] ☸ 55 > [State and Ingress in Kubernetes](Days/day55.md)
### Learn Infrastructure as Code ### Learn Infrastructure as Code
- [✔️] 🤖 56 > [The Big Picture: IaC](Days/day56.md) - [] 🤖 56 > [The Big Picture: IaC](Days/day56.md)
- [✔️] 🤖 57 > [An intro to Terraform](Days/day57.md) - [] 🤖 57 > [An intro to Terraform](Days/day57.md)
- [✔️] 🤖 58 > [HashiCorp Configuration Language (HCL)](Days/day58.md) - [] 🤖 58 > [HashiCorp Configuration Language (HCL)](Days/day58.md)
- [✔️] 🤖 59 > [Create a VM with Terraform & Variables](Days/day59.md) - [] 🤖 59 > [Create a VM with Terraform & Variables](Days/day59.md)
- [✔️] 🤖 60 > [Docker Containers, Provisioners & Modules](Days/day60.md) - [] 🤖 60 > [Docker Containers, Provisioners & Modules](Days/day60.md)
- [✔️] 🤖 61 > [Kubernetes & Multiple Environments](Days/day61.md) - [] 🤖 61 > [Kubernetes & Multiple Environments](Days/day61.md)
- [✔️] 🤖 62 > [Testing, Tools & Alternatives](Days/day62.md) - [] 🤖 62 > [Testing, Tools & Alternatives](Days/day62.md)
### Automate Configuration Management ### Automate Configuration Management
- [✔️] 📜 63 > [The Big Picture: Configuration Management](Days/day63.md) - [] 📜 63 > [The Big Picture: Configuration Management](Days/day63.md)
- [✔️] 📜 64 > [Ansible: Getting Started](Days/day64.md) - [] 📜 64 > [Ansible: Getting Started](Days/day64.md)
- [✔️] 📜 65 > [Ansible Playbooks](Days/day65.md) - [] 📜 65 > [Ansible Playbooks](Days/day65.md)
- [✔️] 📜 66 > [Ansible Playbooks Continued...](Days/day66.md) - [] 📜 66 > [Ansible Playbooks Continued...](Days/day66.md)
- [✔️] 📜 67 > [Using Roles & Deploying a Loadbalancer](Days/day67.md) - [] 📜 67 > [Using Roles & Deploying a Loadbalancer](Days/day67.md)
- [✔️] 📜 68 > [Tags, Variables, Inventory & Database Server config](Days/day68.md) - [] 📜 68 > [Tags, Variables, Inventory & Database Server config](Days/day68.md)
- [✔️] 📜 69 > [All other things Ansible - Automation Controller, AWX, Vault](Days/day69.md) - [] 📜 69 > [All other things Ansible - Automation Controller, AWX, Vault](Days/day69.md)
### Create CI/CD Pipelines ### Create CI/CD Pipelines
- [✔️] 🔄 70 > [The Big Picture: CI/CD Pipelines](Days/day70.md) - [] 🔄 70 > [The Big Picture: CI/CD Pipelines](Days/day70.md)
- [✔️] 🔄 71 > [What is Jenkins?](Days/day71.md) - [] 🔄 71 > [What is Jenkins?](Days/day71.md)
- [✔️] 🔄 72 > [Getting hands on with Jenkins](Days/day72.md) - [] 🔄 72 > [Getting hands on with Jenkins](Days/day72.md)
- [✔️] 🔄 73 > [Building a Jenkins pipeline](Days/day73.md) - [] 🔄 73 > [Building a Jenkins pipeline](Days/day73.md)
- [✔️] 🔄 74 > [Hello World - Jenkinsfile App Pipeline](Days/day74.md) - [] 🔄 74 > [Hello World - Jenkinsfile App Pipeline](Days/day74.md)
- [✔️] 🔄 75 > [GitHub Actions Overview](Days/day75.md) - [] 🔄 75 > [GitHub Actions Overview](Days/day75.md)
- [✔️] 🔄 76 > [ArgoCD Overview](Days/day76.md) - [] 🔄 76 > [ArgoCD Overview](Days/day76.md)
### Monitoring, Log Management, and Data Visualisation ### Monitoring, Log Management, and Data Visualisation
- [✔️] 📈 77 > [The Big Picture: Monitoring](Days/day77.md) - [] 📈 77 > [The Big Picture: Monitoring](Days/day77.md)
- [✔️] 📈 78 > [Hands-On Monitoring Tools](Days/day78.md) - [] 📈 78 > [Hands-On Monitoring Tools](Days/day78.md)
- [✔️] 📈 79 > [The Big Picture: Log Management](Days/day79.md) - [] 📈 79 > [The Big Picture: Log Management](Days/day79.md)
- [✔️] 📈 80 > [ELK Stack](Days/day80.md) - [] 📈 80 > [ELK Stack](Days/day80.md)
- [✔️] 📈 81 > [Fluentd & FluentBit](Days/day81.md) - [] 📈 81 > [Fluentd & FluentBit](Days/day81.md)
- [✔️] 📈 82 > [EFK Stack](Days/day82.md) - [] 📈 82 > [EFK Stack](Days/day82.md)
- [✔️] 📈 83 > [Data Visualisation - Grafana](Days/day83.md) - [] 📈 83 > [Data Visualisation - Grafana](Days/day83.md)
### Store & Protect Your Data ### Store & Protect Your Data
- [✔️] 🗃️ 84 > [The Big Picture: Data Management](Days/day84.md) - [] 🗃️ 84 > [The Big Picture: Data Management](Days/day84.md)
- [✔️] 🗃️ 85 > [Data Services](Days/day85.md) - [] 🗃️ 85 > [Data Services](Days/day85.md)
- [✔️] 🗃️ 86 > [Backup all the platforms](Days/day86.md) - [] 🗃️ 86 > [Backup all the platforms](Days/day86.md)
- [✔️] 🗃️ 87 > [Hands-On Backup & Recovery](Days/day87.md) - [] 🗃️ 87 > [Hands-On Backup & Recovery](Days/day87.md)
- [✔️] 🗃️ 88 > [Application Focused Backups](Days/day88.md) - [] 🗃️ 88 > [Application Focused Backups](Days/day88.md)
- [✔️] 🗃️ 89 > [Disaster Recovery](Days/day89.md) - [] 🗃️ 89 > [Disaster Recovery](Days/day89.md)
- [✔️] 🗃️ 90 > [Data & Application Mobility](Days/day90.md) - [] 🗃️ 90 > [Data & Application Mobility](Days/day90.md)
## License ## License