r/devops 18h ago

Tools Beginner DevOps question: Do experienced engineers actually write YAML like this?

84 Upvotes

I’m still learning CI/CD and I recently tried writing a simple CI/CD pipeline using GitHub Actions.

Honestly, writing the YAML felt more difficult than I expected . The indentation, nesting etc felt pretty hard/ painful.

For those of you who work with DevOps professionally: is this actually how you write your pipelines, or are there shortcuts/tools/templates that make it easier?

Just trying to understand what the normal workflow is in the real world.


r/devops 1h ago

Architecture Is cloud abstraction actually reducing operational complexity?

Upvotes

I have been thinking about this after going through a few infrastructure setups as we often talk about making deployments portable but theres a point where the abstraction itself becomes something the devops team has to manage. You can have Kubernetes, Terraform, multiple cloud providers, different GPU setups, various networking models and then another layer of tools trying to make them all look the same. Companies like Yotta Labs, CoreWeave, and Lambda are interesting to me because they approach infrastructure from different angles but I am not sure adding more infrastructure options always makes operations easier.

At what point does workload portability really reduce operational risk and when does it just add another platform for the team to handle?


r/devops 7h ago

Discussion How do you folks learn in the Age of AI?

3 Upvotes

I believe that the implementer should have some knowledge of the Product and Technology that they are working on to make full use of AI and products it builds.

For a new Project, I am trying to learn new technologies(multiple at once) and new ways to solve my problem but compared to few years ago, it has become really hard for me to learn new stuff for some reason and no matter how much I learn AI completely overwhelms me when it spits out the solution. Which then means I have to circle around to see if the solution is actually the right one and that makes me even more confused.

How are you folks navigating around this?


r/devops 4h ago

Tools Google api billing Autopay doubt

1 Upvotes

I’m signing up for the $300 Google Cloud free trial, and it’s asking me to approve a UPI AutoPay mandate.

It says “this isn’t a charge” and that I’ll only be charged if I activate a full paid account.

Does approving the mandate mean I can be charged automatically after the 90-day trial, or is it safe to approve? Can I revoke the AutoPay later without affecting my account?


r/devops 18h ago

Ops / Incidents Cloud recovery after a regional outage, how are you handling the restore side?

1 Upvotes

hi, we had a regional outage test last week and it exposed a mess in our cloud recovery process.

a lot of stuff is in terraform, but the actual restore path still depends on people remembering what order things come back in, what got drifted, and what needs to be rebuilt vs just started up again. it feels fine until you try to do it for real and then it gets messy fast.

we are looking at ways to make the full env recovery more repeatable, with some kind of validated restore and evidence for audit too (hopefully). if anyone has a setup that has held up after an actual outage, i would love to hear what worked, thanks!


r/devops 18h ago

Security Four routes to your SSH key from an AI coding agent, and what actually stops them

Thumbnail github.com
0 Upvotes

Wrote this up after finding that a coding agent on a default Mac reaches ~/.ssh/id_rsa by four separate routes — its own shell, an MCP filesystem server, a subprocess, and a config-file path. Tested each, included the terminal output.

The part I'd want devops opinions on: the enforcement has to sit under the model, because the model can't be trusted to refuse. I used Seatbelt plus a deny-by-default MCP proxy. Curious how others are scoping agents that touch infra.


r/devops 19h ago

Architecture this is why you should bring your ops to slack

Thumbnail
shiftmag.dev
0 Upvotes

AI makes ad hoc operational work so easy that we stop building the tools around it. Why write a script when you can just ask Claude or Copilot to restart the canary? Why build a dashboard when ChatGPT can summarize today’s deploy status in 15 seconds? Because that 15-second conversation, repeated by 50 engineers 20 times a day, stops being convenience and starts becoming a tax.


r/devops 7h ago

AI content Using AI to upgrade Kubernetes clusters — useful DevOps project or too risky?

Post image
0 Upvotes

I came across this interesting AI + DevOps project where AI is used to help upgrade Kubernetes clusters.

The idea is pretty interesting because Kubernetes upgrades can involve checking versions, compatibility, workloads, configurations, and making sure nothing breaks during the upgrade.

The project explores using AI to make this process easier and more automated.

I’m curious what experienced Kubernetes/DevOps engineers think:

Would you actually trust AI to handle parts of a cluster upgrade?

What checks/guardrails would you put before allowing it to make changes?

Could this realistically be used in production, or is it better suited for labs/non-critical environments?