Automation and DevOps, Specialist (JNCIS-DevOps)

Register Now

The Automation and DevOps Track track enables you to demonstrate competency in common scripting languages and tools for automating device and network functions. JNCIS-DevOps, the specialist-level certification in this track, is designed for networking professionals with intermediate knowledge of automation tools and best practices. The written exam verifies your understanding of the application of scripting tools such as PyEZ, Python, and Ansible to Junos devices and networks.

This track includes two certifications:

  • JNCIA-DevOps: Automation and DevOps, Associate. For details, see JNCIA-DevOps.
  • JNCIS-DevOps: Automation and DevOps, Specialist. For details, see the sections below.

Exam Preparation

We recommend the following resources to help you prepare for your exam. However, these resources aren't required, and using them doesn't guarantee you'll pass the exam.

Exam Resources

Additional Preparation

Exam Objectives

Here’s a high-level view of the skillset required to successfully complete the JNCIS-DevOps certification exam.

Exam Objective


Platform Automation Overview

Identify concepts, general features, or functionality of Junos platform automation

  • MGD-based automation
  • Telemetry concepts (e.g., gRPC/gNMI/native (network management interface))
  • JSD-based automation


Describe the concepts, benefits, or operation of automation access methods


Data Serialization and Templating

Describe the concepts, benefits, or operation of data serialization

  • YAML
  • JSON
  • Jinja2
  • XML


Describe Python tools for automating Junos 

  • PyEZ
  • RPCs
  • PyEZ exception handling
  • REST
  • JSNAPy
  • Jinja2

Automation Frameworks

Describe how to use Ansible for automating Junos 

  • Play books
  • Tower
  • Templates (Jinja2)

Describe how to use SALT for automating Junos 

  • Pillar
  • Runner

Junos Automation Scripts

Describe the concepts, benefits, or operation of automation scripts for Junos

  • Commit, Op, Event, translation, or SNMP scripts
  • Python
  • SLAX


Identify the concepts, general features of Junos support for YANG models

  • Implementation concepts

Exam Details

Exam questions are derived from the recommended training and the exam resources listed above. Pass/fail status is available immediately after taking the exam. The exam is only provided in English.

Exam Code


Prerequisite Certification

Delivered by

Exam Length

90 minutes

Exam Type

65 multiple-choice questions

Software Versions

Software Release: 21.3


Juniper certifications are valid for three years. For more information, see Recertification.