└── README.md /README.md: -------------------------------------------------------------------------------- 1 | ## DevOps Learning Plan 2024 2 | 3 | This is my DevOps learning plan for the year 2024, it consists of both paid courses and free courses, pick as you wish and create your own learning plan. 4 | 5 | ## Goal 6 | - Become a DevOps Engineer or SRE 7 | - Learn Go 8 | - Learn Kubernetes 9 | - Learn AWS 10 | - Ace the CKAD exam 11 | - Ace the KCNA exam 12 | 13 | ## Learning Plan 14 | 15 | - DevOps Fundamentals 16 | - [DevOps Prerequisites Course - Getting started with DevOps](https://www.youtube.com/watch?v=Wvf0mBNGjXY) 17 | 18 | - Golang 19 | - [A Tour of Go](https://go.dev/tour/) 20 | - [Golang for DevOps and Cloud Engineers](https://www.udemy.com/course/golang-for-devops-and-cloud-engineers) 21 | - [Go for Devops](https://www.packtpub.com/product/go-for-devops/9781801818896) Book 22 | - [Everyday Go](https://openfaas.gumroad.com/l/everyday-golang?layout=profile) 23 | 24 | - Linux Basics 25 | - [Learning Linux Basics Course & Labs](https://kodekloud.com/courses/the-linux-basics-course/) 26 | - [Introduction to Linux - Freecodecamp](https://www.youtube.com/watch?v=sWbUDq4S6Y8) 27 | 28 | - Shell Scripting 29 | - [Bash scripting for Beginners](https://www.youtube.com/watch?v=tK9Oc6AEnR4) 30 | - [Shell Scripts for Beginners](https://kodekloud.com/courses/shell-scripts-for-beginners/) 31 | - Containers 32 | - [Container Training](https://container.training/) 33 | - [Docker Tutorial for Beginners – Introduction & Getting Started](https://spacelift.io/blog/docker-tutorial) 34 | 35 | - Kubernetes 36 | - [The complete Kubernetes Course](https://www.udemy.com/course/learn-devops-the-complete-kubernetes-course/) 37 | - [Kubernetes Course - Full Beginners Tutorial (Containerize Your Apps!)](https://www.youtube.com/watch?v=d6WC5n9G_sM) 38 | - [Kubernetes Tutorial for Beginners ](https://www.youtube.com/watch?v=X48VuDVv0do) 39 | - [Kubernetes Mastery](https://www.udemy.com/course/kubernetesmastery/) 40 | - [Kubernetes the Hard Way](https://github.com/kelseyhightower/kubernetes-the-hard-way) 41 | - [Cloud Native DevOps with Kubernetes](https://www.oreilly.com/library/view/cloud-native-devops/9781492040750/) 42 | 43 | - Terraform 44 | - [Infrastructure Automation with Terraform](https://www.udemy.com/course/learn-devops-infrastructure-automation-with-terraform/) 45 | 46 | - Ansible 47 | - [Ansible for Absolute Beginners](https://kodekloud.com/courses/ansible-for-the-absolute-beginners-course/) 48 | 49 | - [Ansible for DevOps](https://leanpub.com/ansible-for-devops/) 50 | 51 | - AWS 52 | - [AWS Cloud Bootcamp Project](https://www.youtube.com/watch?v=zA8guDqfv40) 53 | 54 | - Cilium 55 | - [Cilium Labs](https://cilium.io/labs/) 56 | - [Introduction to Cilium](https://training.linuxfoundation.org/training/introduction-to-cilium-lfs146x/) 57 | 58 | - SRE 59 | - [Site Reliability Engineering: How Google Runs Production Systems](https://sre.google/sre-book/table-of-contents/) 60 | - [Become a Rockstar SRE](https://www.packtpub.com/product/becoming-a-rockstar-sre/9781803239224#:~:text=With%20a%20focus%20on%20reliability,how%20of%20site%20reliability%20engineering.) 61 | 62 | 63 | ## Labs 64 | - [Iximuiz Labs](https://labs.iximiuz.com/) 65 | - [KodeKloud Labs](https://kodekloud.com) 66 | 67 | ## Projects 68 | - https://devopscube.com/devops-projects/ 69 | - AIM to run these in the cloud for hands on experience 70 | - Gitlab or Gitea 71 | - WordPress 72 | - [Cal](https://Cal.com) 73 | - [Dub](https://Dub.co) 74 | - Consul 75 | - Infisical 76 | - [Cloud Resume Challenge](https://cloudresumechallenge.dev/docs/the-challenge/aws/) 77 | 78 | ## Subscriptions that might be useful 79 | - [Oreilly](https://oreilly.com) 80 | - [Packt](https://www.packtpub.com) 81 | - [KodeKloud](kodekloud.com]) 82 | - [A cloud guru](https://www.pluralsight.com/cloud-guru) 83 | 84 | ## Certifications 85 | 86 | - [AWS Cloud Practioner](https://aws.amazon.com/certification/certified-cloud-practitioner/) 87 | - [Certified Kubernetes Administrator](https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka/) 88 | - [Certified Kubernetes Application Developer](https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/) 89 | - [Kubernetes and Cloud Native Associate](https://training.linuxfoundation.org/certification/kubernetes-cloud-native-associate/) 90 | --------------------------------------------------------------------------------