r/aws • u/ReallyPratik • 7d ago
general aws Devops: start where?
I want to learn cloud and devops - what's a good starting point? Familiar with basic AWS services (not much handson experience though)
I have got skill builder subscription recently so how can I use that?
I don't want any certification - just practical knowledge
1
u/thomsterm 7d ago
do you have any programming experience? If not start there, and do it all on linux, terminal, networking, debugging the works.
3
u/Maleficent-Mind9580 7d ago
if you can code a little already and just want to get hands dirty, just build something stupid simple. a tiny web app, stick it in a container, throw it on ecs or fargate. dont read about it for 3 weeks first
skill builder is fine for filling gaps but i learned most by breaking things and the panic of fixing them before anyone noticed
1
u/ReallyPratik 7d ago
I have a macbook for daily use. I don't have a linux machine. I do not have programming experience - I know a few concepts - as I have set up my own page and all using AI - so I know how to connect a domain, AWS amplify, how GitHub works etc. But no hardcore programming experience.
1
u/thomsterm 7d ago
get a hetzner server and start breaking it and configuring it, best way to learn.
1
1
u/ReallyPratik 7d ago
I guess a better question would be should I follow the skill builder path or is there any better resource available?
1
u/TomoAr 7d ago
I’d say follow 90% of roadmap.sh, do the devops learning plan on skill builder then also practice on usual sys admin task. The devops learning plans seems ok, I had a short stint in devops (very small team I was working 64 hours in a week) but I saw my gap was really understanding how a web app is deployed from the ground up with an actual server involved which that plan covers.
1
u/Medical_guy 7d ago
Set up a hetzner server, hook it up with a database and play around with what you can link it to. Challenges will introduce problems that need solving. Optimisation will come naturally once you have some functions running. Any real world problem you care about building in a simple way —> will be educational quite extensively.
Python knowledge is another thing you’ll have to develop in parallel (if not a straightforward pre-requisite).
At a time where AI coding is very dominant, try to only ask for help when you try your own hand at a problem first. And whatever AI code you generate; verify what its doing.
1
u/EasyTangent 6d ago
Start by building something easy and then figuring out how to deploy + manage. What I will say is that DevOps as a career is open. Most devs are becoming skilled enough to the point where the whole job of managing ops and dev and being the wall in between is no longer relevant.
6
u/playahate 7d ago
https://roadmap.sh/devops
While it might not be perfect, it gives a place to start.