DevOps 2018 Trends
DevOps 2018 Trends
One of DevOps' advantages is helping teams integrate new technologies. Get a few tips on structuring your DevOps teams and processes.
Join the DZone community and get the full member experience.Join For Free
The world is changing continuously, non-stop and always faster than before. This also applies to technology, nowadays it is impossible to master all new technologies, but DevOps is the way to be able to integrate them faster and being able to take advantage. So... in this continuously changing world, how DevOps will evolve during this year?
We have been thinking that by using new technologies we are fully covered, but DevOps goes beyond and proposes a change in the organization. To take the best of DevOps we shouldn't focus only on the automation side, but transform ourselves into a DevOps organization and way of working. I think in 2018 we will hear the DevOps transformation concept often and often.
Basically, DevOps is aiming to allow companies to be able to adopt whatever next is coming. The way to achieve this goal is by enabling teams on adopting new technologies easily and being ready to change continuously. The figure of DevOps coach (or DevOps Scrum Master) will probably raise like in the past years the Agile coach raised too.
It's important to understand DevOps is not a separate team or entity, it is what we are. A team should become a DevOps team by "building, running and maintaining", removing (or willing to remove) any external blocker or dependency. Therefore, I expect the wrong concept of an entity called "DevOps Team" that serves the rest of the company will be over. In any case, that would be NewOperations or CloudOperations, but never DevOps.
When companies started to implement DevOps, they started with Deployment automation in low-risk level environments, then they moved to CI practices; after that, full CI/CD was the goal. Last year the topic was testing automation. I think this year organizations are going to start moving into UAT testing and security automation. I think security will be also part of the Shift Left practice.
Lately, will AI start taking decisions like release management practices or reproducing customer behavior (so we don't need to wait until the "real")? Several discussions and point of views will be served.
From technologies point of view, it seems clear microservices architecture and containerization are the trends. Most of the companies are already aware of these concepts, but few are applying them. By leading by example, we are realizing how comfortable could be a proper Microservices-Containers system. By end of the year, probably most of the companies which were running POCs and MVPs on this areas will adopt this solution as their delivery architecture.
Opinions expressed by DZone contributors are their own.