Live data from Hacker News

"SRE" doesn't seem to mean anything useful any more

rachelbythebay.com

11–20 of 84 posts

Re: "SRE" doesn't seem to mean anything useful any more

#11

OP seems to think SRE and DevOps are seen as lowly by management, yet those jobs still exist here, while the "real programmers" were offshored long ago. Good luck getting a job Actually Building Stuff, almost no one does it any more.

They are seen as unfortunate cost centers. They don't add new features that are sold to clients. They don't even fix the bugs the clients care about. Making the others more efficient or preventing catastrophe is invisible work.

Re: "SRE" doesn't seem to mean anything useful any more

#12
It’s a predictable problem. Make up a new and fashionable term and it will bite you in the end. See: euphemism treadmill. It has everything to do with the specifics of ‘site’, ‘reliability’, ‘engineer’ and all the technical and social stuff Rachel talks about but on another level it is about the style of discourse, see ‘non’, ‘fungible’, ‘token’.

Re: "SRE" doesn't seem to mean anything useful any more

#13
post #10

Earlier quoted context omitted.

>Then "DevOps" emerged as a job title, which meant a dozen things to a dozen people, and the same issue happened, it was the same operational needs and the same operational solutions, just with better tools as the passage of time allowed better tools to exist. DevOps was/is not just better tools, it's the same team that builds the software, operates the software (and underlying infrastructure). Maybe when it became a…

DevOps has that meaning to you, maybe. I would implore some reading into the origin. Cliff notes version, things that happened around the same time: * Dev+Ops days is made by Patrick Dubois, the intent was for Sysadmins to use Agile ("Agile Systems Administrator" was the desired job title), he used "dev"+"ops" to signify a unification in working methodology, not as a team * 10+ deploys a day from Flickr; where the au…

You need to also look into why DevOps became a thing. Because devs were sick of the BS dealing with Ops teams (want a server, that will take 6 months to provision). So devs decided they could do it themselves (with better tools).

Re: "SRE" doesn't seem to mean anything useful any more

#14
post #10

Earlier quoted context omitted.

DevOps has that meaning to you, maybe. I would implore some reading into the origin. Cliff notes version, things that happened around the same time: * Dev+Ops days is made by Patrick Dubois, the intent was for Sysadmins to use Agile ("Agile Systems Administrator" was the desired job title), he used "dev"+"ops" to signify a unification in working methodology, not as a team * 10+ deploys a day from Flickr; where the au…

You need to also look into why DevOps became a thing. Because devs were sick of the BS dealing with Ops teams (want a server, that will take 6 months to provision). So devs decided they could do it themselves (with better tools).

> So devs decided they could do it themselves (with better tools).

And failed. Other people’s jobs always look easy from the outside

Re: "SRE" doesn't seem to mean anything useful any more

#15
Honest question, what would you call a role that:

* Is on call

* Manages internal software (grafana, Prometheus, salt stack, etc)

* is the first line of defense for issues in the field, works with support and the engineering team to handle problems

* Manages a distributed fleet of servers (uses off the self and/or custom code to do so)

* Builds internal tools/automations to improve the reliability of our platform and/or address problems automatically

* Pushes us to make software/OS updates

I ask because that’s what I’d love to hire. Someone who owns the production environment and has the time/space to focus on improving/maintaining it.

“Ops” or “Production engineer” is what I’ve referred to it as in the past but this seems like a good place to ask what others would call it.

Re: "SRE" doesn't seem to mean anything useful any more

#16
post #10

Earlier quoted context omitted.

DevOps has that meaning to you, maybe. I would implore some reading into the origin. Cliff notes version, things that happened around the same time: * Dev+Ops days is made by Patrick Dubois, the intent was for Sysadmins to use Agile ("Agile Systems Administrator" was the desired job title), he used "dev"+"ops" to signify a unification in working methodology, not as a team * 10+ deploys a day from Flickr; where the au…

You need to also look into why DevOps became a thing. Because devs were sick of the BS dealing with Ops teams (want a server, that will take 6 months to provision). So devs decided they could do it themselves (with better tools).

That tends to happen when your IT team is a cost center, they had no resources on standby.

Now you pay AWS anywhere from 5-11x more for an instance, but you still have an ops team managing it (by some name).

If you had given even 20% of that investment to the sysadmins you would have had an equivalent system.

AWS just weaponised this short-sighted thinking that was killing ops teams.

Re: "SRE" doesn't seem to mean anything useful any more

#17

Earlier quoted context omitted.

You need to also look into why DevOps became a thing. Because devs were sick of the BS dealing with Ops teams (want a server, that will take 6 months to provision). So devs decided they could do it themselves (with better tools).

> So devs decided they could do it themselves (with better tools). And failed. Other people’s jobs always look easy from the outside

Actually devs focusing on Ops lead to development of the automation we use today for most Ops activities, so I would say that is a success.

Re: "SRE" doesn't seem to mean anything useful any more

#19
post #6
post #2

People need operations staff, people don't like operations staff and keep trying to treat them like developers. But, operations staff do and have always developed software, just internal software for glue or orchestration, and they work differently to regular software developers in that their customers are usually themselves to meet an internal objective of reliability, stability or ease-of-use for developers. It's i…

Such a overused quote, but still, seems to apply to "position names" as well: > There are only two hard problems in computer science...

That's because it's difficult to really define a job in IT with clear description along with set roles and responsibilities.

In some orgs, it's the title that dictates what you can/can't do.

In some orgs, eventually your title is decided based on your role/responsibilities.

In many orgs, your title is just an HR/accounting construct and has no relation to what you do and you do whatever your boss asks you to regardless of what your role on payslip says.

Post reply on HN