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.