Can you give me proper guideline how to start learning from basic (0 level) to intermediate level as DevOps?

I want to be a DevOps Engineer , I’m currently studying as a 3rd year CSE undergraduate student, I have 2 years in my hand.

My aim is to secure a Remote job abroad after completing right after my graduations.
Can you guide me? How to get an internship in a local company in DevOps intern roles? I’m asking these questions because, DevOps is a Huge topic, I can’t learn all the topics without having hands-on experiences.

My question is how much knowledge is enough for securing an internship in DevOps Intern in local Companies ? Can you give me proper guideline how to start learning from basic (0 level) to intermediate level DevOps??

I know knothing about DevOps. i just learned some basics command linux , git , docker Don’t know how to use those command hands on .

NB. Recently (6th aug 25) I have purchased kodekloud standard subscriptions.

Devops is not an entry level, like a junior job, but in order to get a job is very handy to have some devops skills at least. You are going to shine more as a junior, and some employees are going to be more interested in you, since they can get you in a devops position after you show some skills in job.

First learn Linux, without not much you can do. You can try to have and IT job first, and for that you will need to learn Linux 100%. An entry position in networking or system administration.

Then focus on git and ci/cd pipelines, like jenkins or github actions. You can learn docker and kubernetes to learn containers and orchestation. This path you can do it in any way, there is not a first thing to do, but usually learn docker before kubernetes. Also learn a little of cloud, like general knowledge of how works.

Then learn cloud and terraform.

And that’s all. Then you should learn how to create cloud architecture and how to optimize the services to have few latancy or cheaper bills.

1 Like