Designing, Deploying and Managing Network Automation Systems

Seminar / Firmentraining

Zielgruppe

  • Individuals seeking the CCNP Automation certification
  • Network Automation Engineers
  • Network Engineers with coding experience
  • DevOps Engineers working with network infrastructure
  • System Engineers
  • Network Site Reliability Engineers (SREs)

Voraussetzungen

There are no formal prerequisites for this training. However, the knowledge and skills you are recommended to have before attending this training are:

  • Hands-on experience with a programming language (specifically Python)
  • Experience with common network designs and configurations
  • Understanding of the utilization of APIs
  • Awareness of network device APIs such as NETCONF and RESTCONF
  • Understanding of the basics of version control with Git
  • Familiarity with platforms like GitLab and GitHub
  • Comfort with the Linux shell, SSH, files, and virtual environments
  • Exposure to Docker/containerization
  • Basic knowledge of AI and LLMs

These skills can be found in the following Cisco Learning Offerings:

  • Automating Networks Using Cisco Platforms (CCNAAUTO)
  • Intermediate Python for Network Engineers (IPYNE)

Inhalte

  • Evaluate various network automation tools and approaches
  • Use Python for CLI-based network automation
  • Integrate REST APIs in network automation workflows
  • Automate device configuration using RESTCONF requests based on YANG data models
  • Create network automation solutions with Ansible
  • Create network automation solutions with Terraform
  • Implement the Infrastructure as Code approach for network management
  • Use Git to track network changes
  • Design and build GitLab CI pipelines for network automation
  • Integrate CML topologies in automated workflows
  • Create network validation tools with pyATS and include them in automated workflows
  • Configure model-driven telemetry streams to collect real-time operational data from Cisco devices
  • Diagnose common automation failures using well-structured logs from Python, Ansible, and RESTCONF integrations
  • Harden network automation code by validating inputs, protecting credentials, and sanitizing outputs
  • Build and run multi-service Docker Compose environments for network automation
  • Generate, sign, and install certificates to secure web interfaces and APIs used by network automation tools
  • Describe the role, value, and risks of generative AI in network automation script creation
  • Create AI agents for network automation
  • Integrate LLMs with external capabilities using MCP servers

Zertifizierung

Cisco Certified Automation Professional (CCNP AUTOMATION)
Cisco Certified Internetwork Expert (CCIE) Automation (CCIE AUTOMATION)