SPAUTO

Automating Cisco Service Provider Solutions (Exam 300-535 SPAUTO)

The Automating and Programming Cisco Service Provider Solutions v1.0 (SPAUTO 300-535) exam is a 90-minute exam associated with the CCNP Service Provider, Cisco Certified DevNet Professional, and Cisco Certified DevNet Specialist - Service Provider Automation and Programmability certifications. This exam tests a candidate's knowledge of implementing service provider automated solutions, including programming concepts, orchestration, programming OS, and automation tools.

Course Outline:

  • Utilize common version control operations with git (add, clone, push, commit, diff, branching, and merging conflict)
  • Describe characteristics of API styles (REST and RPC)
  • Describe the challenges encountered and patterns used when consuming APIs synchronously and asynchronously
  • Interpret Python scripts containing data types, functions, classes, conditions, and looping
  • Describe the benefits of Python virtual environments
  • Explain the benefits of using network configuration tools such as Ansible and Puppet for automating IOS XE or IOS XR platforms
  • Describe the characteristics and use of YANG Data Models (OpenConfig, IETF, and Vendor
  • Describe common HTTP authentication mechanisms (basic, token, and oauth)
  • Compare common data types (JSON, XML, YAML, plain text, gRPC, and protobuf)
  • Identify the JSON instance based on a YANG model
  • Identify the XML instance based on a YANG model
  • Interpret a YANG module tree generated by pyang
  • Implement configuration and operation management using RESTCONF protocol
  • Implement configuration and operation management using NETCONF protocol
  • Compare the NETCONF datastores
  • Deploy device configuration and validate operational state using ncclient
  • Construct a Python script using NETCONF with YDK
  • Deploy device configuration and validate operational state using NetMiko
  • Deploy device configuration and validate operational state using Ansible playbooks
  • Compare gNMI with NETCONF
  • Construct a Python script using RESTCONF with JSON
  • Construct Xpath notation for a given node or instance of a node
  • Diagnose model-driven dial-in/-out telemetry streams with gRPC for a Cisco IOS XR
  • Describe ETSI NFV
  • Describe NSO architecture
  • Identify the benefits of NSO
  • Construct a Python script to configure a device using NSO RESTCONF API
  • Describe the management and automation of Cisco ESC components
  • Implement XR traffic controller (including topology information transfer to XTC)
  • Identify the uses of Cisco WAE
  • Construct a service template using NSO
  • Deploy a service package using NSO