Junos Platform Automation and DevOps (JAUT)
Learn how to automate Junos using DevOps automation tools, protocols and technologies.
This five day course provides students with knowledge of how to automate Junos using DevOps automation tools, protocols and technologies. Students receive hands-on development experience with tools and languages relevant to automating the Junos OS platform in a DevOps environment. The course includes an introduction to the Junos XML API, and NETCONF but focuses on using Python, PyEZ, and Ansible to automate Junos.
The course introduces students to Junos commit, operation (op), event, and SNMP scripts. JSON, YAML, and Jinja2 are introduced as these languages facilitate Junos automation. The course also introduces the Junos Extension Toolkit and related APIs. Finally, the course discusses the use of JSNAPy and Junos ZTP autoinstallation tools.
Through demonstrations and hands-on labs, students will gain experience in automating the Junos operating system and device operations.
This course uses Junos OS Release 17.1R1, PyEZ 2.0, Python 2.7, and Ansible 2.3.