canl覺 ma癟 izle selcuksports deneme bonusu deneme bonusu veren siteler bahis siteleri jojobet deneme bonusu casino sitelericanlı casino siteleriHacklink SatışıHack forumcepbank bahis sitesikareasbet güncel girişsiyah bayrak aynadeneme bonusu veren siteleristanbul escortcasilotcasilotcasilotcasilot girişcasilot girişdeneme bonusu veren sitelercasilotcasilot girişhipercasino girişhipercasino girişhipercasino girişhipercasino girişhipercasinohipercasino girişhipercasinocasinoslotcasinoslotcasinoslotcasinoslot girişcasinopercasinopercasinopercasinopercasinopercasinopercasinoper şikayetcasinoper girişbahisnow girişbahisnow girişbahisnowbahisnowBahisnowBahisnowbahisnow girişsweet bonanza demo oynaBig bass bonanza demo oynaaviator oynagates of olympus demo oynabigger bass bonanza demo oynawild wild riches demo oynatropical tiki demo fruit party demo oynasugar rush demowild west gold oynawild west gold demo oynaStarlight Princess Demo OynaVizebetBahisnow Tvbigger bass blizzard demorelease the kraken demodeneme bonusu veren sitelerBursa EscortFındıkzade Escortkareasbet güncel girişdeneme bonusu veren siteler forumBetingo Güncel Girişdigital marketing agencyYabancı dizi izledeneme bonusu veren siteler

Junos Platform Automation & DevOps (JAUT)


 Students who complete this five-day course will be able to automate Junos using DevOps automation tools, protocols, & technologies. Students get first-hand exposure to the tools and languages needed to automate the Junos OS platform in a DevOps setting. The course covers an introduction to Jinja2 templates as well as a thorough explanation of how to use the automation tools Ansible, Salt, and JSNAPy with the Junos operating system (OS). Students learn about Junos commit, operation (op), event, and SNMP on-box scripts in this course. The development of these scripts in SLAX and Python is discussed. Additionally, the course covers YANG, OpenConfig, and Juniper Extension Toolkit (JET), & related APIs. Finally, the course examines using Junos Telemetry Interface (JTI). Through demonstrations & hands-on labs, students will gain experience in automating Junos OS & device operations. This course uses Junos OS Release 21.3R1, Ansible 2.11, Salt 3004, & JSNAPy 1.3.6.

Duration: 5 Days (40 Hours) 

Learning Objectives:

  • Explain Juno's automation concepts.
  • Use Jinja2 for Junos automation.
  • Explain Ansible automation.
  • Use Ansible to automate Junos devices.
  • Explain the basics of SLAX language.
  • Use SLAX to automate Junos devices.
  • Use SLAX to develop Juno's op scripts.
  • Use Python to develop Juno's op scripts.
  • Use SLAX to develop Junos commit scripts.
  • Use Python to develop Junos commit scripts.
  • Explain Juno's event policies.
  • Make Juno's event scripts.
  • Develop Junos SNMP scripts.
  • Explain Salt for Juno's support.
  • Use Salt software to automate Junos devices.
  • Perform network testing with JSNAPy.
  • Explain the YANG language.
  • Make custom Junos YANG modules.
  • Use OpenConfig with Junos OS.
  • Explain JET functionality.
  • Use JET APIs to automate Junos.
  • Explain the Junos Telemetry Interface
  • Intermediate-level networking knowledge
  • knowledge of the TCP/IP protocol suite and the Open Systems Interconnection (OSI) reference model
  • Complete the Introduction to Junos Platform Automation & DevOps (IJAUT) course

Audience Profile

Benefits individuals responsible for configuring & monitoring devices running the Junos OS

Module 1: Course Introduction

Module 2: Junos Automation Fundamentals 

Lessons Explain the benefits of network automation.

  • Explain the basic principles of DevOps & NRE
  • Explain different approaches & tools used for Junos automation

Module 3: Jinja2 


  • Discuss Junos Automation templates
  • Make Jinja2 templates


  • Creating Jinja2 Templates

Module 4: Ansible Introduction


  • Prepare Ansible environment for network device controlled
  • Use Ansible to retrieve information from Junos devices
  • Use Ansible to configure Junos devices


  • User Interface Options

Module 5: Ansible for Junos


  • Configure Ansible to securely connect to Junos devices
  • Use advanced Ansible playbook functionality
  • Make Ansible playbooks that use variables & templates
  • Control Junos device configurations using Jinja2 templates & Ansible


  • Using Ansible for Junos Configuration Controlment

Module 6: Basics of SLAX


  • Explain SLAX relation to XML, XPath, & Junos XML API
  • Make simple SLAX scripts
  • Explain SLAX templates, variables, & flow control statements

Module 7: Automating Junos with SLAX


  • Explain Junos op, commit, event, & SNMP scripts
  • Use the Junos function library
  • Explain the difference between available SLAX versions

Module 8: Junos Op Scripts Using SLAX


  • Make & execute SLAX op scripts
  • Use arguments with SLAX op scripts
  • Execute Junos RPCs from SLAX op scripts
  • Configure Junos devices with SLAX op scripts


  • Junos Op Scripts Using SLAX  

Module 9: Junos Op Scripts Using Python


  • Make & execute Python op scripts
  • Use arguments with Python op scripts
  • Execute Junos RPCs from Python op scripts
  • Configure Junos devices with Python op scripts


  • Junos Op Scripts Using Python

Module 10: Junos Commit Scripts Using SLAX


  • Explain essential SLAX commit script operation
  • Develop SLAX commit scripts that perform transient & persistent changes
  • Configure & enable SLAX commit scripts


  • Junos Commit Scripts Using SLAX

Module 11: Junos Commit Scripts Using Python


  • Explain how Python commit scripts can perform different actions
  • Develop Python commit scripts that perform configuration changes
  • Configure & enable Python commit scripts


  • Junos Commit Scripts Using Python

Module 12: Junos Event Policies


  • Find Junos OS events
  • Make Junos OS event policies

Module 13: Junos Event Scripts


  • Make Junos event scripts


  • Junos Event Policies & Event Scripts

Module 14: Junos SNMP Scripts


  • Explain how Junos OS SNMP scripts are used
  • Make & configure Junos OS SNMP scripts


  • Junos SNMP Script

Module 15: Salt Introduction


  • Explain Salt architecture & components
  • Perform basic Junos device-controlled tasks with Salt

Module 16: Automating Junos with Salt


  • Configure Junos devices with Salt
  • Validate network state using Salt
  • Make an event-driven infrastructure with Salt


  • Automating Junos with Salt

Module 17: JSNAPy


  • Explain how JSNAPy can help automate Junos OS
  • Install & configure JSNAPy
  • Use JSNAPy to make snapshots & perform tests
  • Use JSNAPy with other automation tools


  • JSNAPy

Module 18: YANG


  • List the main YANG features
  • Explain the syntax of YANG
  • Find YANG use cases with Junos OS

Module 19: Custom YANG Modules


  • Explain custom configuration statements & translation scripts
  • Explain custom RPCs & action scripts

Module 20: OpenConfig


  • Explain the advantages of OpenConfig
  • Modify the Junos OS configuration using OpenConfig
  • Explain using OpenConfig with the Junos Telemetry Interface


  • Implementing YANG & OpenConfig

Module 21: Introduction to Juniper Extension Toolkit


  • List the main JET components & use cases
  • Explain gRPC & JET IDL Files
  • Explain JET Service & Notification APIs

Module 22: Automating Junos OS with JET APIs


  • Develop JET applications using Service API
  • Develop JET applications using Notification API


  • Using JET

Module 23: Junos Telemetry


  • Explain JTI protocols & message formats
  • Provision native sensors for JTI
  • Provision OpenConfig & gRPC sensors for JT


  • Using Junos Telemetry

Required exams: JNCIS-DevOps certification exam

Skills measured

  • Platform Automation Overview
  • Data Serialization & Templating
  • Python
  • Automation Frameworks
  • Junos Automation Scripts
  • YANG/OpenConfig

Q: What is Jinja2?

A: A contemporary templating language for Python developers is called Jinja2. It was created using the Django template. It is utilized to produce markup formats such as HTML, XML, or others that are returned to the user via an HTTP request.

Q: What is Juno's Operating System?

A: Juniper Networks provides high-performance network devices that create a responsive & trusted environment for accelerating the deployment of services & applications over a single network. The Junos operating system (Junos OS) is the foundation of these high-performance networks.

Q: How will the training be delivered or conducted? 

A: Radiant Telelearning offers customized training delivery solutions for individuals, teams & businesses depending on their requirements. Here is how we assist each one through our diverse formats.

Dedicated Classroom Training program

Onsite: Our expert will travel to your location to deliver the training program at a location that is convenient for you in order to meet the needs and expectations of our corporate clients throughout the world.

Offsite: Our clients & Individual professionals across the world travel to India to attend our classroom training sessions. We assist them with services like accommodation, Airport picks & drop, daily cab & Visa assistance.

Public Batches: Corporate and individual professionals from all over the world are welcome to nominate themselves or their staff members for our public classroom or online batches. To ensure individualized attention, we would only allow a small number of people to participate in our public collections. You gain knowledge from everyone's experience because the participants come from various backgrounds and businesses.

On-the-Job Learning:  Our team of consultants would help you to execute end-to-end projects & simultaneously learn the technology.

Q: What are the different learning options or training modes available?

A: Radiant Telelearning offers customized solutions & training programs for individuals, teams & businesses depending on their requirements. Here is how we help each one through our diverse formats.

Individuals / One-O-One Training

  •  Focused learning sessions
  •  Programmed scheduling according to your choice
  •  Get personalized attention
  •  Choose what technology interests you

Teams: Enroll for our Classroom or online Public Batches

  •  Get our specialized updated content for different skill levels
  •  Get on-demand learning & solve problems quickly
  •  Get assistance from the ground level through sequential learning


  •  Get customized training programmed & solutions that can be curated especially for your business
  •  Meet the needs of all learners
  • Allow your employees to be geared up for all kinds of problem-solving
  •  Inspire your teams for future
  •  Update your employees with the latest information stretching from technology, and business leadership to marketing

Q: Who will be the instructor of the training program? 

A: Radiant Telelearning has a large pool of in-house certified trainers & consultants with strong backgrounds & working experience in the technology.

Radiant Telelearning offers more than 800+ courses & for each class, Radiant has identified best-in-class instructors.

Radiant employs stringent selection criteria for Technology Trainers and Consultants who deliver training programs. Our instructors & consultants undergo rigorous technical & behavioural interviews & assessment processes before they board the company.

Our Technology experts/trainers & consultants carry deep-dive knowledge in the technical subject & are certified by the OEM. Our faculty will provide you with the ability of each course from the fundamental level in an easy way & you are free to ask your doubts any time your respective faculty.

Our trainers have the patience & ability to explain complex concepts simplistically with depth & width of knowledge.

Q: What is the schedule of the training program?

A: Radiant Telelearning offers training programs on weekdays, weekends & a combination of weekdays & weekends. You can always choose the schedule that best suits your need.

Q: What kind of facilities are needed to participate in your training program?

A: You need working desktops or laptops with the necessary specifications, as well as a strong internet connection to access the labs, in order to participate in the training session. 

Q: What if I don't show up to class on a certain day?

A: You should always go to the live session to put your knowledge to practice, get immediate answers to your questions, and get the most out of your money. Radiant Techlearning will assist you with the recorded session of that day's class if you are forced to miss it due to an unforeseen circumstance. However, those recorded sessions are NOT intended for commercial or distribution use or for use other than personal consumption.

Q: How will I be accessing the labs?

A: Radiant Techlearning has a data center containing a Virtual Training environment for participant hand-on-practice. 

Participants can easily access these labs over Cloud with the help of a remote desktop connection. 

Radiant virtual labs allow you to learn from anywhere in the world & in any time zone. 

Q: What kind of projects are included as a part of training?

A: The learners will be enthralled as we engage them the real-world & industry Oriented projects during the training program. These projects will improve your skills & knowledge & you will gain a better experience. These real-time projects will help you a lot in your future tasks & assignments.