DevOps keeps spreading across the globe and more companies than ever start to adapt the methodology. There are many clear advantages of doing DevOps – for example increased release frequency, less time spent on bugs and rework and better company culture. Just as with most areas, there are a few role models to look up to and we have listed 6 organisations that we think are great DevOps companies.
Amazon has gone from being a company with all information stored on local, dedicated servers to being a massive vendor of the cloud service called Amazon Web Services (AWS). This change created possibilities to publish code changes, bug fixes and other additions whenever they like, which created a huge competitive advantage. They even have their own department for DevOps within AWS.
Regarding clear numbers, Amazon today pushes releases every 11.7 seconds and experience both fewer and shorter outages. This makes them a clear contestant for our best DevOps companies list.
The service we all know and use one a daily basis. Facebook was actually one of the very first advocates of DevOps and they have worked hard to update and improve its service without downtime. They have used DevOps elements such as automation, continuous integration and continuous deployment to create new ways of cooperation and ongoing improvements. For years, Facebook was doing DevOps without it being called DevOps.
As a result of Facebooks efforts to constantly improve, we as consumers now expect more from the software we use. Hence we no longer accept month-long waiting times for bug fixes, new features and new versions. Companies that cannot keep up with this new standard will most likely fall far behind and have a hard time catching up with those who can.
Microsoft offers a wide variety of services – SQL, PowerBI, Azure, Visual Studio, Visual Studio Online, Windows Server, to name a few. By utilizing agile methods, Microsoft grew more and more efficient at producing software, but found a bottleneck in managing deployments. Therefore, they were met with increasing difficulties to respond to customer feedback.
Today, Microsoft is one of the leading DevOps companies in the world. In addition, they offer everything from training courses and DevOps self-assessment to a bunch of webinars and other resources. Sam Guckenheimer, Product Owner of Visual Studio, says:
We went from a world where the notion was to have a “deliverable” product at the end of every sprint to actually delivering live at the end of every sprint. We’re always automating everything we can and improving everything we can.
Read more about Microsofts transformation towards DevOps here.
The Netflix streaming service is a grand distribution system based on the Amazon Web Services mentioned above. With support for almost every possible unit, ranging from mobile to tablet and desktops, Netflix needed to put efforts into stability and quality first – both on the server side and on the client side. Because of this, they created the Netflix Simian Army to stress test the service and discover issues before they happen.
Today, Netlifx publishes new code thousands of times per day. Their efforts make them a great role model and they were awarded the JAX Special Jury Award in 2015 for progress and contributions to automation, open source and DevOps.
Walmart has been the king of physical retail for a long time. However, with Amazon being the digital giant, Walmart has had trouble catching up on the online side of sales. For that reason, Walmart created WalmartLabs in 2011 and today use DevOps as an important part of innovation. Through achieving OneOps, Walmart found a way to utilizing cloud for automation and faster deployments.
Walmart has also been contributing to many open source tools within DevOps. For example Hapi, a Node.js framework for creating applications and services that lets developers focus on creating reusable logic instead of spending time with infrastructure.
The Nordstrom mobile application was the breakthrough that pushed their change from waterfall-based development to DevOps over the edge. Since breaking down the old silos, they now had the ability to work as one unit and allocate resources towards the continuous delivery of value.
Their DevOps initiative also resulted in fewer bugs, more releases and overall better quality.
Why these are the best DevOps companies
DevOps can be done in many different ways and in many different industries and markets. The above companies have survived large scale transformations and are now reaping clear benefits from DevOps, agile development and automation. Perhaps you and your company can learn something from these examples, or maybe just find inspiration.
Have we missed something in our list? Who are your DevOps role models? Let us know in the comments or send us an e-mail at [email protected]!