In this blog, I am going to be sharing the resources for you to become a DevOps engineer that will also be helpful in becoming or getting a job as SRE/Cloud Engineer.
WHAT DOES A DEVOPS ENGINEER DO?
In brief, A DevOps engineer introduces new processes, tools and methodologies to maintain a balance in software production from coding to deployment. He/She also makes sure that the changes made to the project are in a single machine for efficient maintenance. He/She makes sure that the software expands along with the data getting added by the customers. Monitoring the feedback from the customers is also done.
Now we know what a DevOp does. Before getting into the roadmap let me just say that
THIS MIGHT TAKE ANYWHERE FROM 3 TO 6 MONTHS
Before you get discouraged about getting started or feeling like quitting, let me tell you that it takes the same time for any technology to learn! So donβt quit and just bear with it.
THE RESOURCES
I included the things you need to learn along with their links for resources
Programming:
Python: https://www.youtube.com/watch?v=t8pPdKYpowI
Golang: https://www.youtube.com/watch?v=YS4e4q9oBaU
Networking:
Link: https://www.youtube.com/watch?v=IPvYjXCsTg8&list=PL9gnSGHSqcnoqBXdMwUTRod4Gi3eac2Ak&index=4
Terminal:
Bash Script: https://www.youtube.com/watch?v=e7BufAVwDiM
Link 2: https://www.youtube.com/watch?v=2PGnYjbYuUo
VIM: https://www.youtube.com/watch?v=RZ4p-saaQkc
Linux:
Linux: https://www.edx.org/course/introduction-to-linux
Devops basics: https://www.youtube.com/watch?v=Wvf0mBNGjXY&t=0s
Ccna: https://www.youtube.com/watch?v=rv3QK2UquxM&t=0s
Git:
Link 1: https://www.youtube.com/watch?v=apGV9Kg7ics
YAML:
Link 1: https://www.youtube.com/watch?v=IA90BTozdow
Or link 2: https://www.youtube.com/watch?v=GOk4IoYhM9U
Containers β Docker:
Docker : https://www.youtube.com/watch?v=9zUHg7xjIqQ
Link 2: https://www.youtube.com/watch?v=GwXLNAcHk-k
Link 3: https://www.youtube.com/watch?v=KINjI1tlo2w
Link 4: https://aurelievache.gumroad.com/l/understanding-docker-visual-way
Link 5: https://iximiuz.com/en/categories/?category=Containers
Continuous Integration & Continuous Deployment (CI/CD):
Link 1: https://www.youtube.com/watch?v=3a8KsB5wJDE
Link 2: https://codefresh.learnworlds.com
Cloud:
AWS: https://www.youtube.com/watch?v=SOTamWNgDKc&t=0s
Container Orchestration β Kubernetes:
Link 1: https://www.youtube.com/watch?v=X48VuDVv0do
Link 2: https://kube.academy
Link 3: https://www.civo.com/academy
Link 4: https://www.edx.org/course/introduction-to-kubernetes
Link 5: https://saiyampathak.gumroad.com/l/cksbook
Monitoring:
Link 1: https://www.youtube.com/watch?v=7gW5pSM6dlU
Link 2: https://www.youtube.com/watch?v=cF2P9d7rBlg
Link 3: https://www.youtube.com/watch?v=B5UY-qeW96I
Link 4: https://www.youtube.com/watch?v=gS_nHTWZEJ8
Link 5: https://www.youtube.com/watch?v=aMZoUIG-mgY&t=12s
Infrastructure Provisioning & Configuration Management (IaC):
Link 1: https://www.edx.org/course/introduction-to-service-mesh-with-linkerd
Link 2: https://www.youtube.com/watch?v=SLB_c_ayRMo
Link 3: https://www.youtube.com/watch?v=9Ua2b06oAr4
Link 4: https://www.youtube.com/watch?v=V4waklkBC38
Few more useful links:
How to become a DevOps in 6 months: https://spacelift.io/blog/how-to-become-devops-engineer
https://www.youtube.com/channel/UCjfE5EmNU1kyf1wwrtYlnGQ
https://www.youtube.com/c/Thetips4you
https://www.commclassroom.org/devops?r_done=1
https://www.youtube.com/watch?v=ZbG0c87wcM8&list=PL9gnSGHSqcnoqBXdMwUTRod4Gi3eac2Ak&index=1
Best Websites to learn DevOps:
https://kodekloud.com
https://acloudguru.com
https://www.upgrad.com/devops-certification-pgc-iiitb/
https://intellipaat.com/devops-architect-masters-training-program/
https://codedamn.com (coming soon)
https://www.guvi.in/mlp/devops-program
If I missed any topics please comment them down and if you know any other resources please share them. It will be very helpful for others who want to learn. Follow me on LinkedIn
Top comments (1)
Nicely compiled list of resources for Dev Ops thanks for putting it together.