I'm a software developer. My default explanation to people who don't know what that means is, "I whisper to computers, and sometimes they do what I ask".
My experience is that it almost always does what I ask. The problem is that some times I don't ask it to do what I want it to do in the exact way it will understand.
As DevOps , I whisper to a room full of computers to do what you told them plus do what some others tell you to break what you did, then run a big hammer over it, and hand all the pieces back to you