DEV Community

Cover image for Roadmap to becoming a DevOps Engineer with Resources
Karthik Bhandary
Karthik Bhandary

Posted on

Roadmap to becoming a DevOps Engineer with Resources

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://roadmap.sh/devops

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)

Collapse
 
andrewbaisden profile image
Andrew Baisden

Nicely compiled list of resources for Dev Ops thanks for putting it together.