Network Automation
Do I like to code? No. Do I like automation? Yes
The world of network engineering is changing at a rapid pace and Network Automation Tools are now becoming essential to the Network Engineer. Back in 2020, network automation was such a secret, some companies use it some don't. Nobody has a guideline. I will share some experiences that hopefully can help out my friends on LinkedIn to have at least a little direction. The search for the best network automation software is never-ending. If you want an automated network, the best network automation tool might be Ansible Tower or just Python. Bigger companies like Amazon, MS, Etc, have development teams where there is automation already in place. The majority of it is Python-based anyway, and for small to mid-sized companies, this would mean needing to reduce repeat work and focus more on projects and growth. Cisco configuration is a non-standard programmable language, but of course, is still code based. If we can use Github's version control plus Ansible playbook, managing networks will be so much better :)
Check out the Best Network Automation Tools & Software for 2020:
Network Automation Software
What tools do you need to automate your systems and networks?
Ansible for Network Automation
Ansible Tower
Puppet
Chef
Saltstack
Git
Jenkins
Python for Network Automation
Cisco NSO
NetYCE – Network Automation Framework
Cisco Network Automation Tools