Exam Objective/Description
Platform Automation Overview
Identify concepts, general features, or functionality of Junos platform automation
- MGD-based automation
- Telemetry concepts
- JSD-based automation
NETCONF/XML API
Describe the concepts, benefits, or operation of automation access methods
- XML API
- NETCONF
- REST API
Data Serialization and Templating
Describe the concepts, benefits, or operation of data serialization
- YAML
- JSON
- Jinja2
- XML
Python
Describe Python tools for automating Junos
- PyEZ
- RPCs
- PyEZ exception handling
- REST
- JSNAPy
- Jinja2
Stateful Configuration (Ansible/SALT)
Describe how to use Ansible for automating Junos
- Playbooks
- Templates (Jinja2)
- Describe how to use SALT for automating Junos
- Tower
- Pillar
- Runner
Junos Automation Scripts
Describe the concepts, benefits, or operation of automation scripts for Junos
- Commit, Op, Event, or SNMP scripts
- Python
- SLAX
YANG/OpenConfig
Identify the concepts and general features of Junos support for YANG models
- Implementation concepts
Juniper Extension Toolkit
Identify the concepts, general features, or functionality of the Juniper Extension Toolkit
- Service APIs
- gRPC/gNMI (network management interface)
- Notification APIs
- Fast Programmatic Configuration (Ephemeral DBs)