The story used to go something like this: DevOps would code a new purpose-built application in C++ or Java designed for scale across multiple servers. They would work closely with DBAs to optimize the backend SQL calls and ensure a client located in the same server room would have great response times. After it was all built, they would contact NetOps about a new application. NetOps would throw a bunch of Gig ports at the server farm, drop a DNS entry, verify they could ping the servers from anywhere in the network. SecOps would configure the firewall and drop the mic. All great right?