Online Course – Certified Professional Internship in Automation and Operational Development on Juniper Networks’ Junos Platform

Start your career in network automation. This specialization teaches you how to automate Junos OS using DevOps automation tools, protocols, and technologies. The course introduces DevOps fundamentals, Junos APIs, and the Network Configuration Protocol (NETCONF).

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Basic DevOps principles
  • Junos APIs
  • Network Configuration Protocol (NETCONF)
  • Using Python, Junos PyEZ, Ansible, and Junos REST API
  • Data formats: XML, JSON, and YAML

What you will learn in the course

Courses for which the course is suitable

  • DevOps Engineer
  • Network Engineer
  • Network Reliability Engineer
  • Software developer with API specialization
  • Python developer
  • Automation expert
  • Network Administrator
  • Ansible programmer
  • Analyzes data with XML, JSON, and YAML

Specialization – a series of courses in 3 topics

This specialization introduces the fundamentals of Junos OS DevOps automation tools, protocols, and technologies.

Main topics:

  • Basic DevOps principles
  • Junos APIs
  • Network Configuration Protocol (NETCONF)
  • Using Python, Junos PyEZ, Ansible, and Junos REST API
  • Data formats: XML, JSON, and YAML

These skills allow network reliability engineers to configure networks remotely and ensure that configuration updates are made without interruption to work.

Students will learn through guided lessons with questions and quizzes.

Details of the courses that make up the specialization

Juniper Networks Junos Automation Basics and XML

Course 1

Duration: 4 hours

Rating: 4.4 (11 ratings)

Course Details

This course introduces the Junos Operating System (Junos OS) that runs on Juniper Networks routers, switches, and security devices. You will learn the concepts and principles of automation in Junos OS and how to manage and configure Junos OS using popular automation tools. You will also learn about Extensible Markup Language (XML) and how it is used to store Junos OS device configurations and exchange data with external automation tools.

Students who are unfamiliar with the Junos operating system are encouraged to watch the first module which provides an overview of the operating system before starting the automation and DevOps content.

Skills you will acquire

  • Network Reliability Engineering
  • Retina Automation

Juniper Networks Automation Using Python and PyEZ

Course 2

Duration: 3 hours

Course Details

This course will help you understand the basic concepts of a programming language called Python. After introducing you to Python concepts, the course will describe how to apply these concepts to network automation using Junos PyEZ, a free Python library from Juniper Networks.

This course demonstrates how to use Python and Junos PyEZ to automate the management of Junos OS devices.

Skills you will acquire

  • Modifying and running scripts in Python
  • Returning to basic concepts in Python
  • Using the Python 3 interactive interpreter
  • Using JSON and YAML documents

Juniper Networks Automation using Ansible and REST API

Course 3

Duration: 3 hours

Course Details

This course demonstrates how to automate Junos OS using DevOps automation tools, protocols, and technologies. The course focuses on using Ansible and the Junos REST API to automate Junos platforms.

Skills you will acquire

  • Verifying Ansible installation
  • Getting information from Junos devices using Ansible
  • Creating REST RPC API queries
  • Using REST API Explorer
  • Using Ansible to configure Junos devices