What is DevOps? And where is it going?

by Leor Farkas | April 3, 2019

DevOps is one of the fastest-growing areas of IT. As the trend moves towards agile methodologies, DevOps – which emphasizes rapid deployment and collaboration between development and operations teams – is taking off. But how has DevOps evolved into its present state? And what are its future challenges and opportunities?

History of DevOps

The beginning of DevOps can arguably be traced back to 2003, when Google hired the first “site reliability engineers” to run a production environment separate from the development environment. But it wasn’t until 2009 that Flickr combined “Dev” and “Ops” to promote greater cooperation and less friction between the development and operations teams. Then again in the same year, a Flemish engineer named Patrick Debois organized a conference on agile system administration. To promote it on Twitter, he used the shortened hashtag #DevOps. Thus, DevOps as a field entered into the common lexicon.

DevOps today

Today, DevOps engineers are highly valued for their ability to manage end-to-end engineering projects through cross-functional collaboration. The focus is on simplifying processes and achieving faster deliveries through automation tools. The best DevOps teams out there use Agile, a process that has become dominant since 2001 and emphasizes speed of development through the scrum methodology and sprints.

Challenges of DevOps

Through the adoption of DevOps, technology companies hold the promise of leaner, faster development cycles. While this is becoming a reality for many R&D teams, the culture of DevOps still needs to permeate deeper and fully take root in order for us to see significant benefits. Some of the current struggles of DevOps includes:

  • Greater speed isn’t happening fast enough: According to one survey, just 23% of IT professionals said infrastructure at their company could be delivered in under one day. The majority of respondents admitted that it takes up to a month or longer to deliver infrastructure. Lack of access to self-service features is also slowing down teams.
  • Difficulty transitioning from on-premise to cloud infrastructures like AWS: getting people to embrace automation, use the right tools, and stay committed to saving on costs.
  • Security gaps: The cloud can be just as, if not more secure than on-premise. But the cloud requires different security models and tools to keep your data safe.

What’s next for DevOps?

Making sure DevOps is an integral part of your company’s culture is critical to building and maintaining a successful infrastructure. To learn more about how Cloudvisor can help optimize your DevOps teams’ cloud operations and costs, click here.