- Course overview
- Course details
Course overview
About this course
This 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.
Audience profile
It 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.
At course completion, you will learn:
Designed to give network engineers, architects, and operations staff the needed skills, tools, and strategies to automate the Arista network infrastructure.
Course details
Course Details:
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
- Zero Touch Provisioning
- 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 API, Python and Ansible with CVP
- Creating Configlet Builder in Python for EVPN Deployments
- Creating the Configlet Builder
- Python Code
4. Automating 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)
5. Labs
- Lab Overview
- Connecting to Lab Environment
- Remote Command execution with Web eAPI
- Working with Git (Version Control)
- Setup Github Repository (Optional but Recommended)
- CloudVision Provisioning for MLAG
- Host Configuration and Reconciliation
- Load OSPF-based Configuration
- Create Spine Configlet Builder
- Preparing EOS for Automation
- Preparing Ansible and EOS
- Using EOS Modules in Ansible
- Save Configuration
- Ansible Playbooks for Direct Configuration
- Creating config files using Jinja templates
- Applying Jinja2 Templates to Multiple Devices with Ansible
- Configure IP Addresses with Ansible, Jinja and YAML
- Ansible with CouldVision
- Appendix: Python
Enquiry
Course : Arista Cloud Engineer - Level 5
Enquiry
request for : Arista Cloud Engineer - Level 5