Devops is a transformative ethos that many companies are putting to their advantage. As with anything that hinges on culture, however, it can be too easy to slap together a few tools, sprinkle in new processes, and call yourself a devops-fueled organization. After all, saying that your company embraces devops and regularly practices devops techniques is popular nowadays, and it can serve as great PR for bringing in great talent to your team. But in truth, many companies -- and technical recruiters -- that are proclaiming their devotion to devops from the hilltops aren’t really devops organizations.
Here we take a look at some of the most common misconceptions and flawed implementations of devops. Chances are, your company has fallen prey to at least one of them. That doesn’t necessarily mean you aren't practicing devops. It simply means you have a ways to go before your company can fulfill the promise. Devops isn't an award or title you can achieve. It's a philosophy, culture, and way of approaching the task of shipping code.
Read on, take a step back, and assess your company’s commitment to its devops mission. Candor and honesty are essential to guiding your team in the right direction.
Sign No. 1: You need to buy "the devops"
IT departments need "stuff" to operate. They need hardware: computers, servers, server racks, network switches, routers, and load balancers. They also need software: operating systems, antivirus products, productivity software, project management solutions, various line-of-business applications, and software to monitor the health and performance of hardware and software alike.
IT departments have been buying "stuff" since their inception. When the first company decided to use computers as part of their business practices, purchasing as the lifeblood of IT was born. It's natural for IT higher-ups to think they can buy the next big thing that will help them help the business succeed. This is why some companies give themselves the false impression that they can buy "the devops."
But it’s not for the wrong intentions. Many CIOs who attend devops conferences or talk about devops with fellow CIOs begin to see what devops can do for their company. Some decide they want “the devops” -- and they want it now! What they don't understand is that devops is not a product or service to purchase. It is a mind-set or mode of operation.
That’s not to say you can’t purchase a block of hours from highly paid consultants to learn devops principles, but by doing so, ultimately you are purchasing knowledge that requires significant work on your part to implement. Your team must absorb what's being taught, and only then will devops practices begin to take root.