I
InfOE6mo ago
mute-gold

To all the DevOps people, what are the pros and...

To all the DevOps people, what are the pros and cons of the DevOps role? I’m thinking about getting into it.
Solution:
the entire devops "class" as a whole stems from a need for folks who can maintain and build tooling for existing infrastructure
Jump to solution
59 Replies
Needle
Needle6mo ago
Thread automatically created by ThugNasty - NastyThug in #🤔|questions
manual-pink
manual-pink6mo ago
more likely to run into 24/7 on-call
genetic-orange
genetic-orange6mo ago
Wth, a 24/7 on-call? Why? Btw, I’m still trying to understand what exactly DevOps does? At one of my jobs we didn’t even have a dedicated DevOps person, the SWE’s used to handle all the DevOps stuff
Solution
manual-pink
manual-pink6mo ago
the entire devops "class" as a whole stems from a need for folks who can maintain and build tooling for existing infrastructure
manual-pink
manual-pink6mo ago
if something dies at 3am, you dont' expect a 9-5 dev to fix it in a mature developer environment i was in a few devops roles and its normal to have 24/7 on-call shifts right, in some companies they either call that consolidation or immature depends on how good your tooling and infra is
genetic-orange
genetic-orange6mo ago
How long are you on-call for? A week? 2 weeks? Longer?
manual-pink
manual-pink6mo ago
depends on how mature your engineering org is if you have a team of 8 each taking a week, you'll be oncall once every 2 months if you have a team of 4 each taking a week you'll be on-call once every month it's really not something you should be concerned about imo devops is a great role 24/7 on call is just part of the job desc
genetic-orange
genetic-orange6mo ago
Any other Cons besides this one?
manual-pink
manual-pink6mo ago
not much linux env, python, go, cloud lots of great skillsets
genetic-orange
genetic-orange6mo ago
How would you recommend I break into a DevOps role? I’m not sure how to build a useful project to show I can do the DevOps job, I heard that DevOps like Cybersecurity doesn’t have many Junior roles? I have a hard time understanding what some of these DevOps tools like Ansible, Artifactory, Maven, etc. even do cause I don’t use them.
manual-pink
manual-pink6mo ago
a home lab is 💯 the best project
genetic-orange
genetic-orange6mo ago
I do use GitHub/GutHub tho
manual-pink
manual-pink6mo ago
if you're building a home lab, you'll inevitably learn how to set up VLANs, networking, routing, switching build one VM, and install docker figure out how to install k8s how to set up networking across applications across applications per hosts, etc
genetic-orange
genetic-orange6mo ago
Is Kode Kloud or Udemy good for this? It would be ideal to learn this in a step by step course for me
vicious-gold
vicious-gold6mo ago
We have on-call at my FAANG for developers
manual-pink
manual-pink6mo ago
right, thats why i mentioned either cause on one hand, you want developers to right good code and encourage them to write unbreakable code to avoid oncall i know some companies have this philosophy especially faang other companeis want to separate the two concerns yeah kode kloud or acloud guru can work
vicious-gold
vicious-gold6mo ago
Haha, my SDM asked the team member that had been on the team since it started to screw up our ops so that we could show improvement when we fixed it.
genetic-orange
genetic-orange6mo ago
Awesome! Also, what are the Technical interviews like for DevOps? Do I still have to do data structures & algorithms tests like for SWE?
manual-pink
manual-pink6mo ago
it's like 2 notches easier than typical SWE interviews
genetic-orange
genetic-orange6mo ago
So no DSA? What do they usually test you on?
manual-pink
manual-pink6mo ago
it varies? one time for chronosphere i wrote an "alerting" tool in golang
genetic-orange
genetic-orange6mo ago
So how do you prepare for DevOps interviews if you don’t know what they’ll ask you?
manual-pink
manual-pink6mo ago
that goes with any swe interview right? i try to make sure i'm well versed in cloud infra observability concepts hadoop/kafka concepts and know how to code, i.e for loops, logic, BFS/DFS sometimes
genetic-orange
genetic-orange6mo ago
Well i figured for them it’s mostly DSA & System Design
manual-pink
manual-pink6mo ago
right but thats a vast concept too thats why i think a great summary is "1 to 2 notches below typical SWE interviews" when i wrote the "alerting" system, its basically loops, caching, and logic
genetic-orange
genetic-orange6mo ago
1. How’s the pay for DevOps folks compared to SWE? 2. Is Senior DevOps Engineer terminal like Senior SWE is or do they expect you to become a Lead, Principal, etc.?
manual-pink
manual-pink6mo ago
no change to 1 to 1.5 notches below the pay scale they can expect you to be a lead if you're an SME in your domain
genetic-orange
genetic-orange6mo ago
Ah ok, so a Domain for one person would be like being an expert in a tool like Terraform or Kubernetes?
manual-pink
manual-pink6mo ago
yeah or whatever custom stack your company lets you own
genetic-orange
genetic-orange6mo ago
Thanks for all the help! I will mark this question as complete!
conscious-sapphire
conscious-sapphire6mo ago
I'm very late to this but basically, Think about production support and how often human intervention is needed when all kinds of things break. Like some people here already said, the best you can hope for is a mature environment and a staffed enough team to rotate amongst a weekly or monthly basis (very team size dependent).
genetic-orange
genetic-orange6mo ago
Do you have to fix these things by yourself when they break or do you at least have one other person?
conscious-sapphire
conscious-sapphire6mo ago
Depending on the team size you're the primary, secondary and onwards if you do have to escalate. But yes.
genetic-orange
genetic-orange6mo ago
That’s a bit scary only because I’ve seen some Lead DevOps folks spend hours or more hunting down the root cause of a problem.
conscious-sapphire
conscious-sapphire6mo ago
Sounds about right lmao. But yes, give this some thought if deciding to try out this path.
genetic-orange
genetic-orange6mo ago
Can Network Engineering be done remotely? 🤣 might start a thread for that
conscious-sapphire
conscious-sapphire6mo ago
There was a guy in Isaac's server that did it. Been a while though. He was the Pikachu pfp
genetic-orange
genetic-orange6mo ago
Man im just afraid of being the DevOps person on-call and not able to figure out the issue right away with the business breathing down my neck. Then i get fired and shamed and die in poverty 😭 Nightmare This fear will also cause me to over-engineer anything i build lol Production failure? Not on my watch 😤
dependent-tan
dependent-tan6mo ago
I've never been on call either, but I've fixed lots of prod issues, I'm a dev In a complex env, I would have 0 clue what to do if something goes wrong and I don't know the code based
genetic-orange
genetic-orange6mo ago
How do you sleep peacefully at night you brave brave soul 😭 I just have anxiety due to inexperience i guess But i never feel experienced enough either lol This week alone, I fixed 3 bugs which had simple causes but were a pain in the ass to figure out 😤😔 Thankfully this wasn’t on-call stuff but just regular data pipelines
dependent-tan
dependent-tan6mo ago
Yeah anything with a clock ticking is painful,
sunny
sunny5mo ago
Hope you don’t mind me asking but how long would you expect it to take for someone to land a DevOps role when starting from scratch? As in they don’t even have any adjacent experience or projects
conscious-sapphire
conscious-sapphire5mo ago
I don't have the answer unfortunately as this heavily depends on skill level and how fast you learn. Some folks here took 6 months
xenial-black
xenial-black5mo ago
Honestly, this is one of those things where they usually give you a few weeks to on-board you before getting you on the on-call rotation... However, each J of mine has different requirements for it.. Even when shit doesn't go right during an outage, I usually have others I can help fall back on, etc. I would love to get out of roles that are on-call, but in Ops, it's very unlikely to
genetic-orange
genetic-orange5mo ago
Same but I feel like most roles have some type of on-call 😭
xenial-black
xenial-black5mo ago
From what I've seen, yes most do. Really just depends on how much on call. J1 is basically nothing even though I'm effectively always on call. J2 has a 3 week rotation where there's 6ish off weeks between rotations. They are actively pushing that to a night shift though.
ambitious-aqua
ambitious-aqua4mo ago
@ThugNasty - NastyThug got an update for us? Thanks for making the question 🫡
genetic-orange
genetic-orange4mo ago
Regarding the answer to the question? It’s pretty much what TD and some of the others have mentioned in this thread, mainly on-call and lower pay than SWE.
ambitious-aqua
ambitious-aqua4mo ago
No like are you working towards working in devops? Or do we gotta buddy up and keep each other responsible lool I am glazing over this microsoft virtual devops training rn (hour 3 out of 4)
genetic-orange
genetic-orange4mo ago
Oh, tbh I’m having to learn things like Kafka and stuff for my DE role so haven’t had the time (also tryna get a J3 for a bit) but at least I know now where to look for DevOps courses and stuff when. I do have the time. At most companies, as a SWE I won’t get to work on building new applications, most likely just maintaining current ones or adding a new feature here and there, so I’d rather do DevOps.
ambitious-aqua
ambitious-aqua4mo ago
Gotcha, I'm gonna push myself to try and spend time working on devops stuff every week even if it's just a little. I've been procrastinating with this new job, but I'm gonna commit to at least an hour a week
genetic-orange
genetic-orange4mo ago
What’s your current roles? SWE?
ambitious-aqua
ambitious-aqua4mo ago
I'm basically help desk for 10 users with my manager 2 on site days a week, started about 2 months ago at the end of this week
genetic-orange
genetic-orange4mo ago
Oh nice, yea just keep spending a couple days after work consistently and you should make good progress on KodeKloud or Udemy For their DevOps stuff
ambitious-aqua
ambitious-aqua4mo ago
I missed that 45% summer sale a few weeks back and so I was making excuses about waiting till black Friday, but I think I'll just do monthly until then and get the annual Don't wanna get complacent. Wanna make sure i keep my drive to move into devops 🫡
genetic-orange
genetic-orange4mo ago
I saw someone say you can make a new account, buy the course with the new account and then gift it to your main account lol Or just keep checking back every other day for a sale
ambitious-aqua
ambitious-aqua4mo ago
To keep the progress stuff? I hate the udemy sale pricing strategy lol
genetic-orange
genetic-orange4mo ago
No the first thing i mentioned is to get udemy courses for the sale price without having to wait for a sale cause usually everytime you make a new account everything is on sale for the new account for a couple days
ambitious-aqua
ambitious-aqua3mo ago
Ah I gotcha Gd kode kloud is $70/month For KodeKloud: SurfShark trial is only on phone app store (you have to sign up with payment method). Use Indian VPN node. Pro is 8250 INR + 1485 (18% GST) = 9735 INR. KKREDDIT10 coupon code is 10% off so that brings it to 8761.50 INR. Just tried it about two hours ago (Aug 22, 2024 9:21 pm Eastern) using united states address just fine. Only need to use VPN for payment, then you can login without IP just fine. ~$104 for the year for Pro
Want results from more Discord servers?
Add your server