Introducing network automation
Network automation is the use of technology and software to automate the processes of managing and operationalizing networks. The keyword for network automation is automating a process, which means it is not only about deploying and configuring a network but also the steps that must be followed to achieve network automation. For example, sometimes, the automation steps involve gaining approval from different stakeholders before a configuration is pushed to a network. Automating such an approval step is part of network automation. Therefore, the network automation process can vary from one organization to another based on the internal processes each organization follows. This makes it challenging to build a single platform that can perform automation out of the box for many customers.
There are a significant number of ongoing efforts to provide the necessary platforms from the network device vendors that can help in building customized automation...