I'm digging into whether AI-generated configurations for Docker, Terraform, and Kubernetes can really simplify my workflow. I developed a prototype that translates plain-language descriptions into full configuration files, not just transforming existing setups. I'm not looking to launch a product; I genuinely want to know if this kind of AI tool is practical or just adding noise amidst the existing tools. I'd appreciate any feedback, especially from those in DevOps, SRE, or cloud engineering. Specifically, it would help if you could share your thoughts on: what's effective, what's not, any time saved, what's missing, or if you see it fitting into your everyday tasks.
5 Answers
I don't know if I'd say yes or no, but I've practically stopped manual coding of configs. Now, it’s either AI doing it or asking AI for help. Yeah, I might tweak a few things, but for boilerplate stuff, I won’t go back to writing it all myself.
Reviewing AI-generated configs can take more time than just writing them out manually. Honestly, I think it's faster to do it myself.
Honestly, I don't think AI is going to replace human DevOps anytime soon. Apps like this seem more like time wasters. Sure, a small AI might help with debugging, but that's about it.
If the AI can’t integrate new services into my existing systems, then I don’t really see the advantage. I’d rather pull functioning configs and tweak them myself. Plus, AI-generated stuff can have dumb errors that I need to catch.
These config files are already simplified versions of what you need, and you really have to grasp them to set up your infrastructure correctly. I'm not sure how AI could improve that.
It might handle the boilerplate for you. You'd still need to check the variable values and parameters though.

Absolutely! Working with AI is super flexible. I can jump into new projects with unfamiliar tools and get started rather than bugging someone more experienced to check my config.