It's all fun and games until a hacker breaks in and leaks your data.
Look, trumpeting automated testing is missing one critical point. Yes, automated tests *help*, but they Do. Not. Solve. The. Basic. Issue.
Automated testing cures the known knowns, might do something with known unknowns but by definition can do squat all against unknown unknowns.
Case in point, 0-day vulnerabilities. With all the compiler checks and automated tests in the world these "bug reducing" companies are hacked with embarrassing regularity. Bugs abound *still*.
You depend on automated testing and you're going to catch the bugs you know could happen. The people who write the tests are usually the same ones who write the code.
What have we learned about programmers checking their own code?
DevOps is not a silver bullet. DevOps is a codified way to overdrive your lights.
Slow down. HIRE A DAMN QA DEPARTMENT. One that knows how to find the weird stuff.
Don't get me wrong, I love automated testing. As a lone wolf it's one of the few ways I can get *any* testing done, Lord knows the users won't do it. But at the same time I'm keenly aware of just how (in)effective they can be, especially in complex database apps.