As someone transitioning from a mobile development background, I'm curious about the daily responsibilities of a DevOps engineer in different companies. What specific tasks do you typically handle, and how do those tasks vary from one organization to another?
3 Answers
Honestly, being a DevOps engineer often feels like a mix of a developer and a sysadmin. You find yourself doing everything people around you don’t want to do but need to get done. From automating processes to patching security issues, it's non-stop. Every day brings something new!
Right? Sometimes it feels like we're storing all the technical knowledge everyone skips over!
Coming from a QA background, the transition to DevOps has been challenging. People expect you to know everything! On some days, I find myself fixing build pipeline issues, while on others, I'm dealing with asking for database permissions. I'd rather head back to QA, honestly! The pay is good, though.
I hear you! The expectations can be overwhelming, and it can feel like you’re managing everyone’s tech issues.
Same here, man. Sometimes it feels like we’re just fire-fighting instead of building.
In my role, I spend most of the time managing Jenkins and setting up CI/CD workflows. There's rarely a dull moment, as there are always troubleshooting and network connectivity bugs popping up that demand my attention. But meetings...phew! Those seem endless.
Wow, so true! It often feels like the meetings take up all the time we could spend actually coding.
Right? And I've noticed that the moments you finally get time to work, notifications and requests start piling up!
Exactly! That's why we’re the unsung heroes of tech, keeping everything running on many fronts!