logoalt Hacker News

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

599 points • by dorianniemiec • yesterday at 3:52 PM • 449 comments • view on HN

Comments

andix • yesterday 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 12 replies
sloob • yesterday 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 9 replies
pluc • yesterday 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 7 replies
jedberg • yesterday 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!

➕ show 4 replies
rubiquity • yesterday 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 15 replies
simscitizen • yesterday 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
hyperman1 • today at 8:22 AM

AI isn't the only cause of deskilling. I've seen a few people go from coder to architect roles. Architects, being the decision makers, talk to vendors, CxOs, consultants,... and mainly spend their lives in powerpoints and visions.

When an engineer stops coding, managing servers, ... it takes about 6 months to transform even a really smart person into a buzzword factory. It is scary. People like Oracle or Microsoft sales are really good in decoupling all of us from the relevant day to day concerns. It is reversible too, with former architects getting really angry if they have to deal with the software they themselves procured or envisioned.

My take is that you need non stop contact with reality, both the computers and the customers, or you start to drift. I fear AI is causing this in all of us.

himata4113 • yesterday 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.

recroad • yesterday 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
sesteel • yesterday 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 • yesterday 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

a012 • yesterday 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
rebeccajae • yesterday 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.

miah_ • yesterday 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
numbsafari • yesterday 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
tirumaraiselvan • yesterday 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
orochimaaru • today at 4:01 AM

Deskilling has been happening for centuries. One doesn't farm their own vegetables, hunt for their meat, slaughter their own livestock, maintain their own vehicles (ahem - remember the horses and carriages). We've even stopped shifting the gears on our cars. Why are we complaining about AI?

The biggest problem I see with AI isn't deskilling. It's the same dopamine hit one gets from social media but for their profession.

AdmiralAsshat • yesterday 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.

solatic • yesterday 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.

➕ show 1 reply
kristianpaul • yesterday 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..

mglvsky • yesterday at 11:37 PM

Imagine SRE that very quickly triaged the incident, gave solution and it turns out that solution made system ever worse, and after that he/she said: "You're absolutely, right!"

docheinestages • yesterday 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
cloudie78 • today at 8:46 AM

I disagree, it gives me the ability to apply first principle knowledge unhindered by whatever fuckass idiotic idiosyncrasies a particular cloud platform considers “good design”

AWS, Azure, GCE, Alibaba Cloud - all the same crap, different names and slightly different jenga towers.

It applies to surprisingly a lot of crap and it’s a good substitute for where we can’t put automation in yet.

➕ show 1 reply
sn9 • yesterday 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.

okdood64 • yesterday 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.

krzyk • today at 8:22 AM

Same happens with SWE

0x1F8B • yesterday 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.

kccqzy • yesterday 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.

➕ show 1 reply
jgd9dsv • yesterday 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.

Yoric • yesterday 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...

hoppp • yesterday 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.

GlobalChubby • yesterday at 9:57 PM

Reminds me of Children of the Magenta Line: https://youtu.be/5ESJH1NLMLs?si=wozPZOKAFKNcjPSm

Fly the plane, not the automation.

recursivedoubts • yesterday at 5:01 PM

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

InvisibleUp • yesterday 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.

butwhat • yesterday 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 • yesterday at 4:25 PM

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

solaire_oa • yesterday 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?

MetaMalone • yesterday 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.

dorianniemiec • yesterday 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... :')

cadamsdotcom • yesterday 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
agumonkey • yesterday 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.

➕ show 1 reply
bigbuppo • yesterday 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.

vhantz • today at 12:26 AM

I had never heard about SRE before and suddenly it's all I see. Modern problems (slop fest) require modern solutions (someone to babysit broken systems)?

  Site reliability engineering (SRE) is a discipline in the field of software engineering and IT infrastructure support that monitors and improves the availability and performance of deployed software systems and large software services (which are expected to deliver reliable response times across events such as new software deployments, hardware failures, and cybersecurity attacks).[1] There is typically a focus on automation and an infrastructure as code methodology. SRE uses elements of software engineering, IT infrastructure, web development, and operations[2] to assist with reliability. It is similar to DevOps as they both aim to improve the reliability and availability of deployed software systems.
https://en.wikipedia.org/wiki/Site_reliability_engineering
➕ show 1 reply
SXX • yesterday at 5:45 PM

Obviius fix:

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

mikert89 • yesterday 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

notyourav • yesterday at 8:34 PM

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

timtimmy • yesterday 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).

mystifyingpoi • yesterday 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).

VerifiedReports • yesterday at 11:22 PM

This neglected to say what an "SRE" is.

🔗 View 28 more comments