More and more organisations are adopting a DevOps approach. Based on the principle of breaking down traditional teams that work in independent silos, DevOps encourages integration across development and operations. This ensures shared responsibility for the end product.
It’s more efficient, reduces errors and creates a company culture of collaboration. Major players, such as Amazon, IBM, Microsoft and Google have already utilised a DevOps approach, and the market is expected to grow. Between 2020–2026 DevOps market growth is predicted at 20%. But how exactly will DevOps change? Here are several developments in the field you can expect to see in the next few years.
According to Gartner, 40% of DevOps teams will have integrated artificial intelligence into their IT processes by 2023. Using automation to streamline processes and standardise quality has always been key to DevOps. Artificial intelligence could be used to autosuggest snippets of code, detect bugs, provide insight into why some projects work better than others, spot anomalies in code and more.
How quickly this trend evolves depends on the simultaneous progress of artificial intelligence. Some AI-based tools are already proving effective. For example, Semmle CodeQL is considered the market leader in this area — a tool which enables DevOps teams (including Microsoft) to identify vulnerabilities in code. Artificial intelligence improves with data and use. Therefore, we can expect many more advanced AI-based tools to pop up and prove useful to DevOps in the near future.
One of the primary goals of DevOps is to increase the speed of successful software releases. However, this can cause additional security risk when security is not integrated into
DevOps. The answer may be in DevSecOps (Development Security Operations). This approach involves evaluating security at every stage in the product-development life cycle, ensuring all team members are trained and aware of their security responsibilities, and that strong security measures (such as encryption and authentication) are built into the product.
Many companies are undergoing accelerated digital transformation as a response to COVID-19. At the same time, web application vulnerability has doubled in the last year and a host of high-profile companies have fallen victim to cyber-attacks (e.g. Garmin recently paid $10 million to ransomware hackers). Given the costs of security breaches, DevSecOps will only become more important in the era of digital transformation.
Mutual cultural shift
While DevOps provides a host of benefits, it requires cultural change within an organisation to succeed. McKinsey Digital have identified five key cultural changes vital to implementing DevOps, including pushing change from the top, reimagined trust, autonomy and empowerment, craving improvement and rewarding results rather than process compliance. In addition, it’s thought there will be a further shift towards ‘full-service ownership’ in 2020. This means IT professionals will be fully empowered to create, ship and own their own code
Increased adoption of DevOps is also likely to drive cultural change in organisations. Many believe that companies who embrace a DevOps-inspired culture of openness and collaboration are most likely to succeed despite the recent pandemic. Therefore, we are likely to see more companies moving towards this style of operating.
To summarise, the future of DevOps is full of exciting developments. Major changes include increased uptake of AI-based tools and enhanced focus on security throughout all stages of development and operations. DevOps is moving further towards full-service ownership, which is likely to encourage cultures of empowerment and accountability, which are vital for organisations to survive the post-COVID 19 world.