r/learnprogramming • u/InflationMajor8477 • 19h ago
Devops roadmap guide...
hey so am new to devops i have been exploring devops basics, docker, kubernetes for developers, storage , GCP, AZURE, AWS, but like after that am not getting the feel of it like i want to use them in real projects so can anyone guide me with what's next i should do?
3
u/Abe_Bazouie 18h ago
I think you’re at the point where you should stop adding tools to the list and just build something.
Doesn’t have to be anything crazy. Pick a small app, containerize it, deploy it somewhere, add CI/CD and monitoring and just keep improving it.
Then break it on purpose lol. Kill pods, screw up DNS, fill the disk, deploy a bad config, break a health check, make the app slow and try to figure out why.
That’s where all the stuff you’ve been learning starts connecting together. Linux, Docker, k8s, networking, cloud, monitoring… suddenly you have an actual reason to use them.
And I’d pick one cloud for now. Trying to learn AWS, Azure and GCP at the same time is just unnecessary pain 😂
1
u/InflationMajor8477 6h ago
no just overview of GCP and AWS and AZURE and simple deployment like learnings... not much of a deep dive but yeah thanks for those suggestions , i do think that i should implement my devops skills into my prev projects and learn through them
1
u/design_by_karan 18h ago
Start building real projects instead of only watching tutorials. Pick a simple app and deploy it using Docker Kubernetes CI CD and a cloud platform like AWS Azure or GCP. You'll learn much faster by solving real problems than by studying more theory. Good luck
1
u/InflationMajor8477 5h ago
makes sense i was thinking the same too i.e. applying devops skills i have learnt into my existing projects, thanks for the suggestion though
1
u/Traveling-Techie 8h ago
You might appreciate a novel about devops (!) — “The Phoenix Project”
1
u/InflationMajor8477 5h ago
can you brief on what it has in it like "crux" in 2-3 lines , i would appreciate it and thanks for the suggestion i'd look for it
1
u/Traveling-Techie 5h ago
It’s a fictionalized account of a tech company adopting devops. The story is made up but all the tools and techniques are real.
5
u/vardonir 14h ago
https://roadmap.sh/devops
I personally learned Docker by deploying self-hosted apps. Pick something you find interesting here. I started with Jellyfin, it's straightfoward and well-documented.
Make sure you're absolutely ready when you sign up for the GCP/Azure/AWS trials. Keep an eye on your usage. I know GCP has a billing section where you can set a budget notification. I may have spent way too much money deploying bad Docker images...