Automate enterprise network operations and orchestrate infrastructure workflows using Cisco programmability and APIs

Learn how to automate Cisco enterprise network environments using Python, REST APIs, model-driven programmability, automation tools and Cisco controllers to improve operational efficiency and scalability.

  • Why get trained: Learn how to automate enterprise network operations using Python, REST APIs, Cisco DNA Center, model-driven telemetry and infrastructure programmability tools.
  • Why it matters: Network automation capabilities help organizations reduce manual configuration, improve operational consistency and support scalable software-defined infrastructure environments.
  • Who should attend: Network engineers, automation engineers, DevOps professionals and IT practitioners responsible for managing and automating enterprise network infrastructure.

Build practical enterprise network automation and programmability capabilities using Cisco technologies with Trainocate. HRD Corp Claimable.

Overview

The Designing, Deploying and Managing Network Automation Systems (AUTOCOR) training prepares you for a professional role as a network automation engineer.

It focuses on designing and implementing automation systems, from writing Python scripts and Ansible playbooks, and applying Terraform for network automation, to building complex CI/CD pipelines that integrate multiple tools.

The training also shows how to leverage AI for network automation by building Large Language Model (LLM)-powered network agents and by using MCP servers. Additionally, the training focuses on operational aspects of managing a modern, automated network and explores secure coding practices, collecting logs, containerization, and model-driven telemetry.

Overall, the training focuses on practical implementation that directly prepares you to design, deploy, and operate automated networks.

This training prepares you for the 350-901 AUTOCOR exam. If passed, you earn the Cisco Certified Specialist – Automation Core certification and satisfy the core exam requirement for the Cisco Certified Network Professional (CCNP) Automation and Cisco Certified Internetwork Expert (CCIE) Automation certifications.

Skills Covered

  • 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

Prerequisites

There are no 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 Offering:

Target Audience

  • 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)

Course Curriculum

Outline:

  • Network Automation Toolkits
  • Network Task Automation with Python
  • REST APIs in Network Automation
  • Network Automation with Ansible
  • Network Automation with Terraform
  • Infrastructure as Code Implementation
  • Network Change Tracking with Git
  • Configuration Change Deployment with CI Pipelines
  • Cisco Modeling Labs Integration for Test Network Environments
  • Network State Validation with pyATS
  • Model-Driven Telemetry for Network Monitoring
  • Network Automation Solution Troubleshooting
  • Secure Coding Practices for Network Automation
  • Network Automation Environment Containerization with Docker Compose
  • Trusted TLS Certificates Deployment for Secure Communication
  • Generative AI for Network Automation
  • AI Agents for Network Automation
  • LLM and MCP Server Integration

Lab Outline:

  • CoUse Python to Automate Common Network Tasks
  • Explore REST API Documentation
  • Automate API Calls with Python Requests
  • Construct and Send RESTCONF Requests
  • Automate the Device Configuration with RESTCONF
  • Create a Network Automation Solution with Ansible
  • Automate Network Infrastructure with Terraform
  • Manage Router Interfaces as Code
  • Start Tracking Your Network State with GitLab
  • Build a GitLab CI Pipeline for Network Configuration
  • Create a Testing Network Environment with Cisco Modeling Labs
  • Build a Python Script to Launch Test Topologies in Cisco Modeling Labs
  • Integrate Cisco Modeling Labs Topologies into CI Pipeline
  • Create a Configuration Validation Tool with pyATS
  • Integrate pyATS Testing into Automated Pipelines
  • Set Up MDT on a Cisco Router Using YANG Suite
  • Troubleshoot an Automation Script
  • Harden an Automation Script
  • Containerize Automation Components
  • Set Up Local LLM with Ollama
  • Build a Network Automation Tool with Python and Ollama
  • Build and Launch a FastMCP Server

Dates & Locations

Let’s make it work for you

Can’t find a date that fits? Need to train your whole team? Looking for a discount?
Speak to one of our learning experts today.

July 6, 2026 - July 10, 2026

Location: Kuala Lumpur
Modal: ILT
Availability: TBC
Exam:
RM 1800

July 6, 2026 - July 10, 2026

Location: Online
Modal: VILT
Availability: TBC
Exam:
RM 1800

September 7, 2026 - September 11, 2026

Location: Kuala Lumpur
Modal: ILT
Availability: TBC
Exam:
RM 1800

September 7, 2026 - September 11, 2026

Location: Online
Modal: VILT
Availability: TBC
Exam:
RM 1800

November 16, 2026 - November 20, 2026

Location: Kuala Lumpur
Modal: ILT
Availability: TBC
Exam:
RM 1800

November 16, 2026 - November 20, 2026

Location: Online
Modal: VILT
Availability: TBC
Exam:
RM 1800
Trainocate exam and cert

Exam & Certification

Cisco Certified Network Professional (CCNP) Automation.

Passing this exam earns you the Cisco Certified Automation Specialist – Core certification, and can also be used to meet the core exam requirements for the Cisco Certified Network Professional (CCNP) Automation and Cisco Certified Internetwork Expert (CCIE) Automation certifications. Passing this exam also can be used towards recertification.

Designing, Deploying and Managing Network Automation Systems (350-901 AUTOCOR) v2.0 is a 120-minute exam that tests a candidate’s knowledge of network automation systems development and design including infrastructure as code, operations, and AI in automation.

Training & Certification Guide

  • Price: $400 USD, or redeemable with Cisco Learning Credits.
  • Duration: 120 minutes.
  • Languages: English, Japanese.
  • Results: Pass/fail results are typically available online within 48 hours.
  • Recertification: This exam can be used toward recertification requirements.
  • Question Types: Expect a variety of formats, including performance-based questions, multiple choice, and drag-and-drop. An exam tutorial is available for guidance.
  • Network Automation: 30%
  • Infrastructure as Code: 30%
  • Operations: 20%
  • AI in Automation: 20%

Frequently Asked Questions

AUTOCOR teaches you how to automate, deploy, manage, and validate modern enterprise networks using DevOps and automation technologies.

The course focuses on building scalable network automation systems using Python, Ansible, Terraform, APIs, CI/CD pipelines, telemetry, and AI-assisted automation workflows.

Key learning areas:

  • Python-based network automation
  • Infrastructure as Code (IaC)
  • REST APIs and RESTCONF automation
  • Ansible and Terraform for network operations
  • CI/CD pipelines and Git workflows
  • AI-powered network automation

Pro Tip: Focus on automation workflows and operational processes, not just scripting syntax. Modern network engineering increasingly revolves around automation ecosystems.

350-901 AUTOCOR is Cisco’s core certification exam for network automation and NetDevOps professionals.

Passing the exam earns the Cisco Certified Specialist – Automation Core certification and fulfills the core exam requirement for CCNP Automation and CCIE Automation certifications.

Certification areas include:

  • APIs and automation workflows
  • Infrastructure as Code (IaC)
  • Network automation tooling
  • CI/CD and GitOps pipelines
  • AI and LLM integration for network automation

Pro Tip: Hands-on practice with APIs, Git, and automation pipelines is essential because the certification is highly implementation-oriented.

You will learn how to automate network operations using APIs, Infrastructure as Code, CI/CD pipelines, and AI-assisted workflows.

The course emphasizes practical implementation skills required for modern network automation engineering.

Skills gained:

  • Python scripting for network automation
  • API-driven infrastructure management
  • Ansible and Terraform automation
  • Git and GitLab CI/CD workflows
  • Network validation using pyATS
  • AI-assisted network automation operations

Pro Tip: Validation and troubleshooting skills are just as important as automation scripting because operational reliability is critical in enterprise networks.

Network automation improves scalability, operational efficiency, consistency, and reliability across modern enterprise infrastructure.

As enterprise networks grow more complex, organizations increasingly rely on automation to reduce manual errors, accelerate deployments, and support cloud-native operations.

Business benefits include:

  • Faster network provisioning
  • Reduced operational errors
  • Improved scalability and consistency
  • Better compliance and auditability
  • Faster troubleshooting and recovery

Pro Tip: Automation skills are becoming foundational for modern networking, cloud, and infrastructure engineering careers.

AUTOCOR prepares you for advanced network automation, NetDevOps, and infrastructure engineering roles.

Organizations increasingly require professionals who can automate and modernize network operations using APIs, CI/CD, and Infrastructure as Code approaches.

Relevant roles:

  • Network Automation Engineer
  • NetDevOps Engineer
  • Infrastructure Automation Engineer
  • Network SRE
  • DevOps Engineer for Network Infrastructure

Modern network engineering increasingly overlaps with software engineering, automation, and cloud operations.

Speak to a Training Consultant

All courses are HRD Claimable.
Get in touch with our team via the form or WhatsApp us on +6011-5119 6631

Preferred mode of training
Checkboxes