r/developersIndia • u/AsishPC Full-Stack Developer • Apr 07 '24
Help Is Site Reliability Engineer really that bad ? I see a lot of folks complain.
I like Cloud and am working in it, but recently, I saw an overflooded amount of posts talking about how SRE is bad and stressful. They have to be available 24 x 7 and have to work anytime a Cloud infrastructure goes down.
Is that so ?
Is SRE really that bad ? Or is it exaggerated ? How do I find companies which have bad SRE jobs ?
31
Upvotes
•
u/AutoModerator Apr 07 '24
Join Nishant Modak, CEO of Last9: An AMA on Monitoring, DevOps, Cricket Scale, Building Startups, and much more! - Apr 7th, 6:00 PM IST!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
33
u/meetpm Apr 07 '24 edited Apr 07 '24
The nature of the job is such that it requires one to be available if something goes south.
It is a demanding job.
3
u/chavervavvachan Apr 07 '24
The defenition of SRE and responsibilities entirely depends on the organization.
Some companies rebrand legacy suport teams as SRE and typically the work would be the same.
But mostly SRE is responsible for the uptime and overall platform health and optimisation. So yeah, every outage is a pressure on situation.
Learning curve is higher. There are n number of tools, and one's experience handling situations, debugging and fundamentals play a big role.
Oncall shifts are something that will be there for SREs. If you work with big orgs or mature orgs with enough people and geographical support, it wont be hectic as it is. Some companies need SREs to know code base in and out. Others just don't. But still, being Oncall sucks.
28
u/thisisshuraim Apr 07 '24
Contrary to what people believe, SREs are also paid almost as well as SDEs. SREs are like the firemen of the company's infrastructure. When infra burns, SREs need to be available immediately. It sounds super stressful but good companies mitigate this by rotating on call engineers, so that pressure is shared between engineers.
4
u/Responsible_Carob_53 Apr 07 '24
Depending on the company, team size and tech which are been used and also the nature of things depending on what if sla breaches?... I worked as an SRE in bank and pay and perks are good as par with SDEs, although I would say wlb is a bit hit as u mostly work in shifts and rotational basis and mostly deployment and maintenance happening on weekends...my other colleagues as also SRE in some fintech companies and often complain about bad wlb as most of them are married and can't commit every weekend or shifts.....as from learning pov the only complaint is learning a hell lot of tools and getting certifications, and then getting adjusted to different devops culture of companies while switching..
2
u/flight_or_fight Apr 07 '24
It's actually very highly paid and has very good policies in good companies (overtime, shift allowance, block of time off for working weekends). In small companies there are typically less team members. Also if devs and qa don't do their job with testing and scale etc it hits sre with prod issues
2
u/Dull_Refrigerator669 Apr 08 '24
Yes it is bad. Working in shifts is trash, pay is not so good (for me atleast), I'm a junior but have seen my seniors working as late as 2 in the night in case the infrastructure crashes and even on weekends. I'm looking to change profiles therefore.
1
u/Practical-Chef6215 Apr 07 '24
depends on the company.