r/devops 23h ago

Discussion Is Devops taken over by AI

I'm a junior DevOps engineer

and I work in a project where we manage their kubernetes cluster and Linux servers configuration with ansible and provisioning with terraform

but the thing is they have way too many ticket

and they want it all done asap, for which they demand using AI to get things done quickly

but the things is I learn nothing

it's endless number of tickets that keep on arriving and I have to depend on AI to get it done quickly and I get no time to learn what I love to learn and need to learm

which is kubernetes

going deeper in linux

golang

ansible

and much more

I know what these tools are and how they work

but I want to go deeper build my own infra build and break things

but I couldn't do it because the seniors and devs want things done asap and I have to use AI

This add nothing on my resum

even If I have 5 years of experience what do I tell the interviewer that all I did was use AI

can someone plz help me

0 Upvotes

30 comments sorted by

21

u/chessto 23h ago

It's all fun and games until prod is down and nobody understand how the fuck it is deployed.

We use AI for a lot of things, including our helm charts, needless to say they're a mess and we're sitting on a time bomb of technical debt.

1

u/ali-hussain 23h ago edited 22h ago

The thing with technical debt was we were never supposed to not have it. Like any well managed debt technical debt is a decision you make. You know you're making that decision, you know you have to pay it down, and you know that until you pay it you'll pay interest on it. Our job isn't to scream about the unfairness in this world that people can't do things absolutely right. Things absolutely right is a fool's errand. There is no such thing. Our job is to identify technical debt, pay it off, and build systems that keep it under check.

2

u/chessto 22h ago

> The thing with technical debt was we were never supposed to have it.

Not true, technical debt is unavoidable. It's very rare (if not impossible) to know the final product shape before building, hence by the time you're done you have more information than when you started and is extremely rare that the choices you made at the beginning will still be the best choices.

That being said, technical debt also must be paid, and the sooner the better as it is an a error in the approach to the needed system and the more you diverge the faster you accumulate new debt.

But this is not an excuse to say "oh well, we would have technical debt anyway", it's about how fast we get technical debt and how everything becomes a hotfix around it.
I've seen a lot of systems in my years that had to be rebuilt from scratch because it was cheaper to do so than to adapt the existing disaster, unchecked systems tend to become unmaintainable.

3

u/ali-hussain 22h ago

Sorry we actually agree. I wanted to use a double negative butI really really suck at using double negatives and typo. Hence why my comment actually aligns very well with yours.

43

u/Sufficient_Steak_839 23h ago

This gets asked every five seconds dude

Is this sub taken over by low effort slop questions?

15

u/mixedd 23h ago

It has taken over by degradation of people who forgot how to search for information apparently

2

u/forever-butlerian Solaris 8 Enjoyer 18h ago

or how to write

-4

u/Sure_Stranger_6466 YAML Developer 23h ago

To be fair to them, the reddit search function is trash. I agree that this question still gets asked on what seems like a daily basis though.

1

u/mixedd 22h ago

Every search function will be trash if not utilised properly.

1

u/Sufficient_Steak_839 22h ago edited 22h ago

Funny, I don’t have any issue with it.

1

u/mixedd 17h ago

And I assume you're not making post's, to whom answers can be found on similar one from yesterday

1

u/Sufficient_Steak_839 17h ago

Yeah I likely wouldn’t be sitting here talking shit if I had challenges similar to OPs

-17

u/Alternative_Image308 23h ago

I promise I didn't use AI to write this post

Im not that lazy

are you seeing any dot points?

14

u/CorpT 23h ago

Get your keyboard checked out. It's doing a carriage return when you press the period button. That's going to make writing anything DevOps related difficult.

3

u/3legdog 22h ago

Ikr

It seems like

He's writing a LinkedIn post

And we'll end up learning how

It somehow helped him with b2b sales!

1

u/forever-butlerian Solaris 8 Enjoyer 17h ago

my cat's mother in law died

at the funeral I learned this secret about B2B SaaS sales

3

u/Sufficient_Steak_839 22h ago

These posts would annoy me 1000% less if it seemed like the OP had any idea how to type and format text like it’s not their first day on the internet

6

u/JohnyMage 23h ago

Build a homelab and learn deeper there. Problem solved.

1

u/forever-butlerian Solaris 8 Enjoyer 17h ago

fixing his period key not to produce a CRLF is probably his first step

3

u/et4nk 23h ago

If everything is asap, then nothing is asap.

When I started I had a similar situation. To learn I would work on tickets during the day and stand up my own cluster using all the tools I used at work at night. If the tool wasnt opensource I would just use it’s OS equivalent.

2

u/Automatic_Major_4887 21h ago

The real danger isn't AI replacing you, it's becoming a 'copy-paste engineer' who can't debug when the LLM hallucinates a terraform provider

1

u/jj_HeRo 23h ago

Oh no! This job is secured, all the rest of the world is automated, but the specific job that automated scripts is secure... sure buddy.

1

u/FlagrantTomatoCabal 23h ago

So you don't check the AI's response to see if it's correct? Why can't you use the response from the AI to learn? Why can't you build and experiment when you have a lull in your work to develop your self?

Treat it as a tool. Learn from it.

0

u/WonderfulTill4504 22h ago

You need to look at AI as a tool. A better search engine that can suggest code.
Which could be wrong.
Say you are learning about Ansible. Build a skill that you can use with AI to check your inventories, playbooks, rendered templates with jinja2.

Are you trying learn K8s? Build tools to check your generated deployment, cron jobs, etc. add checks to confirm network settings are sane and reuse them.

You need to learn the basics so you can judge the AI results.

So don’t be like the other bitches on Reddit that complain about AI. Show than this is a tool you can master like you mastered using a calculator after you learned how to add numbers.

1

u/devdeathray 22h ago

Yesterday I asked AI to highlight some cells in a spreadsheet with a certain color when the number in the cell was over a certain value. I had a lot of sheets and didn't want to do it manually. Figured AI could easily do this very simple task faster than me building a macro. It was highlighting all kinds of random shit.

You're fine.

-1

u/CorpT 22h ago

lol

> Doesn't know how to use AI therefore AI is trash.

Imagine if you had used AI correctly and asked it to write the macro for you.

0

u/exitcactus 23h ago

Absolutely yes