Course
digicode: AUTOCO
Designing, Deploying and Managing Network Automation Systems
Course facts
- Designing and implementing automation systems
- Writing Python scripts and Ansible playbooks
- Using Terraform for network automation
- Building complex CI/CD pipelines that integrate multiple tools
- Managing a modern, automated network
- 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
This course is aimed at anyone who works or wants to work as a developer and has one or more years of practical experience in developing and maintaining applications based on Cisco platforms.
The course covers specific material on designing, developing, and debugging applications using Cisco APIs and platforms, as well as managing and deploying applications in the Cisco infrastructure. To get the most out of this course, participants should have three to five years of experience designing and implementing applications based on Cisco platforms.
- Network engineers expand their skills to include software and automation
- Developers expand their expertise in automation and DevOps
- Knowledge of program design and coding with a focus on Python
- Familiarity with Ethernet, TCP/IP, and Internet-related networks
- Understanding of the use of APIs
- Understanding of software development and design methods
- Practical experience with a programming language (specifically Python)
«Designing, Deploying, and Managing Network Automation Systems (AUTOCOR 300-901)» is a 120-minute exam. It tests candidates' knowledge of software development and design, including the use of APIs, Cisco platforms, application delivery and security, and infrastructure and automation. The course Developing Applications with Cisco Core Platforms and APIs helps candidates prepare for this exam.
Recertification
After three years, by means of CEP – Continuing Education Program points or by passing the corresponding exam. Completing an AUTOCOR course earns you 32 CEP points.
This course is conducted in cooperation with our partner AnyWeb.