This self-paced 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 lab demonstrations, 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.

Purchase Includes: 6 Months of Access
Certification Track: Automation & DevOps
Difficulty Level: Foundational
Last Updated: Tuesday, June 15, 2021
Subscription Details
  • 6 months of access to the online course materials from date of registration.
  • Virtual Labs are not included.
  • On-Demand courses do not include an eBook.
  • Opportunity to earn a discounted certification exam voucher.
  • Need support? Please contact us
Course Modules
Module 01: Course Introduction
This module is an introduction to the course and explains the topics covered in the course.
Module 02: Introduction to DevOps

Why DevOps? The Benefits of DevOps.

2h 17m
Module 03: Junos Automation API Overview

The Junos Automation Stack. Junos XML API Overview. Junos REST API Overview. Junos JET API Overview. Overview of Junos Automation Tools.

Module 04: XML and XPath

Basic XML Syntax. XML in the Junos OS. Navigating XML using XPath.

Module 05: XML and NETCONF

NETCONF. Junos XML API. Junos XML API Programming Languages.

1h 11m
Module 06: Python Fundamentals

Python Basics. Data Types and Variables. Lists, Dictionaries, Sets, and Tuples. Python Libraries. Python Script Examples.

Module 07: Junos PyEZ Operations

Junos PyEZ. Execute Junos RPCs. Perform Device Operations.

Module 08: Junos PyEZ Configuration

Junos PyEZ Configuration. Junos PyEZ Exception Handling. Junos PyEZ and Jinja2.

1h 36m
Module 09: JSON and YAML

Data Formatting. JSON Basics. JSON Support in Junos. YAML Basics. Junos Automation and YAML.

2h 27m
Module 10: Junos REST API

REST API Overview. Configuring the REST API. Using the REST API. REST API Explorer.

1h 37m
Module 11: Introduction to JUNOS

Junos OS Basic Design Architecture. Traffic Processing. CLI Modes and Features. Initial Configuration Tasks. Interface Types and Configuration.

1h 19m
Module 12: Introduction to Ansible

Ansible Architecture and Capabilities. Ansible Playbook Basics. Using Ansible to Retrieve Junos Status Information. Using Ansible to Retrieve and Modify Configuration Information.

1h 20m
Automation and DevOps, Associate (JNCIA-DevOps) Voucher Assessment Test
You will have three total attempts to pass the voucher assessment test. If you score 70% or higher you will receive a Pearson Vue discount voucher code for the actual written certification exam. The voucher code will be emailed to you upon successful completion. You may also find the voucher code under your Training History. There are no exceptions to the number of attempts. The voucher code is only valid for a maximum of 30 days. You must schedule and complete your exam within the 30-day window. Voucher extensions or replacements will not be provided.
1h 20m
$0 USD