Network computing has grown tremendously in various aspects such as the network design, number of users, and complexity. With this expansion, managing, monitoring, and configuring networking devices efficiently is vital to ensure the network is running with its best performance. Network automation and programmability have gained wide adoption by prominent networking vendors and experts as well as researchers. The approach has proven that itwould be the future of networking field as it simplifies the process of configuring and managing networking devices, especiallyforenterprises. This paper presentsnew design and development of a network automation tool that helps network administrators to automate and shorten the process of configuring and managing networking devices. This research also identifies the importance of network programmability and automation and how they can help network engineers and organizations.