logoalt Hacker News

AI isn't replacing SREs, it's deskilling them

415 points • by dorianniemiec • today at 3:52 PM • 310 comments • view on HN

Comments

andix • today at 4:24 PM

> "Just as the FAA mandates manual flying time even when the autopilot is perfectly capable, SRE teams can designate certain incidents, even the ones the AI could handle, as human-practice opportunities"

This is a great example. Aviation is a perfect industry to learn from, they figured out a lot of things about how to keep humans from making mistakes. While complexity increases and automation takes away more and more tasks.

➕ show 7 replies
sloob • today at 5:07 PM

I work at a startup and often deal with every part of the stack--programming, deployment, db, cloud environment, networking blah blah. AI agents have just gotten superhuman at computer use. I will never be able to use AWS CLI as well as claude does. I can spend time poking around in AWS, manually reading logs, looking at routing tables, cross checking with data in db, whatever, or I can give claude readonly access to all of that stuff and it will solve the issue literally 10x faster than I could, write a detailed report I can pass on to whoever, etc. Is it sometimes BSing? yes, but it just keeps getting better.

All that said, skill atrophy is real. Thinking about getting back on the interview circuit is p scary because of it. I dunno wtf is gonna happen.

➕ show 3 replies
pluc • today at 4:32 PM

SRE was always about understanding; understanding data flow, understanding bottlenecks, understanding logs, understanding application architecture, understanding end user functionality, understanding break points, SLIs, SLOs. Understanding how to mitigate, gracefully deteriorate, restart, restore, recreate, scale, etc.

There is no understanding with AI-generated applications, full stop.

➕ show 4 replies
sn9 • today at 9:22 PM

This has been my concern since the moment it became clear how capable LLMs had become and were likely to become.

I feel like I've been going insane as people have ignored this for short-term gains.

jedberg • today at 6:41 PM

Terraform deskilled us too. No one is saying, "SREs should configure their infra by hand sometimes to not lose that skill".

If AI can handle it, great! We have a new tool -- let's make the tool better.

Let's figure out how to use AI to make us detect and resolve issues faster, and even better, prevent issues. I've always said we can't consistently hit 5 9's without automatic detection and remediation. We are there now.

Let's get everyone to 5 9s with AI!

jgd9dsv • today at 9:15 PM

Plenty of people citing aviation. Aviation is deeply regulated at a global level. This is never going to happen with software engineering. Even where it already happens “locally” like in some military sectors, the results are self revealing. It gets crushed by equivalent unregulated competition in pretty much all metrics.

rubiquity • today at 4:15 PM

SRE was always a lame job description and so was the entire "DevOps" movement we had to suffer through during ZIRP. Real ones are oncall for the systems they build.

➕ show 14 replies
simscitizen • today at 6:58 PM

This has been going on in other professions for a long time. See the "children of the magenta line" talk about pilots losing the ability to hand-fly.

Another oft-cited article here is William Langewiesche's article on the AF447 crash (https://archive.vanityfair.com/article/2014/10/the-human-fac...):

> To put it briefly, automation has made it more and more unlikely that ordinary airline pilots will ever have to face a raw crisis in flight—but also more and more unlikely that they will be able to cope with such a crisis if one arises. Moreover, it is not clear that there is a way to resolve this paradox.

➕ show 1 reply
himata4113 • today at 4:27 PM

I like this analogy that I've come up with: Non-writers can produce impressive articles that are unbearable to read the same way non-programmers can produce impressive software that is unbearable to use.

a012 • today at 4:17 PM

We use AI at work, Claude specifically, and it’s faster than avg SRE for trivial tasks like cross signals correlation. But it requires a lot of effort to build a harness from your company contexts for it to work like an SRE. And it’s just a tool so if you have to build your knowledge to make it useful, otherwise it’s just a blunt. Or in other word, incompetent people are incompetent no matter of tools

➕ show 2 replies
sesteel • today at 4:46 PM

I think people are getting funneled into a new career path of being a technologist or technology director. People who can ask the right questions at the right time and direct attention to the appropriate areas given the goals and feedback.

➕ show 2 replies
coldtea • today at 6:55 PM

"I'm as sharp as ever says SRE whose skills declined 30% in 2 years of AI use" - if there was a tech space Onion

recroad • today at 4:07 PM

I dug into general AI deskilling a couple days back[1] - no good signs anywhere, but there's a few things we can do like make concerted efforts to do programming (like a coding hour every week), do a Leet code question, and getting the agent to quiz before merging something (stolen from Notion).

[1] https://www.youtube.com/watch?v=EWuf2EekRSM

➕ show 3 replies
agumonkey • today at 9:10 PM

How do you guys fight deskilling ? I can see my brain rot from reviewing $current_llm approaches to solving jira tickets.

rebeccajae • today at 5:13 PM

I don't even know if this is an AI thing. I've worked at places that have varying levels of operational maturity, and some of the ones that had very old SRE orgs also had a lot of their SREs operating mostly in the tier 3 given by the article.

One of these orgs had basically all of the noisy pages under control through automated remediation and a culture that pushed towards aggressive automation of pages that had the same root causes. Almost everything I was paged for was some novel or uncommon fault condition. Developing an intuition about how the system worked (well, more specifically, how the system failed) took a lot longer because most things I had to look at were some edge case failure.

tirumaraiselvan • today at 5:29 PM

> Tier 3 incidents: Novel, complex, cascading failures stay human-led, with AI providing supporting context.

> But here’s the catch.

> If human SREs (okay, now we have to use adjectives like human ) only engage with Tier 3 incidents, i.e. the novel, never-before-seen outages, where do they build the intuition to handle them?

How did they do this before AI? I have done a bunch of complex production level debugging and these Tier 3 incidents are always "starting from scratch" never seen before issues. The main "intuition" I built is persistence and verifying/refuting random hypothesis. In other words, I think we can build an intuition for Tier 3 issues only by engaging with Tier 3 issues.

Although, psychologically, some success in T1 and T2 issues is what gives us the confidence to even approach the T3 issues.

➕ show 1 reply
AdmiralAsshat • today at 8:31 PM

As an SRE Engineer (RAS syndrome, I know), I was just having this talk with my supervisor.

My original career/learning path was for a traditional kind of SysAdmin role, because that's what I like. Doing Linux administration and such. Then our whole stack went AWS/cloud-native, so, ok. Seems like no one cares about someone who can actually SSH into a Linux server and figure out what the problem is--they want everything to be built into CloudFormation so that when a server is misbehaving you pull a switch to trapdoor it into oblivion and drop an identical one into its place, in the hope that this one works. I didn't relish the idea of moving away to the increasingly abstract, but alright, I can deal. Reformulating my learning path into being a Certified AWS Full-Stack Engineer or whatever.

As that was in progress, my company drank the AI kool-aid and went all in on AI. Now I honestly don't know what I should be training for. They've been pretty consistent on "No new staff, just AI", "You don't need X, you just need AI"--so I am honestly not even sure at this point if my company even wants me spending time diving more into the AWS stack, or if their attitude is "The AI knows everything--put all of your time into AI prompt engineering and just push whatever buttons the AI tells you to do."

The desired company skills continue to drift from my "personal" desired skills, but if this is an industry trend I'm not sure I have much of a choice, because I need my job.

miah_ • today at 5:08 PM

I haven't touched AI, so this SRE is still skilled!

Now if only companies wanted to hire people that still have skills and aren't just prompt engineers.

➕ show 1 reply
Yoric • today at 7:32 PM

I've started to use the term "downskilling" for what a number of companies are going through in the age of agents: layoffs of key employees in the name of increased efficiency, developers being incentivized to outsource their thinking when writing code, tests, specs, docs or reviews, agents increasingly replacing communication between team members...

notyourav • today at 8:34 PM

I’d love if author mentioned SRE is site reliability engineer. I’m still not sure if that’s it

hoppp • today at 6:37 PM

I already sucked at incident handling before, it was more of a panic attack mixed with the fear of getting fires. So Agents have a good place there.

InvisibleUp • today at 7:27 PM

I'm wondering if it would be a good idea to have the AI occasionally throw a wrench in the works of the dev environment Chaos Monkey style to keep the SRE team accustomed to handling responses.

okdood64 • today at 4:09 PM

> Some immediate targets include multi-signal correlation across metrics, logs, and traces, autonomous root-cause analysis for partially understood failures

AI is already pretty good at this in "SRE" workflows.

> AI-driven change risk assessment

And half decent at this.

kccqzy • today at 4:56 PM

I stopped reading halfway because it doesn’t describe competent SREs in an organization where the culture values reliability.

> Alert noise reduction and intelligent grouping, runbook execution for known issues, log pattern detection and anomaly flagging, and basic root-cause suggestions from historical incident data, and auto-remediation for well-understood failure modes like restarting a crashed pod or scaling up a service that’s running hot, are all fairly automated today.

Let’s stop here and ask, why do we not fix the underlying issue? Alert noise? Design better alerts. Runbook execution? Make it a cronjob. Known issues? Why aren’t people fixing these known issues? Root cause suggestion from historical data? Sorry if root cause A is in the historical data you expect problem A is fully solved so it wouldn’t appear again in the next incident. Restarting things? Why doesn’t your health monitor restart things automatically?

SREs also need to climb up the abstraction ladder. Instead of using AI to assist with grunt work, use AI or human thinking to build more reliable systems with fewer incidents. Every incident should be novel.

kristianpaul • today at 4:44 PM

If you are a single-task person and never stop to think why you do things probably AI can replace you.

SREs are about super-thinking, context switching, recognize patters and workflows, data movements, etc..

numbsafari • today at 4:24 PM

I assigned myself to re-read "Flowers for Algernon" based on my current frustrations with the team / cultural impacts of AI usage.

It's mildly orthogonal, but I think the metaphor is really quite apropos.

➕ show 1 reply
0x1F8B • today at 4:31 PM

If it deskills that guy who reaches for complex bash when they should reach for golang but they don't want to bother with writing the build layer in the image, then I'm all for it.

solatic • today at 4:25 PM

Ops is bifurcating in two:

* AI-resistant organizations led by graybeards who refuse to send telemetry off-prem (to either observability vendors or to inference providers) and will be dragged, kicking and screaming, into the future, over their cold, dead bodies. There's a lot of large, conservative organizations in this category like banks and governments, where budgets are rubber-stamped and Don't Break It If It Ain't Broken attitudes are tacitly approved of.

* AI-accepting organizations where Ops will go through the same great narrowing that Dev is going through now - build the dark factory and let it run. You do still need people who know what good architecture looks like and to shepherd changes to improve the overall system to make it more observable, scalable, and maintainable. You do still need Non-Functional Software Engineers who don't answer to Product, for the sheer political reason that you need people who have a long-term perspective, compared to Product that has a short-term perspective. The business will make decisions like "Vendor X is too expensive so we're migrating to Vendor Y" and you will need somebody to drive the agents to make that happen in a way that respects availability and compliance requirements. You probably don't need, in the long-term, a whole team of people to handle it, let alone a whole group or a whole division.

At the end of the day... focus on being a strong engineer. Somebody will always be needed to take care of the trees.

docheinestages • today at 4:21 PM

Deskilling is not necessarily a bad thing, if what you refer to as skills are mundane things that should be automated. I do agree with the author in that people are becoming lazy when it comes to critical thinking and evaluating the decisions or work that AI presents to them. These are people who have little passion to do what they do, and for whom their role is primarily a chore.

➕ show 4 replies
recursivedoubts • today at 5:01 PM

if you want a vision of the future, winston, imagine 'X isn't Y, it's Z'... forever

MetaMalone • today at 4:59 PM

I don’t understand what this title is saying, feels a bit circular. You could say this about so many jobs that are or are not being replaced by AI.

Do LLMs “deskill” us in general? I suspect we are just replacing old skills with new skills.

solaire_oa • today at 4:54 PM

Is HN upvoting just because they agree with the title?

Clearly the "author" didn't even put in the effort necessary to make a real title. Not "SRE persists but a skill crisis looms" not "SRE careers remain but competency lowers in spite of AI" not "AI lowers SRE skill but demand is steady". Moreover, hasn't this type of insufferability been dramatically reduced in recent models? It screams that in addition to being slop, it's outdated.

Why would anyone take this at face value?

butwhat • today at 4:37 PM

No it's forcing everyone to realize all the jargon was made up to sell books and land speaking engagements. Money from patents (2016 Alice ruling upending that whole scam).

Yall this was always just a money making scheme.

Never was it meant to carry humanity into the future.

colinrand • today at 4:25 PM

10000% agree. I am seeing this first hand. SRE and NOCs folks are turning into meat proxies.

timtimmy • today at 6:55 PM

But I'm not a factory worker sitting around waiting for something to break. I'm so busy. I'm solving more and ever more complex problems. If anything, I'm becoming more skilled...

At least part of it is that I waste less time debugging and testing, and now I have more time to learn new skills and technologies (faster).

SXX • today at 5:45 PM

Obviius fix:

AI Isn't Replacing SREs. It's Destilling Them.

mikert89 • today at 5:47 PM

I work on a major distributed system at a faang. We are currently in the process of letting ai be the first responder on all incidents

cadamsdotcom • today at 4:32 PM

Here's a thought experiment: why is it that I can't do long division?

The Calculator!

Calculators deskilled long division!

Thing is though: who gives a damn about long division? The real task is your taxes or making a massive BI report for your presentation tomorrow.

AI makes stuff that was hard - someone's bread and butter - possible to ask for and have done for you. Why bother staying skilled at those things when you can broaden? It clears the way for tasks that used to take forever to become something to steamroll through on your way to a much greater outcome. It's the micro way that, in the macro, humanity becomes far more capable as a species. The gates are being flung wide open and the gatekeepers are being lapped and they have blogs!

It's not a tragedy, it's universal access to leverage.

➕ show 10 replies
dorianniemiec • today at 4:01 PM

I wanted to use this post as a source to write on my web server project's blog on why debuggable web infrastructure matters even if AI SRE agents exists, but the idea got delayed and I ended up posting it on HN... :')

bigbuppo • today at 5:06 PM

So they get deskilled which means they're no longer considered professionals but merely technicians which means they're now elligible for overtime.

zsoltkacsandi • today at 8:42 PM

I had an incident in prod years ago, that no one was able to solve from my team, and it took days for me to figure out what is happening. It was a tricky one.

For Claude it took 10 minutes to solve it.

mystifyingpoi • today at 7:17 PM

> And to answer the burning question in your head, our goal isn’t AI that replaces SREs. It’s AI that supercharges SREs.

Ah, that bullshit reasoning again. No, if you build something that "supercharges SRE", someone will be made obsolete.

I'm geniuinely sick of this framing, seeing people at my company building company-wide skill repositories and shoving contents of their brains into slick Markdown documents. Well thanks, now our AI knows everything, good luck with your future career (if there is any left).

jstummbillig • today at 5:17 PM

It's fairly hard to understand to me, but also entirely unsurprising that swapping one occupation for another would be interpreted as a net loss at individual skill level.

You guys are still doing things, correct? Is my experience so outside the norm, or is stuff still challenging?

gnfargbl • today at 5:02 PM

Previous discussion on an extremely similar article: https://news.ycombinator.com/item?id=49574167. This one even name-checks The Ironies of Automation in pretty much the same way.

➕ show 1 reply
jmyeet • today at 4:20 PM

This is happening to SWEs too. If you have a certain amount of experience, you are capable of critically analyzing AI output. In Big Tech parlance, these are the Senior SWEs and higher. You require little to no supervision and can work independently.

But how do you make Senior+ SWEs? By having a pipeline of juniors who get trained and mentored. That pipeline is cooked now.

There is going to be a brief period where some like Staff+ SWEs are going to make a lot of money by being AI specialists. But the flood waters are rising for everyone. Those opportunities are going to shrink.

It's eventually going to be a problem that the ecosystem has died because there's no new blood and the people there lack the experience and critical thinking to understand what's being done.

I can use AI on topics I know because I can spot the errors. LLMs lie a lot and get things wrong a lot. What happens when nobody can check the output?

➕ show 1 reply
aillusions • today at 5:52 PM

idk.. it’s upskilling many people. AI seems to be very kind to people with ideas. It takes away the boring work and leaves the interesting part. So yes, it replaces and deskills those who only do boring work

tayo42 • today at 4:15 PM

> If human SREs (okay, now we have to use adjectives like human ) only engage with Tier 3 incidents, i.e. the novel, never-before-seen outages, where do they build the intuition to handle them?

Ime this doesn't happen or reflect the reality of work. I had one mythical job where I wasn't directly on call and only received escalations and didn't have a problem with debugging whole system issues. I still worked on the whole system day to day.

Also I feel like this post is also my frustration with sre. In people's minds it's just the job that deals with issues pumped out by swes and they have to work magic because no one else can be bothered to try at their job. This just reinforces that idea.

threethirtytwo • today at 6:20 PM

Why just SRE's it's deskilling everyone in this industry.

🔗 View 15 more comments