3 Days Deep Dive
Starts with Python Basics
Automate the Network with Python Scripts
Automate the Network with Ansible
Instructor led classroom
Mumbai: 09 Feb 2018
Bangalore: 16 Feb 2018
Delhi: 23 Feb 2018
Automation is everywhere. The Compute / Server Industry adopted Automation long back with tools like Puppet, Chef, Ansible and languages like Python. The key for this adoption has been a movement called DevOps which talks of a "Continuous Delivery" model.
The Network Industry has been rather stagnant with respect to Automation. Per box CLI has been the dominant way of configuring individual devices instead of the entire network as a system. But recently with terms like "NetDevOps", "NetOps", "Infrastructure as a Service" and technologies like "Software Defined Networking", the Network is being been forced to implement Automation.
The future of the Network is Automation. Network Automation processes can never replace the Network Engineer. It will only take the Network Engineer a level higher in the value chain. The people that understand the Network, and the underlying technologies will have to be deeply involved in the Automation processes.
This training course will help Organizations and Network Engineers start automating their Networks using Python and Ansible. This will take the Network to the same level as the Compute / Server, Developer in terms of Automation.
Goals of Network Automation:
1. Automate repetitive tasks. (Executing same CLI commands on multiple network devices)
2. Reproduce and Reuse. (Create Scripts and run on multiple devices)
3. Reduce and Eliminate Errors. (Less Human Intervention)
3. Repository and Version Control. (GIT for storing Scripts)
Benefits of Network Automation:
Data Structures and Operators
Conditions and Loops
XML and JSON
Network Basics - CCNA | JNCIA
No Programming knowledge required.
Cisco IOS image
Loads of Knowledge