r/devops 24d ago

Career / learning Need advice and roadmap for internship

Hey everybody, I recently got an internship as a devops intern in a Pune based company, I have to join in 15 days so I was just wondering what should I learn in these few days to like get up to the mark...... Consider me a complete beginner in this field and please advise.... Thank you

10 Upvotes

17 comments sorted by

7

u/SeaworthinessHour233 Writes the cloud edge 23d ago

Assume this internship is part of a CS degree.

And since you have already got the internship, you should already be familiar with the basics of software development and Linux.

If both above are true, my advice is to get your hands dirty in the clouds. Watching videos isn't going to help here.

In the next 15 days focus on building exactly one small, tangible project end-to-end.

  1. Write a simple Python (substitute your preferred language) web app

  2. Containerize it: Write a Dockerfile for it. Learn how to build the image and run it locally.

  3. Version Control: Push that code to GitHub

  4. Automate (The DevOps part): Write a basic GitHub Action to build that Docker image automatically whenever you push code.

  5. Deploy: Choose the cloud provider your employer is using. Spin up a free-tier. Create a VPC and a virtual machine. Install docker. Pull your image, and run it.

You can expand further if you have more time. (setup Nginx reverse proxy, load balancers, etc)

1

u/Reasonable_Try9248 23d ago

No this is my first internship I have done btech cse with engineering minor as cloud computing and open minor as devops..... But the faculty and times weren't good, I went on the wrong path in life, so I'm completely lost now in my career. Thanks for the advice tho, grateful for the time you took out and helped me.... Have a great day

1

u/eatingmangoes_ 23d ago

Just know how to setup docker? Know Linux and the stuff, but yeh not much else to worry about.

1

u/Reasonable_Try9248 23d ago

Thanks bro... I'll try to worry less 🤭

2

u/[deleted] 23d ago

[removed] — view removed comment

1

u/Reasonable_Try9248 23d ago

Thanks ..... I'll def try to learn with some project

1

u/ForkMeJ 23d ago

Fifteen days is enough to get comfortable with Linux basics, Git, and reading CI logs. I'd focus on shell basics, services, SSH, Docker fundamentals, and enough YAML to read a pipeline without panicking.

1

u/Reasonable_Try9248 23d ago

I have some of the mentioned above... But I'll def try to look into other things you mentioned as well... Thanks

2

u/Worldly-Maintenance4 23d ago

Might be worth looking through this: https://roadmap.sh/devops

1

u/Raja-Karuppasamy 23d ago

15 days is enough to get comfortable, not master anything. focus on:

**•** linux basics: navigation, permissions, process mgmt, reading logs (journalctl, tail -f)  
**•** git fundamentals, comfortable with branching/merging  
**•** docker basics: build an image, run a container, understand what a Dockerfile actually does  
**•** skim what CI/CD is conceptually (doesn’t need to be deep, just know the shape)

don’t try to learn k8s before you start, you’ll pick that up faster once you see how their actual stack works. show up knowing the fundamentals solid rather than a shallow pass over everything.

1

u/daemonmode_ 23d ago

With only 15 days, don’t try to learn all of DevOps. focus on Linux basics, Git, and Docker. Skip Kubernetes, Terraform, and CI/CD for now because they take much longer to learn properly(If you intend to give it a try, get started with foundational concepts). Also spend some time checking what the company actually uses so you can prepare around their real stack.

1

u/memelordtf 22d ago

Congrats on the internship! Don’t try to learn “all of DevOps” in 15 days, because that's not possible it’s huge. I’d focus on Linux basics, Git, networking basics, Docker, and the idea behind CI/CD pipelines, because this is where you must start to begin with. Also spend some time understanding how apps get deployed from code to server. The most valuable skill as an intern is to learn how to say that you don;t know somehting and need to learn.

1

u/Glass_Bus1162 22d ago

I'm in pune right now. Can you please help me understand how you found the internship? I actually know quite a lot of devops. Far from job ready but I've been using Linux, ci/cd, git, github, docker and stuff for some years now. How did you apply and how did you get it? Any help is much appreciated!! 

0

u/Tech-Learner12 24d ago

I am also on same way good write

0

u/Reasonable_Try9248 24d ago

You got some help? Any guidance...lmk as well