I have yet to see DevOps actually executed well. IME, it always winds up with half-assed infrastructure, because devs often have little interest in ops, and even more rarely have any kind of background in it.
The entire concept seems to me like devs noticed that ops folks were often automating large portions of their jobs with shell scripts, and haughtily thought, “we could do so much better with proper tooling and a better language,” completely disregarding the fact that the ops team had decades of combined experience and trauma from past incidents.