In this Implementing Automation for Cisco Service Provider Solutions course provides a comprehensive, hands-on introduction to modern network programmability and automation using Cisco platforms, protocols, and orchestration tools. It focuses on model-driven approaches that replace traditional CLI-based configuration with structured data models, APIs, and automated workflows, enabling scalable, consistent, and repeatable network operations across enterprise and service provider environments.
Students begin by implementing network device programmability interfaces using NETCONF and RESTCONF, learning how structured APIs interact with Cisco IOS XE devices. The course then builds into model-driven programmability with YANG, covering data models, tooling, and the YANG Development Kit to define, validate, and deploy configurations programmatically. Model-driven telemetry modules introduce streaming telemetry using gRPC and gNMI, enabling real-time visibility and analytics beyond traditional polling-based monitoring.
The course expands into advanced automation and orchestration use cases, including traffic engineering automation with Cisco XTC, device automation using Python Netmiko and Ansible, and full lifecycle service orchestration with Cisco NSO. Virtualized resource management using Cisco Elastic Services Controller and WAN optimization and analytics with Cisco WAE are also explored. Extensive hands-on labs reinforce each concept, allowing students to configure devices, build services, consume APIs, and automate network workflows using industry-standard tools and Cisco automation platforms, preparing learners for real-world network automation roles and the SPAUTO certification.
How you’ll benefit This course will help you:
Use network programmability to scale and streamline Service Provider network infrastructure
Gain hands-on experience in using modern data models to manage Service Provider network infrastructure
This course prepares you for the 300-535 Automating and Programming Cisco® Service Provider Solutions (SPAUTO) exam.
Before taking this course, you should have the following knowledge and skills:
CCNP equivalent level of knowledge for Routing and Switching (R&S)
Cisco Internetworking Operating System (IOS XE) and Cisco IOS XR working experience
SP Operations experience with routing, Multi-Protocol Label Switching (MPLS) and Virtual Private Network (VPN) Solutions
Network Programmability Basics (Network Programming Foundations, APIs and Protocols, Network Model Driven APIs and Protocols, Configuration Management with Ansible, Service Provider Network Automation workflows)
The following Cisco courses can help you gain the knowledge you need to prepare for this course:
Introducing Automation for Cisco Solutions (CSAU)
Implementing and Operating Cisco Service Provider Network Core Technologies (SPCOR)
Implementing Cisco Service Provider Advanced Routing Solutions (SPRI)
Implementing Cisco Service Provider VPN Services (SPVI)