Network automation is the process of automating the configuring, managing, testing, deploying, and operating of physical and virtual devices within a network. With everyday network tasks and functions automated and repetitive processes controlled and managed automatically, network service availability improves.
Network automation allows system administrators to automate the configuration, management, testing, deployment, and operation of their virtual and physical devices on the network. By automating standard network functions and tasks, controlling repetitive processes and managing them automatically, the availability of network services greatly improves. Cloudify is a leading open source network automation tool. Cisco, VMware, and Ansible also have network automation solutions.