Hi managers, We had 5devs and 2 devops in our team and everything was going fine then suddenly the management decided to fire the devops guys and we 5 were doing dev+devops. Because the work load remained same, we hired 2 more devs but we were not as efficient as we were before plus the 2 devs cost us more than the devops. How can you justify laying off devops guys in the team and letting the devs do all the work? This is not even a financially sound decision add developer dissatisfaction and you have high attrition waiting to happen. This question is for the managers who work in organizations in which devs do both dev and devops.
There is a school of thought that some of the best companies actually practice that a little bit of devops is good for both the product and the devs. It has benefits such as the right incentives for devs (make devops processes easy and reliable) and perhaps more importantly, shortens the iteration cycle (devs don't wait for anyone to deploy their work). This is more like wiping your own ass than building your own chair: perhaps you don't have the best skills there, but doing it yourself just tends to work better in practice.
I suspect the actual intent is to make everyone fungible. Devops can't do dev work, but devs can do devops. Whether it's actually good in practice for your company is another matter, but I can say from experience that managing multiple roles is a pain. Devops, frontend devs, backend devs, DB devs. The "it's not my job" mentality grows strong and calcifies. Not good for the business, and difficult to move people around based on shifting priorities. Also leads to some folks working more than other through peaks and troughs, work can't be easily distributed, and this leads to malcontent. So, although it may not make immediate sense to you it's not necessarily a bad decision. Your manager should definitely know more and share.
Sounds like your org sucks. You should have a dedicated SWE team and a dedicated SRE team.
It sounds bad and I've seen it before, they're cutting costs because the Devops guys are hella expensive, they're more expensive than the average developers.
IMHO Devs have no idea how to do DevOps efficiently for scale. Ask anyone if they know what is cattle vs pets. Nobody knows. You at least need a DevOps or SRE leader separate from Dev TL.
Dev is a specialized job and I would love to do ops as long as the ecosystem is not outdated and archaic. Otherwise I am building on crumbling infra which slows me down and affects my productivity as a dev.
Agree with Lyft above. Devs can do ops but doesn’t necessarily do it like a professional ops person.
Tech Industry
13h
2294
Are tech workers as rich as they think we are?
Tech Industry
Yesterday
951
When would tech job market return to pre-pandemic level?
Health & Wellness
Yesterday
2838
I hate my f***** life
Tech Industry
Yesterday
1162
Be nice to H1B people
Health & Wellness
Yesterday
2131
I wish I had known earlier
Only thing Iam guessing is your company eliminated that position and have dev roles to do that work. It’s same as people do dev and prod support instead of dedicated prod support team in many companies
The question is "how does it make sense"?
Hmm what's the problem with devs doing devops? They feel above it or something? That seems like a culture problem, and they need to understand they are wrong.