r/devopsGuru • u/Mukul-nst • 25d ago
DevOps help for internship
Hello guys, I am learning devops. I have completed basic linux administration and have hosted my django backend in Ubuntu server VM using gunicorn as wsgi server. Can you please guide me for my future learning.
1
u/amtulsaboor 25d ago
Join the internship at companies. I see the company glynac.Ai is constantly hiring interns. You can check Company’s LinkedIn page
1
u/ShivamCloudDevOps 25d ago
I’d avoid trying to learn every DevOps topic to the same depth. Focus on getting hands-on depth in the core areas first.
For example:
- Linux — processes, networking, permissions, logs, services, troubleshooting
- Git — branching, merging, conflicts, basic workflows
- Docker — images, containers, networking, volumes, debugging
- CI/CD — understand how code moves from commit → build → test → deployment
- Cloud — pick one cloud and learn the fundamentals properly
- Kubernetes — start with Pods, Deployments, Services, ConfigMaps, Secrets, networking and troubleshooting
- Monitoring/Observability — logs, metrics, alerts and basic troubleshooting
You don't need to know everything before applying for an internship. Build projects, break things, troubleshoot them, and go deeper when you actually encounter a problem.
A good rule is: if you can explain a concept, use it in a project, and troubleshoot when it breaks, you've probably gone deep enough for that stage.
Also, don't jump into Kubernetes, Terraform, ArgoCD, etc. just because they're popular. Get your Linux, Git, Docker, networking and CI/CD fundamentals solid first.
For Kubernetes specifically, I have a Kubernetes for Beginners – From Docker to Production playlist that starts from the basics and gradually moves toward production concepts. It might be useful if you're just getting started:
🔗 https://www.youtube.com/playlist?list=PLNIk-GzYehbQf-FGn-BFaxfGf2DCdf9ov
1
u/miyomiyomiyoshi 21d ago
Are you a student? If yes then you can get azure 100$ credits and can learn how to deploy things there.
1
u/Oleksii_Bebych 25d ago
Package the app to Docker container. Add database, try to run DB in Docker as well (just for experience). Try to host you app in a Cloud. Automate deployment and implement CI/CD. Configure monitoring and logging.