This five-day online instructor-led 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.
Download the full course description: Junos Platform Automation and DevOps (JAUT)
Please note: Course pricing may vary based on Juniper Networks Authorized Education Partner (JNAEP) offerings and locations.
Click for detailed information on system requirements and how to join the online session.
If you are registered for this class, in order to see the “Start” button, you MUST log into the Juniper Learning Portal.
Log in through the "Log in" feature in the blue bar in the upper right of your screen.