Arista Cloud Engineer: Level 5 – Cloud Automation (ACE-L5) – Outline

Detailed Course Outline

Introduction to Network Automation
  • Understand the basics of network automation and its importance in modern networks
  • Learn various approaches to automating network configuration and management
  • Explore the historical development of network automation and its intersection with software development
  • Set up a lab environment to practice and experiment with network automation techniques.
Working with CVP
  • Learn how to onboard devices and deploy configurations using CloudVision Portal (CVP)
  • Explore operational features like cluster redundancy, node failures, and backups in CVP
  • Understand how to manage device configurations with Configlets and automate tasks using CVP
  • Utilize Studios to manage tasks, deploy configurations, and ensure network compliance.
Tools of Network Automation
  • Understanding Layer 2 Leaf-Spine architectures, limitations, and MLAG configurationK
  • Exploring Layer 3 Leaf-Spine design, including routing, underlay, VXLAN, EVPN, and best practices.
Working with Python
  • Gain foundational knowledge of Python for automating network tasks in EOS and CloudVision
  • Use Python to configure devices, extract information using eAPI, and manage network states
  • Automate CloudVision tasks using Python scripting and the cvprac module.
Working with Ansible
  • Understand Ansible fundamentals and its opensource automation capabilities
  • Use Ansible playbooks and collections to automate network configurations in EOS environments
  • Integrate Ansible with CloudVision for change control and task automation.
Working with AVD
  • Learn how Arista Validated Designs (AVD) supports automation for scalable network designs
  • Design and automate Layer 3 Leaf-Spine architectures using AVD workflows
  • Validate network configurations and automate network tasks with AVD tools.
Using Ansible and Jinja
  • Create dynamic network configurations using Jinja templates for automation
  • Apply configurations using Ansible and integrate them with Arista s CloudVision platform
  • Practice automation techniques in hands-on labs using both Ansible and Jinja.