DevOps teams are committed to continuous improvement so they're always refining how they're developing, testing, and delivering code. Not surprisingly, the DevOps concept has evolved over the years from Dev and Ops working together to integrated teams that have implemented a CI/CD pipeline.
Of course, not every software team represents the same brand of DevOps. While some teams are deploying code hundreds or thousands of times per day, others are merely trying to improve software delivery speed and code quality incrementally because there are constraints such as regulatory compliance that may also need to be considered.
While DevOps as a practice is evolving, so are the roles within a DevOps team.
According to Kirill Semenov, head of DevOps at IT consultancy DataArt, the future building blocks of DevOps include:
Of those, the last three (DevSecOps, AI/ML Ops and site reliability engineers) are among some of the relatively recent developments that will color the future of DevOps along with some others we've included. In the meantime, there are plenty of organizations which are still trying to get DevOps basic working right.
Following are an explanation of some of the trends worth watching.Lisa Morgan is a freelance writer who covers big data and BI for InformationWeek. She has contributed articles, reports, and other types of content to various publications and sites ranging from SD Times to the Economist Intelligent Unit. Frequent areas of coverage include ... View Full Bio