AI coding IDEs are increasingly becoming our day-to-day helpers for brainstorming, triage, bugfixing, and even vibe coding. But for DevOps and SREs, we have many concerns about stability, networking, security, and more. Surely we can’t vibe code our infrastructure with AI, right? Right?
Well, maybe we can’t fully trust AI coding to manage our whole infrastructure, but we can, in fact, get lots of help. Actually, we get even more help compared to our developer folks, and I have a list of reasons why:
We have all been dealing with many scripting languages (Python, Golang, Bash, HCL, YAML, JSON, Jinja2, Helm, etc.). We have also been dealing with custom functions in these seemingly same languages. For example, GitHub Actions are defined in YAML, as are GitLab Actions, and even Jenkins for some of us. Also, Kubernetes uses the same format for a different purpose; Ansible is an entirely different world of YAML.
Also, we have been dealing with “sed”, “awk”, “grep”, “aws”, “kubectl”, and tens of other CLI tools with different flags, usages, styles, etc. We've all been googling (or man/-help) when we get a bit rusty with these tools.
Let’s face it: especially when we are dealing with new environments, migrations, app launches, clusters, etc., we’ve copied and pasted so much code and managed to get it working in the new area (with some retries, of course). We had to tweak so many lines across maybe thousands of lines total. It takes time, focus, energy, and experience to pull this off.
Since we have been managing everything as code, our PR count has increased significantly. Also, our PRs are sometimes huge, or change the templates, so they touch so many things at once. And sometimes -especially when we are busy- we just stamp LGTM and approve it.
Self explanatory, I think. This is our common pitfall, our IaC code can always use more in-line comments and some README files here and there. It’s also tough to keep them updated with the changes.
Now we can fix all of these problems and more with these tools. Let’s compare them:
Cursor just launched version 2.0 and now has its own coding model named Composer. Before this, it started to lag behind compared to their CLI-based competitors. But not anymore. It supports agents, MCPs, tools, and a great planning tool where you can choose nearly every model, and tab completion.
Pros:
Cons:
First of all, my favourite one. Claude Code also launched version 2.0, which shook up a lot of stuff. It has fantastic features: Agents, Sub agents, Skills, CLAUDE.md, custom slash commands, and headless mode. Many of these features are one-of-a-kind or really rare compared to others.
It works directly from your terminal, and we DevOps folks looove our terminals. Since it’s owned by Antrophic, they only use their own models. But they are more than enough.
Pros:
Cons:
It is also an excellent terminal application. I use it as my main one. Offers some free AI usage with your free user monthly plan. Integrates the terminal and the AI spectacularly. You can even bring your AI and your context to SSH connections. Multi-model selection like Cursor. Honestly, if it had some fair pricing for usage, it would be my main AI Coding IDE.
Pros:
Cons:
If I wrote this 1-2 months ago, when Claude Code 2.0 and Cursor 2.0 didn’t exist (Antrophic was also being bombarded for degradation). I’d choose Codex instantly with the launch. It’s intelligent, and it has great usage promises. It supports the bare minimum set of tech that an AI Coding IDE needs to have. Nowadays, people are still using Codex a lot since it can solve issues that no other tools can sometimes. If you are a person who has multiple 10-20 dollar subscriptions rather than one 200 dollar subscription. Then Codex needs to be one of them, I believe.
Pros:
Cons:
Warp.dev is a great DevOps tool for us, especially with SSH connections and still being able to run terminal commands on it with AI. I’m still using the $20 plan sometimes. Since it’s my terminal app, it’s good enough for me, and I use it for triages.
I mainly use the Claude Code with the Pro plan; it boosts my productivity. I like JetBrains IDEs, and Claude Code has an integration with them, so it’s really useful for me. Also, headless mode is helpful for my scripts.
The others didn’t feel striking enough for me to consider dropping these two.
Thanks for reading