Kurssit

Insoft on palvellut IT-yhteisöä Ciscon virallisella koulutustarjonnalla vuodesta 2010. Tältä sivulta löydät kaikki olennaiset tiedot Ciscon koulutuksesta.

Katso lisää

Cisco Learning Credits

Cisco opintopisteet (CLC) ovat suoraan Ciscon kanssa lunastettuja prepaid-koulutusseteleitä, jotka helpottavat menestyksen suunnittelua ostaessasi Ciscon tuotteita ja palveluita.

Katso lisää

Cisco Continuing Education

Cisco täydennyskoulutusohjelma tarjoaa kaikille aktiivisille sertifioinnin haltijoille joustavia vaihtoehtoja uudelleensertifiointiin suorittamalla erilaisia kelvollisia koulutuskohteita.

Katso lisää

Cisco Digital Learning

Sertifioidut työntekijät ovat ARVOSTETTUJA omaisuuseriä. Tutustu Ciscon valtuutettuun digitaaliseen oppimiskirjastoon ja kouluta itseäsi tallennettujen istuntojen avulla.

Katso lisää

Cisco Business Enablement

Cisco Business Enablement Partner Program keskittyy Cisco Channel Partnersin ja asiakkaiden liiketoimintataitojen terävöittämiseen.

Katso lisää

Kurssit

Insoft Services on auktorisoitu Fortinet-kouluttaja useassa Euroopan maassa.

Katso lisää

ATC Status

Tarkista ATC-tilamme valituissa Euroopan maissa.

Katso lisää

Kurssit

Insoft Services tarjoaa Microsoftille EMEAR-koulutusta. Tarjoamme Microsoftin teknistä koulutusta ja sertifiointikursseja, joita johtavat maailmanluokan ohjaajat.

Katso lisää

Kurssit

Extreme Networks Technical Trainingin kehitys tarjoaa kattavan progressiivisen polun associate-akkreditoinnista ammatilliseen akkreditointiin.

Katso lisää

ATP-akkreditointi

Valtuutettuna koulutuskumppanina (ATP) Insoft Services varmistaa, että saat korkeimman saatavilla olevan koulutuksen.

Katso lisää

 

Maailmassa, jossa teknologiat kehittyvät nopeasti, jokainen yritys - yritys - tarvitsee kumppanin, johon luottaa ja luottaa verkkoinfrastruktuurinsa sujuvaan ja turvalliseen toimintaan.

Katso lisää

 

Missiomme: Tarjota asiantunteva joukko moderneja ja huippuluokan verkkoautomaatiotaitoja markkinoille asiantuntijapalvelujen avulla.

Katso lisää

 

Maailmassa, jossa teknologiat kehittyvät nopeasti, jokainen yritys - yritys - tarvitsee kumppanin, johon luottaa ja luottaa verkkoinfrastruktuurinsa sujuvaan ja turvalliseen toimintaan.

Katso lisää

 

Maailmassa, jossa teknologiat kehittyvät nopeasti, jokainen yritys - yritys - tarvitsee kumppanin, johon luottaa ja luottaa verkkoinfrastruktuurinsa sujuvaan ja turvalliseen toimintaan.

Katso lisää

 

Maailmassa, jossa teknologiat kehittyvät nopeasti, jokainen yritys - yritys - tarvitsee kumppanin, johon luottaa ja luottaa verkkoinfrastruktuurinsa sujuvaan ja turvalliseen toimintaan.

Katso lisää

 

Maailmassa, jossa teknologiat kehittyvät nopeasti, jokainen yritys - yritys - tarvitsee kumppanin, johon luottaa ja luottaa verkkoinfrastruktuurinsa sujuvaan ja turvalliseen toimintaan.

Katso lisää

 

Autamme organisaatioita ottamaan käyttöön Software-Defined Networking (SDN) -ratkaisuja, kuten Cisco DNA:ta.Lisäksi tiimillämme on laaja kokemus Cisco DNA Centerin integroinnista kolmannen osapuolen järjestelmiin.

Katso lisää

 

Maailmassa, jossa teknologiat kehittyvät nopeasti, jokainen yritys - yritys - tarvitsee kumppanin, johon luottaa ja luottaa verkkoinfrastruktuurinsa sujuvaan ja turvalliseen toimintaan.

Katso lisää

Tiimimme

Koulutusvalikoimaamme kuuluu laaja valikoima IT-koulutusta IP-palveluntarjoajilta, mukaan lukien Cisco, Extreme Networks, Fortinet, Microsoft, muutamia mainitakseni, EMEA-alueella.

Katso lisää

JAUT – Junos Platform Automation and DevOps

Ota yhteyttä

Voit olla meihin yhteydessä ja tiedustella koulutuksistamme täydentämällä yhteystietosi ja koulutuksen nimen oheen.

Tietosuojalauseke ja yksityisyys

Suostun vastaanottamaan sähköpostiviestejä ja/tai puheluita Insoft Services Oy: n tuotteista ja palveluista.
Hyväksyn, että tietojani kerätään ja käsitellään Insoft Servicesin tietosuojakäytännössä kuvatulla tavalla.

Close

JAUT – Junos Platform Automation and DevOps

VARAA NYT
JAUT – Junos Platform Automation and DevOps
Kesto
5 päivää
Toimitus
(Online ja paikan päällä)
Hinta
Hinta pyydettäessä

This five-day course provides students with knowledge of how to automate Junos using DevOps automation tools, protocols, and technologies. Students receive hands-on experience with tools and languages relevant to automating the Junos OS platform in a DevOps environment. The course includes an introduction to Jinja2 templates and a detailed explanation of how Ansible, Salt, and JSNAPy automation tools are used with the Junos operating system (OS).

The course introduces students to Junos commit, operation (op), event, and SNMP on-box scripts. Two languages for developing these scripts are discussed: SLAX and Python. The course also explains YANG, OpenConfig, Juniper Extension Toolkit (JET), and related APIs. Finally, the course discusses the use of Junos Telemetry Interface (JTI). Through demonstrations and hands-on labs, students will gain experience in automating Junos OS and device operations. This course uses Junos OS Release 21.3R1, Ansible 2.11, Salt 3004, and JSNAPy 1.3.6.

Associated Certification:

JNCIS-DevOps

  • Describe Junos automation concepts.
  • Use Jinja2 for Junos automation.
  • Describe Ansible automation.
  • Use Ansible to automate Junos devices.
  • Describe the basics of SLAX language.
  • Use SLAX to automate Junos devices.
  • Use SLAX to develop Junos op scripts.</

DAY 1

1. Course Introduction

2. Junos Automation Fundamentals

  • Describe the benefits of network automation
  • Explain the basic principles of DevOps and NRE
  • Describe different approaches and tools used for Junos automation

3. Jinja2

  • Discuss Junos Automation templates
  • Create Jinja2 templates

Lab 1: Creating Jinja2 Templates

4. Ansible Introduction

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

Lab 2: User Interface Options

5. Ansible for Junos

  • Configure Ansible to securely connect to Junos devices
  • Use advanced Ansible playbook functionality
  • Create Ansible playbooks that use variables and templates
  • Manage Junos device configurations using Jinja2 templates and Ansible

Lab 3: Using Ansible for Junos Configuration Management

DAY 2

6. Basics of SLAX

  • Describe SLAX relation to XML, XPath, and Junos XML API
  • Create simple SLAX scripts
  • Describe SLAX templates, variables, and flow control statements

7. Automating Junos with SLAX

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

8. Junos Op Scripts Using SLAX

  • Create and execute SLAX op scripts
  • Use arguments with SLAX op scripts
  • Execute Junos RPCs from SLAX op scripts
  • Configure Junos devices with SLAX op scripts

Lab 4: Junos Op Scripts Using SLAX

9. Junos Op Scripts Using Python

  • Create and execute Python op scripts
  • Use arguments with Python op scripts
  • Execute Junos RPCs from Python op scripts
  • Configure Junos devices with Python op scripts

Lab 5: Junos Op Scripts Using Python

10. Junos Commit Scripts Using SLAX

  • Describe basic SLAX commit script operation
  • Develop SLAX commit scripts that perform transient and persistent changes
  • Configure and enable SLAX commit scripts

Lab 6: Junos Commit Scripts Using SLAX

DAY 3

11 Junos Commit Scripts Using Python

  • Describe how Python commit scripts can perform different actions
  • Develop Python commit scripts that perform configuration changes
  • Configure and enable Python commit scripts

Lab 7: Junos Commit Scripts Using Python

12. Junos Event Policies

  • Identify Junos OS events
  • Create Junos OS event policies

13. Junos Event Scripts

  • Create Junos event scripts

Lab 8: Junos Event Policies and Event Scripts

14. Junos SNMP Scripts

  • Describe how Junos OS SNMP scripts are used
  • Create and configure Junos OS SNMP scripts

Lab 9: Junos SNMP Scripts

DAY 4

15. Salt Introduction

  • Describe Salt architecture and components
  • Perform basic Junos device management tasks with Salt

16. Automating Junos with Salt

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

Lab 10: Automating Junos with Salt

17. JSNAPy

  • Describe how JSNAPy can help automate Junos OS
  • Install and configure JSNAPy
  • Use JSNAPy to create snapshots and perform tests
  • Use JSNAPy with other automation tools

Lab 11: JSNAPy

18. YANG

  • List the main YANG features
  • Describe the syntax of YANG
  • Identify YANG use cases with Junos OS

19. Custom YANG Modules

  • Describe custom configuration statements and translation scripts
  • Describe custom RPCs and action scripts

DAY 5

20. OpenConfig

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

Lab 12: Implementing YANG and OpenConfig

21. Introduction to Juniper Extension Toolkit

  • List the main JET components and use cases
  • Describe gRPC and JET IDL Files
  • Describe JET Service and Notification APIs

22. Automating Junos OS with JET APIs

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

Lab 13: Using JET

23. Junos Telemetry

  • Describe JTI protocols and message formats
  • Provision native sensors for JTI
  • Provision OpenConfig and gRPC sensors for JTI

 

Lab 14: Using Junos Telemetry

  • Benefits individuals responsible for configuring and monitoring devices running the Junos OS
  • Intermediate-level networking knowledge
  • An understanding of the Open Systems Interconnection (OSI) reference model and the TCP/IP protocol suite
  • Complete the Introduction to Junos Platform Automation and DevOps (IJAUT) course

This five-day course provides students with knowledge of how to automate Junos using DevOps automation tools, protocols, and technologies. Students receive hands-on experience with tools and languages relevant to automating the Junos OS platform in a DevOps environment. The course includes an introduction to Jinja2 templates and a detailed explanation of how Ansible, Salt, and JSNAPy automation tools are used with the Junos operating system (OS).

The course introduces students to Junos commit, operation (op), event, and SNMP on-box scripts. Two languages for developing these scripts are discussed: SLAX and Python. The course also explains YANG, OpenConfig, Juniper Extension Toolkit (JET), and related APIs. Finally, the course discusses the use of Junos Telemetry Interface (JTI). Through demonstrations and hands-on labs, students will gain experience in automating Junos OS and device operations. This course uses Junos OS Release 21.3R1, Ansible 2.11, Salt 3004, and JSNAPy 1.3.6.

Associated Certification:

JNCIS-DevOps

  • Describe Junos automation concepts.
  • Use Jinja2 for Junos automation.
  • Describe Ansible automation.
  • Use Ansible to automate Junos devices.
  • Describe the basics of SLAX language.
  • Use SLAX to automate Junos devices.
  • Use SLAX to develop Junos op scripts.</

DAY 1

1. Course Introduction

2. Junos Automation Fundamentals

  • Describe the benefits of network automation
  • Explain the basic principles of DevOps and NRE
  • Describe different approaches and tools used for Junos automation

3. Jinja2

  • Discuss Junos Automation templates
  • Create Jinja2 templates

Lab 1: Creating Jinja2 Templates

4. Ansible Introduction

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

Lab 2: User Interface Options

5. Ansible for Junos

  • Configure Ansible to securely connect to Junos devices
  • Use advanced Ansible playbook functionality
  • Create Ansible playbooks that use variables and templates
  • Manage Junos device configurations using Jinja2 templates and Ansible

Lab 3: Using Ansible for Junos Configuration Management

DAY 2

6. Basics of SLAX

  • Describe SLAX relation to XML, XPath, and Junos XML API
  • Create simple SLAX scripts
  • Describe SLAX templates, variables, and flow control statements

7. Automating Junos with SLAX

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

8. Junos Op Scripts Using SLAX

  • Create and execute SLAX op scripts
  • Use arguments with SLAX op scripts
  • Execute Junos RPCs from SLAX op scripts
  • Configure Junos devices with SLAX op scripts

Lab 4: Junos Op Scripts Using SLAX

9. Junos Op Scripts Using Python

  • Create and execute Python op scripts
  • Use arguments with Python op scripts
  • Execute Junos RPCs from Python op scripts
  • Configure Junos devices with Python op scripts

Lab 5: Junos Op Scripts Using Python

10. Junos Commit Scripts Using SLAX

  • Describe basic SLAX commit script operation
  • Develop SLAX commit scripts that perform transient and persistent changes
  • Configure and enable SLAX commit scripts

Lab 6: Junos Commit Scripts Using SLAX

DAY 3

11 Junos Commit Scripts Using Python

  • Describe how Python commit scripts can perform different actions
  • Develop Python commit scripts that perform configuration changes
  • Configure and enable Python commit scripts

Lab 7: Junos Commit Scripts Using Python

12. Junos Event Policies

  • Identify Junos OS events
  • Create Junos OS event policies

13. Junos Event Scripts

  • Create Junos event scripts

Lab 8: Junos Event Policies and Event Scripts

14. Junos SNMP Scripts

  • Describe how Junos OS SNMP scripts are used
  • Create and configure Junos OS SNMP scripts

Lab 9: Junos SNMP Scripts

DAY 4

15. Salt Introduction

  • Describe Salt architecture and components
  • Perform basic Junos device management tasks with Salt

16. Automating Junos with Salt

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

Lab 10: Automating Junos with Salt

17. JSNAPy

  • Describe how JSNAPy can help automate Junos OS
  • Install and configure JSNAPy
  • Use JSNAPy to create snapshots and perform tests
  • Use JSNAPy with other automation tools

Lab 11: JSNAPy

18. YANG

  • List the main YANG features
  • Describe the syntax of YANG
  • Identify YANG use cases with Junos OS

19. Custom YANG Modules

  • Describe custom configuration statements and translation scripts
  • Describe custom RPCs and action scripts

DAY 5

20. OpenConfig

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

Lab 12: Implementing YANG and OpenConfig

21. Introduction to Juniper Extension Toolkit

  • List the main JET components and use cases
  • Describe gRPC and JET IDL Files
  • Describe JET Service and Notification APIs

22. Automating Junos OS with JET APIs

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

Lab 13: Using JET

23. Junos Telemetry

  • Describe JTI protocols and message formats
  • Provision native sensors for JTI
  • Provision OpenConfig and gRPC sensors for JTI

 

Lab 14: Using Junos Telemetry

  • Benefits individuals responsible for configuring and monitoring devices running the Junos OS
  • Intermediate-level networking knowledge
  • An understanding of the Open Systems Interconnection (OSI) reference model and the TCP/IP protocol suite
  • Complete the Introduction to Junos Platform Automation and DevOps (IJAUT) course