How DevOps Adoption Is Changing
How DevOps Adoption Is Changing
The speed at which DevOps is being implemented across the board is astounding. Read these insights on DevOps adoption from industry executives.
Join the DZone community and get the full member experience.Join For Free
Download the blueprint that can take a company of any maturity level all the way up to enterprise-scale continuous delivery using a combination of Automic Release Automation, Automic’s 20+ years of business automation experience, and the proven tools and practices the company is already leveraging.
To gather insights on the state of DevOps, we spoke with 22 executives at 19 companies implementing DevOps for themselves and helping clients to implement a DevOps methodology. We asked, "How has DevOps changed since you began using the methodology?" Here's what they told us:
- CD has become mainstream. Microservices are more commonplace and are a good way to be successful with DevOps. Being in the cloud gives you more flexibility. Containers are becoming more mainstream. Function as a service is a helpful way to solve scaling issues.
- People are beginning to understand the benefits of DevOps. Best practices have been solidified. Allows you to get code from developers to customers in a fast and secure way.
- Three years ago, the State of DevOps Report showed the market cap growth for DevOps companies outperformed the S&P 500. Now finance is asking why we can’t release every 11.7 seconds like Amazon. There are new tools and apps for the customer. See HBR on the haves and have-nots of IT.
- DevOps has meant many different things over the past five years. At first, it was about the speed at which you can develop. Now it’s a soup-to-nuts pipeline. There is a greater definition of goals and KPIs – release chain velocity, ability to ingest change, mean-time to resolution. DevOps has been elevated to a level where management is watching its performance.
- The movement to the cloud has forced the adoption of DevOps because development and operations get blurred in the cloud. The wall between the two is thinner.
- 1) Continuous testing. Testing becomes a center of excellence. To bring code into production in minutes, you need to infuse testing into every step of the SDLC. Performance testing is ongoing so you’re not waiting for load testing at the end. Acquired Blazemeter for cloud-based performance testing. It’s based on open source. We’re able to change the paradigm around performance testing as part of JUnit testing. We’re able to start small and scale. 2) Security testing in the SDLC so security is part of all other tests.
- As we rapidly grew our business, our engineering team grew from a couple of engineers who did everything to dozens of engineers organized into several teams building and running our production systems. Initially, the challenge was keeping our brand-new systems running with a small number of customers, but in a relatively short space of time it became apparent that we needed to manage a rapidly growing server fleet (now over 1300 servers) without significantly growing the team. Moreover, customer demand has led to a need for a very high pace of change, which led us to move from scheduled releases to continuous delivery.
- Adoption is different in every organization. Companies are still experimenting on what will work best for them. There are no best practices or standardization since DevOps implementation is different for every company.
- More vendors are combining features putting more DevOps services under one roof. We’re still early in the process and it is still evolving.
Here’s who we talked to:
- Gil Sever, CEO, Applitools
- Mike Tria, Head of Infrastructure, Atlassian
- John Trembley, CMO and Scott Harvey, V.P. Engineering, Atmosera
- Aruna Ravichandran, VP DevOps Products and Solutions Marketing, CA Technologies
- Flint Brenton, CEO, Collabnet
- Tom Hearn, Data Center Architect, Datalink
- Shehan Akmeemana, CTO, Data Dynamics
- Robert Reeves, Co-founder and CTO, Datical
- Anders Wallgren, CTO, Electric Cloud
- Job van der Voort, Vice President of Product, GitLab
- Ben Slater, Chief Product Officer, Instaclustr
- Ilya Pupko, Chief Architect, Jitterbit
- Tom Joyce, CEO, Pensa
- Stephanos Bacon, Chief of Product, Portfolio Strategy for Application Platforms, Red Hat
- Michael Mazyar, CTO, Samanage
- Eric Wahl, IT Director and John Joseph, Vice President of Marketing, Scribe Software
- Manish Gupta, CEO and Founder, ShiftLeft
- Martin Loewinger, Director of SaaS Operations and Jonathan Parrilla, DevOps Engineer, SmartBear
- Chris McFadden, V.P. Engineering and Operations, SparkPost
Opinions expressed by DZone contributors are their own.