Understanding the paradigm shift to NoOps
In the previous chapters, we discussed the introduction of artificial intelligence (AI) and machine learning (ML) into operations and development. In Chapter 9, Integrating AIOps in DevOps, we learned how an enterprise can leverage AI and ML in DevOps pipelines. The reason to do this is to make a lot of manual tasks obsolete through intelligent automation. NoOps takes all of this one step further: automate IT systems completely so there's no need for operators to manually intervene in the systems. How far away are we from that paradigm shift? In addition, is it realistic? We will discuss that in this section.
To answer the last question: NoOps seems to be more of an ideal than a real practice. The discussion around NoOps was initiated through the idea that teams could actually automate a lot of processes in development, especially regarding the deployment of applications. This started with services being provided as Software as a Service...