Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Advanced Junos Platform Automation and DevOps (AJAUT)

( Duration: 4 Days )

This Advanced Junos Platform Automation and DevOps (AJAUT) training course provides hands-on experience with DevOps, and infrastructure as code (IaC) with devices running the Junos OS. You will learn the tools needed to operate an open-source DevOps environment, including Docker, GitLab, Ansible, Ansible AWX, The Robot Framework, Jenkins, NITA, Event-Driven-Automation with SaltStack, and CI/CD pipelines. Hands-on labs include utilizing the tools to build a working DevOps project using two Juniper vMX devices.

By attending Advanced Junos Platform Automation and DevOps (AJAUT) workshop, delegates will learn to:

  • Understand DevOps and how DevOps process can improve Junos Automation
  • Create, configure, and manage Docker Containers
  • Use GitLab as a repository for code and configuration data
  • Use Ansible and Jinja2 templates to configure multiple Junos devices
  • Use Ansible to enforce design constraints using templates
  • Use Ansible to build Ansible playbooks that work in multi-vendor environments
  • Install and configure Robot to perform automated tests on Junos devices
  • Use Jenkins to implement continuous code and configuration integration
  • Implement a DevOps automated lab testing solution
  • Install and use NITA automation framework
  • Implement Event Driven Infrastructure (EDI) using SaltStack
  • Create event driven CI/CD solution

  • Attend a training on Junos Platform Automation (JAUT) or have equivalent practical knowledge

The Advanced Junos Platform Automation and DevOps (AJAUT) class is ideal for:

  • Individuals responsible for configuring, monitoring, and automating devices running the Junos OS.

COURSE AGENDA

1

Course Introduction

2

Introduction to DevOps and Event Driven Infrastructure

  • What is DevOps?
  • The Three Ways
  • Infrastructure as Code
  • Event Driven Infrastructure (EDI)
3

Using Docker for DevOps

  • Introduction to Docker Containers
  • Installing and Configuring Docker
  • Managing Docker Networking
  • Monitoring and Troubleshooting Docker
4

Using GitLab as a Configuration and Code Repository

  • Version Control Benefits
  • Git and GitLab Explained
  • GitLab Install Overview
  • Creating GitLab Projects
  • Creating Git Repositories
  • Staging and Committing Files
  • Cloning and Pushing Repository Data
  • Branching and Merging
  • Resolving Merge Conflicts
5

Using Ansible to Manage Networking Devices

  • Ansible Basics
  • Creating an Ansible Infrastructure for DevOps
  • Using Ansible for (NOOB) Environments
  • Using Ansible for Configuration Management
  • Using Ansible with NAPALM
  • Using Ansible with JSNAPY
6

Ansible Tower/AWX

  • Introduction to Ansible Tower and AWX
  • Installing AWX
  • Creating First Project in AWX
  • Implementing Time and Event-Driven Workflows
7

Robot Framework

  • Robot Overview
  • Examine the pybot_jrouter Module
  • Creating Robot Framework Keywords
  • Creating Robot Framework Resource Files
  • Perform Automated Testing using Robot
  • Automated Testing—Use Case
8

Jenkins

  • Jenkins Overview
  • Importing Jobs into Jenkins
  • Implementing Continuous Integration
  • Git Module
  • Robot Module
  • Ansible Module
  • Ansible AWX Module
9

NITA Automation Framework

  • NITA Overview
  • Test Driven Development with NITA
  • NITA UI
  • NITA CLI
  • Use Case: Using NITA
10

Implementing an Event Driven Infrastructure using SaltStack

  • Overview of SaltStack Reactors
  • The Juniper SaltStack EDI Plugins
  • Installing and Configuring the Juniper EDI Plugins
  • Implementing the EDI Solution
11

Creating CI/CD Solution

  • CI/CD Overview
  • Automated Lab Testing
  • Automated Deployment to Production

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X