Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
JUNIPER NETWORKS

Juniper Networks Certified Specialist, Automation and DevOps (JNCIS-DevOps)

JN0-423

The Juniper Networks Certified Specialist, Automation and DevOps (JNCIS-DevOps) certification validates your ability to apply automation tools and scripting languages to Junos devices and networks. Designed for networking professionals with intermediate automation knowledge, it covers platform automation, Ansible, gRPC/gNMI, and Junos automation scripts. Earning JNCIS-DevOps demonstrates you can automate and orchestrate Juniper environments effectively.

442 practice questions · Updated 2026-07-30

5Domains
21Objectives
150Concepts
442Questions

JN0-423 Curriculum

Every domain, objective, and concept the JN0-423 exam measures.

  1. MGD architecture
  2. Management interfaces
  3. Configuration management via MGD
  4. Operational commands via MGD
  5. Automation interaction with MGD

Terraform

5 concepts · 22 questions
  1. Terraform Basics
  2. Terraform Configuration Syntax
  3. Terraform Providers
  4. Terraform State Management
  5. Terraform Workflow Commands
  1. JSD process role
  2. JSD architecture
  3. JET APIs and protocols
  4. JSD configuration
  5. JSD management
  6. JSD troubleshooting

Proto buff

8 concepts · 24 questions
  1. Protocol Buffers basics
  2. Defining .proto files
  3. Scalar value types
  4. Field rules and modifiers
  5. Enums and nested types
  6. Compiling .proto files
  7. Serialization and deserialization
  8. Versioning and compatibility

gRPC protocol

4 concepts · 15 questions
  1. gRPC fundamentals
  2. gRPC communication patterns
  3. gRPC vs REST
  4. gRPC in Junos

OpenConfig

5 concepts · 12 questions
  1. OpenConfig Overview
  2. OpenConfig Data Models
  3. OpenConfig and gRPC Integration
  4. OpenConfig Telemetry
  5. OpenConfig Configuration

gRPC/gNMI for Junos telemetry

8 concepts · 30 questions
  1. gRPC/gNMI overview
  2. gNMI capabilities
  3. gNMI subscription types
  4. gNMI encoding formats
  5. Junos gNMI configuration
  6. gNMI path and data model
  7. Telemetry data streaming
  8. Troubleshooting gNMI

Sensor paths

6 concepts · 12 questions
  1. Define sensor paths
  2. Identify sensor path syntax
  3. List common sensor paths
  4. Use wildcards in sensor paths
  5. Configure sensor paths for gRPC
  6. Verify sensor path operation

Telemetry tools (gNMIc, TIG stack)

9 concepts · 35 questions
  1. gNMIc overview
  2. gNMIc installation and configuration
  3. gNMIc subscription and collection
  4. gNMIc output and formatting
  5. TIG stack overview
  6. Telegraf configuration for gNMI
  7. InfluxDB data storage
  8. Grafana visualization
  9. End-to-end telemetry pipeline

Supported files

6 concepts · 9 questions
  1. Supported file types in Ansible
  2. YAML syntax for Ansible files
  3. JSON format for Ansible files
  4. INI format for inventory files
  5. File extensions and recognition
  6. Ansible configuration file (ansible.cfg)

Play books

11 concepts · 21 questions
  1. Playbook Structure
  2. Play and Task Definition
  3. Variables and Facts
  4. Conditionals
  5. Loops
  6. Handlers
  7. Templates
  8. Roles and Includes
  9. Error Handling
  10. Tags and Runs
  11. Playbook Execution

Vault

10 concepts · 31 questions
  1. Vault Overview
  2. Creating Encrypted Files
  3. Encrypting Existing Files
  4. Viewing Encrypted Files
  5. Editing Encrypted Files
  6. Decrypting Files
  7. Changing Vault Password
  8. Using Vault in Playbooks
  9. Vault Password Files
  10. Vault IDs

JSNAPy

7 concepts · 23 questions
  1. JSNAPy Overview
  2. JSNAPy Installation
  3. JSNAPy Configuration
  4. JSNAPy Snapshots
  5. JSNAPy Tests
  6. JSNAPy Assertions
  7. JSNAPy Integration with Ansible

Templates (Jinja2)

9 concepts · 18 questions
  1. Jinja2 template syntax
  2. Template filters
  3. Template tests
  4. Template control structures
  5. Template inheritance
  6. Ansible template module
  7. Template variables and facts
  8. Template whitespace control
  9. Template error handling

Commit scripts

7 concepts · 23 questions
  1. Commit script overview
  2. Commit script structure
  3. Writing commit scripts
  4. Using change and transient changes
  5. Commit script input and output
  6. Testing and debugging commit scripts
  7. Commit script examples

Op scripts

8 concepts · 19 questions
  1. Op script purpose and execution
  2. Op script structure and syntax
  3. Argument handling in op scripts
  4. Using Junos XML API in op scripts
  5. Op script output formatting
  6. Op script error handling
  7. Op script testing and debugging
  8. Op script deployment and management

Event scripts

9 concepts · 29 questions
  1. Event script overview
  2. Event script structure
  3. Event policy configuration
  4. Event script execution
  5. Event script environment variables
  6. Event script actions
  7. Event script debugging and testing
  8. Event script error handling
  9. Event script security considerations

SNMP scripts

6 concepts · 14 questions
  1. SNMP script purpose
  2. SNMP script structure
  3. SNMP script execution
  4. SNMP script configuration
  5. SNMP script debugging
  6. SNMP script integration

Implementation concepts

7 concepts · 22 questions
  1. YANG data modeling fundamentals
  2. YANG module organization
  3. YANG data types and constraints
  4. YANG configuration and state data
  5. YANG operations and notifications
  6. YANG extensions and augmentations
  7. YANG modeling for network devices

OpenConfig

6 concepts · 23 questions
  1. OpenConfig Overview
  2. OpenConfig Data Models
  3. OpenConfig vs. Native Models
  4. Using OpenConfig with NETCONF/RESTCONF
  5. OpenConfig Streaming Telemetry
  6. OpenConfig in Junos

YANG syntax and data types

8 concepts · 20 questions
  1. YANG module structure
  2. YANG statements and keywords
  3. YANG built-in data types
  4. YANG derived types
  5. YANG leaf and leaf-list
  6. YANG containers and lists
  7. YANG mandatory and default values
  8. YANG configuration vs state data
Ready to practice?Test your knowledge with exam-style questions or take an intelligent quiz tailored to your level.

Percentages reflect share of the current practice bank, not official exam weightings — no structured per-skill weight is published for JN0-423, so none is invented.