Skip to Scheduled Dates
Course Overview
ACE: L5 is a 5-day course that is designed to give network engineers, architects, and operations staff the needed skills, tools, and strategies to automate the Arista network infrastructure. The course focuses on CloudVision automation leveraging Ansible, Python, and other commonly used automation languages. Extensive practical workshops are used to solidify discussion concepts.
Who Should Attend
ACE: L5 is most effective for individuals with mid-to-high level experience as network engineers with prior exposure to Python and Ansible Basics. This course is suitable for engineers looking to progress into mid or upper-level operations positions within modern, technology-oriented organizations.
Course Objectives
This course is designed to give network engineers, architects, and operations staff the needed skills, tools, and strategies to automate the Arista network infrastructure.
Course Outline
1. Automation and NetOps
- Network Automation
- Tools of Network Automation
- Languages
- Python
- APIs
- Structured Data
- Postman with APIs
- Git, Git Client, and GitHub
2. CloudVision
- CloudVision Portal (CVP)
- Automation Language
- CloudVision Deployment
- CVP Communication
- BugAlerts EOL Lifecycle
- Configlets
- Task and Change Control
- Snapshots
- Rollback
- Image Management
- Devices, Labels, and Tags
- CloudVision Telemetry
- Using Studios
3. Configlet Builder with Python
- Python Scripting
- Variables
- Math and Strings
- Loops
- File Operations
- Functions
- Modules and other components
- Using SPI, Python, and Ansible with CVP
- Creating Configlet Builder in Python for EVPN Deployments
- Creating the Configlet Builder
- Python Code
4. Automating the Leaf-Spine with Ansible
- Ansible
- Ansible Components
- Preparing EOS for Ansible
- The Playbook
- Variable in Ansible
- Extended Layouts for Playbooks
- Ansible with Jinja
- Ansible and CloudVision Portal
- Ansible and Arista Validated Designs (AVD)