This increases proficiency both conceptually and operationally for the deployment, operation, and management of various Arista EOS based networks using several tools such as CloudVision, Python with EOS API’s and the open-source Arista AVD (Architect, Validate, Deploy). Arista AVD uses Arista best practices to generate configurations for various types of environments and topologies, including Layer 2 Leaf/Spine, Layer 3 Leaf/Spine with EVPN/VXLAN, and MPLS. Candidates will learn how to build data models, deploy configurations through Arista CloudVision, and perform postdeployment validations using the AVD validation tools.
ACE Automation Foundations Specialist
Remote Hands-On Exam
4 Hours
EXAM OVERVIEW
Arista Automation increases proficiency both conceptually and operationally for the deployment, operation, and management of various Arista EOS based networks using several tools such as CloudVision, Python with EOS API’s and the open-source Arista AVD (Architect, Validate, Deploy). Arista AVD uses Arista best practices to generate configurations for various types of environments and topologies, including Layer 2 Leaf/Spine, Layer 3 Leaf/Spine with EVPN/VXLAN, and MPLS. Candidates will learn how to build data models, deploy configurations through Arista CloudVision, and perform postdeployment validations using the AVD validation tools.
Exam Blue Print
Network automation with Python
EOS automation with Python
- Introduction to eAPI
- Enabling eAPI on Arista devices
- Command API overview – eAPI explorer
- On-box automation
- Off-box automation with Python
- Getting information from EOS with Python requests
- Pushing config to EOS with Python requests
- Saving running config with Python requests
- Replacing running config with Python requests
- Using JSONRPCLIB with Arista EOS
- Introducing PyeRPI
- Getting information with PyeAPI
- Automating VLAN configuration with PyeAPI
- Backup configuration with PyeAPI
CloudVision automation with Python
- CloudVision APIs overview
- CloudVision REST API overview
- Automating CloudVision with CVPRAC
- gRPC overview
- Why CloudVision uses resource APIs
- Resource API explorer
- Using grpcurl with CloudVision
- Automating CloudVision with gRPC
- Querying events with gRPC
- Subscribe to events with gRPC
REST APIs
REST API fundamentals
- Introducing RESTful APIs
- RESTful API constraints
- REST vs. SOAP
- REST tools overview
- REST APIs summary
REST API requests and responses
- Introducing REST API requests and responses
- Request and response
- HTTP request method
- HTTP response codes
- HTTP headers
- Requests and responses summary
Parameters and payloads for REST APIs
- Introduction to HTTP parameters and payloads
- HTTP Query strings
- HTTP payloads
- Query strings and payloads in action
- Parameters and payloads summary
Authentication with HTTP and REST
- Introduction to REST authentication
- Base64 encoding vs encryption
- HTTP basic authentication
- API key authentication
- Token Authentication
- HTTP authentication summary
Working with AVD
Introducing AVD
- Introduction to Arista AVD
- Ansible components for AVD
- Ansible components demo
- AVD demo
- Installing AVD and setting up the directory structure
Building AVD inventory
- Defining CVP and the AVD inventory
- Defining the fabric and service in AVD inventory
- Creating inventory.yml for AVD
Deploying AVD
- AVD deployment options
- Deploying AVD configuration with CloudVision
- Deploying AVD configuration directly to EOS
- Working with AVD documentation
- Understanding the AVD lifecycle
Automating L2LS network with AVD
- Designing the L2LS fabric with AVD
- Building L2LS fabric YAML file
- Building L2LS network services YAML file
- Building L2LS endpoint connect YAML file
- Executing playbooks to build, deploy and verify L2LS fabric
- Running ANTA test for the L2LS fabric
Automating L3LS network with AVD
- Designing the L3LS fabric with AVD
- Building AVD inventory and files
- Building the underlay and overlay in the fabric YAML file
- Building the EVPN service YAML file
- Building the ENDPOINT_Connect YAML file
- Creating AVD playbooks for Build, deploy and test
- Executing playbooks to build, deploy and test the fabric
Automating DCI network with AVD
- Designing DCI fabric with Arista AVD
- Building DCI fabric with Arista AVD
FREQUENTLY ASKED QUESTIONS
Q1. I currently hold Arista Certified Engineer (ACE) L3 Cloud Journey man. Willl this automatically converted to a new Arista Certification?
Your ACE L3 will be convereted to a new certification Arista Certified Engineer (ACE) Data Center Specialist as the old courses and certification were more focused on Data Center technologies.
Q2. How do you earn an ACE Professional Level certification (ACE-Level 5)
You must pass both the Operations Specialist exam and the Engineering Specialist exam within the same track (e.g., Data Center, Campus, Routing, Automation). Once both are completed, the Level 5 Professional certification is automatically awarded—there is no separate exam.
Q2. Can I enter the ACE program at a higher level?
Yes. Arista lets you attempt Specialist or higher-level exams aligned with your experience. However, those exams will test knowledge from the foundational levels upward
