GB
/
GBP
/
EN

Shaping the future of IT skills

Maximising IT performance through learning

Juniper Junos Automation - JAUT

WGAC-JUN-JAUT-NEW

Juniper Networks

Description

Show Tabs
Introduction

This five-day course provides students with Junos platform automation knowledge

through hands-on development. Students receive hands-on experience with tools and

languages relevant to the Junos OS platform. The course includes an introduction to the

Junos XML API, YANG and NETCONF. The course focuses on using Python and the

PyEZ library to create commit scripts, operation (op) scripts, and event scripts. It also

covers an introduction to automation/DevOps tools using Ansible. Finally the course

discuses the use of Autoinstallation and JSNAPy automation tools. Through

demonstrations and hands-on labs, students will gain experience in automating the Junos

operating system and device operations.

This course is based on the Junos OS Release 16.2R1.

Prerequisites & Audience

Students should have intermediate-level networking knowledge and an understanding of

the Open Systems Interconnection (OSI) model and the TCP/IP protocol suite. Students

should also have familiarity XML basics and have introductory knowledge of a

programming language such as C, C++, Perl, Python, Ruby, or Java. Students should also

attend the Introduction to the Junos Operating System (IJOS) courses prior to attending

this class. Lastly, a high-level understanding of object-oriented programming is a plus but

not a requirement.

Course Benefits

This course benefits individuals responsible for configuring and monitoring devices

running the Junos OS.

Course Topics

After successfully completing this course, you should be able to:

  •  Describe the NETCONF protocol.
  •  Explain the capabilities of the Junos OS XML API.
  •  Describe the use of XSLT, SLAX, and XPath in the XML API.
  •  Describe the Junos Automation UI and explain the role of gRPC, NETCONF, and REST in Junos Automation.
  •  Identify the languages, frameworks, management suites, and tools used in automating Junos.
  •  Describe the YANG Protocol and explain the capabilities of YANG.
  •  Use the YANG model to issue Junos commands and to configure Junos.
  •  Explain the benefits of using JSON and YAML.
  •  List where JSON and YAML are used in Junos Automation.
  •  Convert between JSON, YAML, and XML.
  •  Describe the features and benefits of using Python in Junos automation.
  •  Configure Junos devices to use Python and create simple Python scripts.
  •  Describe the function of Junos operation, commit, event, and SNMP scripts.
  •  Implement Junos operation, commit, event, and SNMP scripts using Python.
  •  Identify how Junos automation uses Jinja2 and create Python scripts that use Jinja2.
  •  Explain how PyEZ makes Junos automation easier and the Junos OS support for PyEZ.
  •  Use PyEZ to gather facts from Junos, perform configuration tasks, and use PyEZ to manipulate the file system and perform system upgrades to Junos.
  •  Implement OpenConfig in the Junos OS.
  •  Describe the process of implementing custom YANG modules.
  •  Implement a translation script for a custom YANG module.
  •  Explain the use of the Junos REST API in automation.
  •  Use the Junos REST API to get information from Junos.
  •  Describe what JET is and what it includes.
  •  Create a project in the JET IDE.
  •  Execute scripts using on-box and off-box automation.
  •  Explain the four JET application development workflows.
  •  Describe how Ansible is used in Junos automation and install Ansible.
  •  Create Ansible playbooks to automate Junos.
  •  Describe how JSNAPy can help automate Junos devices.
  •  Implement JSNAPy into a Junos environment.
  •  Describe how ZTP works.
  •  Configure in-band ZTP and out-of-band ZTP.

Juniper Networks courses


Juniper Junos Edge Security Services - JESS
CODE: WGAC-JUN-JESS
Juniper Junos Multicast Routing - JMR
CODE: WGAC-JUN-JMR
Juniper Network Automation in the WAN - NA-WAN
CODE: WGAC-JUN-NA-WAN
Juniper Advanced Junos Enterprise Routing - AJER
CODE: WGAC-JUN-AJER
Juniper Junos Enterprise Switching using - JEX-ELS
CODE: WGAC-JUN-JEX-ELS
Juniper Junos Automation - JAUT
CODE: WGAC-JUN-JAUT-NEW
Juniper Junos Space for the Service Provider - JS-SP
CODE: WGAC-JUN-JS-SP
Juniper Junos Security - JSEC
CODE: WGAC-JUN-JSEC-NEW
Juniper Junos Automation - JAUT
CODE: WGAC-JUN-JAUT
Juniper Junos SpaceSecurity Director - JS-SD
CODE: WGAC-JUN-JS-SD
Juniper Junos Layer 3 VPNs - JL3V
CODE: WGAC-JUN-JL3V
Juniper Custom Course
CODE: WGAC-JUN-CUSTOMIZ
Juniper Junos Suscriber Management - JSM
CODE: WGAC-JUN-JSM
Juniper Introduction to the Junos Operating System - IJOS
CODE: WGAC-JUN-IJOS-NEW
Juniper Advanced Data Center Switching - ADCX
CODE: WGAC-JUN-ADCX
Juniper Screen OS IP version 3 - J-IPv3
CODE: WGAC-JUN-J-IPv3
Juniper Advanced Junos Security - AJSEC
CODE: WGAC-JUN-AJSEC-NEW
Juniper Junos Intermediate Routing - JIR
CODE: WGAC-JUN-JIR
Juniper Advanced Junos Service Provider Routing - AJSPR
CODE: WGAC-JUN-AJSPR-NEW
Juniper Junos Layer 2 VPNs - JL2V
CODE: WGAC-JUN-JL2V
Juniper Junos SpaceNetwork Director - JS-ND
CODE: WGAC-JUN-JS-ND
Juniper Advanced Junos Enterprise Switching - AJEX
CODE: WGAC-JUN-AJEX
Juniper Network Automation using Contrail Cloud - NACC
CODE: WGAC-JUN-NACC
Juniper Networks Design Fundamentals - JNDF
CODE: WGAC-JUN-JNDF
Juniper Networks Certified Internet Specialist- ENT (JIR-JEX)
CODE: WGAC-JUN-JNCIS-ENT
Juniper Network Design Data Centre - JND-DC
CODE: WGAC-JUN-JND-DC
Juniper Junos MPLS and VPNs - JMV
CODE: WGAC-JUN-JMV
Juniper Junos MPLS Fundamentals - JMF
CODE: WGAC-JUN-JMF
Juniper Network Automation in the Data Center - NA-DC
CODE: WGAC-JUN-NA-DC
Juniper Advanced Junos Service Provider Routing - AJSPR
CODE: WGAC-JUN-AJSPR
Juniper Networks Certified Internet Professional-SP (AJSPR-JCOS-JMR)
CODE: WGAC-JUN-JNCIP-SP
Workshop Juniper: Service Now & Junos Space
CODE: WGAC-JUN-WORKSHOP:SERVICENOW&JUNOSSPACE
Juniper Junos Troubleshooting in the NOC - JTNOC
CODE: WGAC-JUN-JTNOC
Juniper Junos Space Essentials - JSE
CODE: WGAC-JUN-JSE
Juniper Network Security Manager Fundamentals - NSMF
CODE: WGAC-JUN-NSMF
Juniper JUNOS Enterprise Switching - JEX
CODE: WGAC-JUN-JEX
Juniper Introduction to Junos Security - IJSEC
CODE: WGAC-JUN-IJSEC
Juniper Networks Certified Internet Specialist-SEC
CODE: WGAC-JUN-JNCIS-SEC
Juniper Networks Design WAN - JND-WAN
CODE: WGAC-JUN-JND-WAN
Juniper Configuring Juniper Firewall/IPSec VPN - CJFV
CODE: WGAC-JUN-CJFV
Juniper Junos Class of Service - JCOS
CODE: WGAC-JUN-JCOS
Juniper Advanced Junos Enterprise Routing - AJER
CODE: WGAC-JUN-AJER-NEW
Juniper Data Center Switching - DCX
CODE: WGAC-JUN-DCX
Juniper Networks Certified Internet Professional -ENT (AJER-AJEX)
CODE: WGAC-JUN-JNCIP-ENT
Juniper Custom training
CODE: WGAC-JUN-WORKSHP
Juniper Networks Design - Security - JND-SEC
CODE: WGAC-JUN-JND-SEC
Juniper Junos Service Provider Switching - JSPX
CODE: WGAC-JUN-JSPX
We use cookies to understand how you use our site and to improve your experience. To learn more, click here. Read our revised Privacy Policy and Terms and Conditions.