Automation and DevOps Specialist (JNCIS-DevOps)

Automation and DevOps Specialist (JNCIS-DevOps)

Overview

This course is designed for networking professionals seeking to deepen their knowledge of automation tools and best practices within the Junos OS environment. Participants will gain hands-on experience with various automation technologies, including NETCONF, XML API, data serialization, Python scripting, and more, preparing them for the JNCIS-DevOps certification.

Objectives

By the end of this course, participants will be able to:

  • Understand platform automation concepts.

  • Utilize NETCONF and XML API for device management.

  • Implement data serialization and templating with YAML, JSON, and Jinja2.

  • Develop Python scripts for network automation.

  • Apply stateful configuration management using Ansible and SaltStack.

  • Create Junos automation scripts, including commit, op, and event scripts.

  • Comprehend YANG models and OpenConfig for network configuration.

  • Leverage the Juniper Extension Toolkit for advanced automation tasks.

Prerequisites

  • Completion of the Automation and DevOps Associate (JNCIA-DevOps) certification.
  • Basic understanding of networking concepts and Junos OS.
  • Familiarity with scripting languages, particularly Python.

Course Outline

Module 1: Platform Automation Overview2025-01-02T20:51:31+05:30
  • Introduction to network automation.
  • Benefits and challenges of automation in networking.
Module 2: NETCONF/XML API2025-01-02T20:52:32+05:30
  • Understanding NETCONF protocol.
  • Utilizing XML API for device configuration and management.
Module 3: Data Serialization and Templating2025-01-02T20:53:54+05:30
  • Overview of data serialization formats: YAML, JSON.
  • Implementing Jinja2 for templating configurations.
Module 4: Python for Network Automation2025-01-02T20:54:38+05:30
  • Writing Python scripts for automating network tasks.
  • Introduction to PyEZ and its applications.
Module 5: Stateful Configuration Management2025-01-02T20:55:13+05:30
  • Utilizing Ansible for configuration management.
  • Introduction to SaltStack and its role in automation.
Module 6: Junos Automation Scripts2025-01-02T20:55:48+05:30
  • Developing commit, op, and event scripts.
  • Understanding SLAX and its applications.
Module 7: YANG/OpenConfig2025-01-02T20:56:22+05:30
  • Introduction to YANG data models.
  • Implementing OpenConfig for standardized configurations.
Module 8: Juniper Extension Toolkit2025-01-02T20:57:10+05:30
  • Exploring the Juniper Extension Toolkit components.
  • Utilizing service APIs and gRPC/gNMI for advanced automation.
2025-01-02T21:01:29+05:30

Title

Go to Top