This three-day course provides students with introductory knowledge of how to automate Junos using DevOps automation tools, protocols, and technologies. Students receive hands-on experience with tools and languages relevant to automating the Junos OS platform in a DevOps environment. The course includes an introduction to the basic DevOps practices, Junos APIs, and NETCONF. It then focuses on using Python, PyEZ, Ansible, and REST API to automate Junos. XML, JSON, and YAML are introduced as these languages facilitate Junos automation. 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 18.1R1, Junos PyEZ 2.1, and Ansible 2.5.
This course benefits individuals responsible for configuring and monitoring devices running the Junos OS.
After successfully completing this course, you should be able to:
Chapter 1: Course Introduction
Chapter 2: Introduction to Junos OS
Chapter 3: Introduction to DevOps
Chapter 4: The Junos Automation Stack
Chapter 5: Introduction to XML and XPath
Chapter 6: The XML API and NETCONF
Chapter 7: Introduction to JSON and YAML
Chapter 8: Introduction to Ansible
Chapter 9: Introduction to Python
Chapter 10: Introduction to XML and XPath
Chapter 11: The Junos REST API