This self-paced On-Demand eLearning course provides you with popular open-source applications for managing Junos OS devices in DevOps environments. Through demonstrations and hands-on labs, students will gain experience working with Junos OS devices using Ansible, AWX, Jenkins, Robot Framework, and NITA. This course combines these popular open-source tools with DevOps principles and student exercises to demonstrate the automation capabilities of Junos OS devices. Watch a Sneak Peek

Purchase Includes: 365 Days of Access
Certification Track: Automation & DevOps
Difficulty Level: Advanced
Last Updated: Monday, July 24, 2023
Additional Details
Course Modules
#ModuleDurationLabRequired
0
How to Use this On Demand Course

Welcome to your On-Demand Course. Thank you for your purchase.

To launch the course, click the module titles below. Please be patient as the content downloads to your system. As you complete each module, close the module window and launch the next module from this page. You will need to launch all required modules for the course to be considered complete.

If the module has a lab component, you will have access to our virtual lab environment. In order to use the lab portion of the training you will need to enable your lab access. Click the "Enable Lab Access" button to enable your lab access and follow the instructions in the individual training modules to access the labs when instructed. If this is your first time using the On Demand lab environment, please Watch a Quick Lab Tutorial.

Important: For the best experience with this course we recommend that you use the latest version of Firefox, Chrome, Safari or Microsoft Edge. Older versions of Internet Explorer have been shown to have issues, therefore, we do not recommend using this browser.

If you have any technical problems with the course modules or the lab environment please open a ticket.

5m
1
Course Introduction
This module provides an overview of the course.
2m
2
Introduction to DevOps
This module explains DevOps principles and describes infrastructure as code.
14m
3
Using Docker for DevOps
This module describes the benefits of container applications and explains how to create, configure, and deploy multi-container applications using Docker Compose.

Lab 1: Using Docker for DevOps
2h 5m
4
AJAUT Activity 01
This activity presents review questions based on Modules 2 and 3.
20m
5
Using Git
This module describes Git and explains how to create and manage a Git repository, how to create connections to remote repositories, and how to merge repository branches.

Lab 2: Using Git
2h 1m
6
Ansible Fundamentals
This module describes Ansible fundamentals and explains how to create an Ansible DevOps environment.

Lab 3: Ansible Fundamentals
1h 20m
7
Automating Junos OS Devices Using Ansible
This module covers how to use JSNAPY modules to verify the Junos OS device state, how to create Ansible playbooks and roles for a Junos OS NOOB environment, how to use NAPALM modules to manage Junos OS devices, and how to use Ansible to deploy Junos OS configurations.

Lab 4: Automating Junos OS Devices Using Ansible
1h 37m
8
AJAUT Activity 02
This activity presents review questions based on Modules 4 through 6.
20m
9
Automating Junos OS Devices Using AWX
This module shows you how to navigate the AWX UI and how to create AWX projects, inventory, and templates. It then describes how to create an AWX workflow template and how to use the AWX REST API.

Lab 5: Automating Junos OS Devices Using AWX
1h 16m
10
Testing Junos OS Devices Using the Robot Framework
This module describes the Robot Framework, the Robot Framework project components, and how to create a Robot Framework test case for Junos OS devices. This module also covers how to create a custom Robot Framework library.

Lab 6: Testing Junos OS Devices Using the Robot Framework
1h 37m
11
Automating Junos OS Devices Using Jenkins
This module covers how to navigate the Jenkins UI and how to create Jenkins projects that integrate the Robot Framework plug-in and the Ansible tower plug-in. This module also covers how to create Jenkins pipelines using a Jenkinsfile.

Lab 7: Automating Junos OS Devices Using Jenkins
1h 13m
12
AJAUT Activity 03
This activity presents review questions based on Modules 7 through 9.
20m
13
Automating Junos OS Devices Using NITA
This module explains NITA components and customer use cases and how to perform NITA operations.

Lab 8: Automating Junos OS Devices Using NITA
1h 12m
14
Continuous Integration and Continuous Delivery
This module explains the benefits of Continuous Integration and Continuous Delivery (CI/CD) and how to create a CI/CD environment.

Lab 9: Continuous Integration and Continuous Delivery
1h 32m
15
Kubernetes Overview
This module provides an overview of Kubernetes.
45m
16
AJAUT Activity 04
This activity presents review questions based on Modules 10 to 12.
20m
$4,000 USD