| | June 20198CIOReviewoday, there are a plethora of consultants and tools available to help companies and teams implement a DevOps model. To gain the most benefit, development and operations teams must undergo a culture shift and build a close working relationship. Debois believed a collaborative environment enables development to deploy releases faster and with fewer mistakes. From experience, I have learned that the best approach is to embrace DevOps principals rather than fixating on a specific tool or approach. As DevOps enters its second decade, in 2019, I anticipate the following changes: DevOps is More than a Tool ­ It's a Mindset From the beginning, DevOps was designed to be more than just a tool. Debois' goal was to create a new way of thinking and approach for reducing the development lifecycle. He believed that by creating a new process for team collaboration and helping different departments work together, they would significantly reduce testing and increase deployment. The relationships and processes created by DevOps teams are more important than the DevOps tools themselves. Debois understood that the significant value was teams working together to solve problems quickly and efficiently. The internal process brought teams together, not the DevOps tools. For many today, DevOps is a definitive culture. DevSecOps and DevOps Will Become One Another change occurring is that at the beginning of the implementation cycle, both application and infrastructure developers are embedding security. Before, security controls were included in the final stages of development which was counterproductive, resulting in delays of the development cycle. Application security was often an afterthought in the development process. Now, containerization TTHE FUTURE OF DEVOPSBy Anand Kapoor, SVP - Data & Insights at Antuitand microservices improve security in the process. As these processes evolve, I believe DevSecOps will become a natural choice for agile, high performing enterprises and synonymous with DevOps. Artificial Intelligence and Machine Learning in DevOpsToday, using artificial intelligence (AI) to make software processes more manageable is a widely accepted mindset. There are two areas where AI bisects DevOps: the tools and people. Successful DevOps implementations churn IN MY OPINIONAnand Kapoor
< Page 7 | Page 9 >