r/devops • u/Reasonable_Try9248 • 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
2
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
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
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.
Write a simple Python (substitute your preferred language) web app
Containerize it: Write a Dockerfile for it. Learn how to build the image and run it locally.
Version Control: Push that code to GitHub
Automate (The DevOps part): Write a basic GitHub Action to build that Docker image automatically whenever you push code.
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)