English Version | δΈζηζ¬ | ηΉι«δΈζηζ¬| ζ₯ζ¬θͺη
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 each 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.
The quickest way to get in touch is going to be via Twitter, my handle is @MichaelCade1
- [βοΈ] βΎοΈ 1 > Introduction
- [βοΈ] βΎοΈ 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
- [βοΈ] β¨οΈ 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
- [βοΈ] π§ 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
- [βοΈ] π 21 > The Big Picture: DevOps and Networking
- [βοΈ] π 22 > The OSI Model - The 7 Layers
- [βοΈ] π 23 > Network Protocols
- [βοΈ] π 24 > Network Automation
- [βοΈ] π 25 > Python for Network Automation
- [βοΈ] π 26 > Building our Lab
- [βοΈ] π 27 > Getting Hands-On with Python & Network
- [βοΈ] βοΈ 28 > The Big Picture: DevOps & The Cloud
- [βοΈ] βοΈ 29 > Microsoft Azure Fundamentals
- [βοΈ] βοΈ 30 > Microsoft Azure Security Models
- [βοΈ] βοΈ 31 > Microsoft Azure Compute Models
- [βοΈ] βοΈ 32 > Microsoft Azure Storage & Database Models
- [βοΈ] βοΈ 33 > Microsoft Azure Networking Models + Azure Management
- [βοΈ] βοΈ 34 > Microsoft Azure Hands-On Scenarios
- [βοΈ] π 35 > The Big Picture: Git - Version Control
- [βοΈ] π 36 > Installing & Configuring Git
- [βοΈ] π 37 > Gitting to know Git
- [βοΈ] π 38 > Staging & Changing
- [βοΈ] π 39 > Viewing, unstaging, discarding & restoring
- [βοΈ] π 40 > Social Network for code
- [βοΈ] π 41 > The Open Source Workflow
- [βοΈ] ποΈ 42 > The Big Picture: Containers
- [βοΈ] ποΈ 43 > What is Docker & Getting installed
- [βοΈ] ποΈ 44 > Docker Images & Hands-On with Docker Desktop
- [βοΈ] ποΈ 45 > The anatomy of a Docker Image
- [βοΈ] ποΈ 46 > Docker Compose
- [βοΈ] ποΈ 47 > Docker Networking & Security
- [βοΈ] ποΈ 48 > Alternatives to Docker
- [βοΈ] βΈ 49 > The Big Picture: Kubernetes
- [βοΈ] βΈ 50 > Choosing your Kubernetes platform
- [βοΈ] βΈ 51 > Deploying your first Kubernetes Cluster
- [βοΈ] βΈ 52 > Setting up a multinode Kubernetes Cluster
- [βοΈ] βΈ 53 > Rancher Overview - Hands On
- [βοΈ] βΈ 54 > Kubernetes Application Deployment
- [βοΈ] βΈ 55 > State and Ingress in Kubernetes
- [βοΈ] π€ 56 > The Big Picture: IaC
- [βοΈ] π€ 57 > An intro to Terraform
- [βοΈ] π€ 58 > HashiCorp Configuration Language (HCL)
- [βοΈ] π€ 59 > Create a VM with Terraform & Variables
- [βοΈ] π€ 60 > Docker Containers, Provisioners & Modules
- [βοΈ] π€ 61 > Kubernetes & Multiple Environments
- [βοΈ] π€ 62 > Testing, Tools & Alternatives
- [βοΈ] π 63 > The Big Picture: Configuration Management
- [βοΈ] π 64 > Ansible: Getting Started
- [βοΈ] π 65 > Ansible Playbooks
- [βοΈ] π 66 > Ansible Playbooks Continued...
- [βοΈ] π 67 > Using Roles & Deploying a Loadbalancer
- [βοΈ] π 68 > Tags, Variables, Inventory & Database Server config
- [βοΈ] π 69 > All other things Ansible - Automation Controller, AWX, Vault
- [βοΈ] π 70 > The Big Picture: CI/CD Pipelines
- [βοΈ] π 71 > What is Jenkins?
- [βοΈ] π 72 > Getting hands on with Jenkins
- [βοΈ] π 73 > Building a Jenkins pipeline
- [βοΈ] π 74 > Hello World - Jenkinsfile App Pipeline
- [βοΈ] π 75 > GitHub Actions Overview
- [βοΈ] π 76 > ArgoCD Overview
- [βοΈ] π 77 > The Big Picture: Monitoring
- [βοΈ] π 78 > Hands-On Monitoring Tools
- [βοΈ] π 79 > The Big Picture: Log Management
- [βοΈ] π 80 > ELK Stack
- [βοΈ] π 81 > Fluentd & FluentBit
- [βοΈ] π 82 > EFK Stack
- [βοΈ] π 83 > Data Visualisation - Grafana
- [βοΈ] ποΈ 84 > The Big Picture: Data Management
- [βοΈ] ποΈ 85 > Data Services
- [βοΈ] ποΈ 86 > Backup all the platforms
- [βοΈ] ποΈ 87 > Hands-On Backup & Recovery
- [βοΈ] ποΈ 88 > Application Focused Backups
- [βοΈ] ποΈ 89 > Disaster Recovery
- [βοΈ] ποΈ 90 > Data & Application Mobility
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

