The Implementing Automation for Cisco Enterprise Solutions (ENAUTO) course equips network engineers with the knowledge and practical skills to automate enterprise network operations using Cisco automation technologies, APIs, and modern development tools. Learners explore the principles of network programmability, software-defined networking, infrastructure automation, and AI-assisted operations while developing practical automation workflows.
Throughout the course, participants gain hands-on experience using Python, Ansible, Cisco Catalyst Center, NETCONF, RESTCONF, streaming telemetry, webhooks, and controller APIs to automate device configuration, software deployment, monitoring, and troubleshooting. The course also introduces AI capabilities within network controllers and explores the opportunities and security considerations of AI-assisted network automation.
By combining instructor-led learning with practical labs, learners develop the confidence to automate repetitive operational tasks, improve network consistency, reduce deployment times, and support modern enterprise networking environments.
Prerequisites
To benefit fully from this course, learners should have:
- A solid understanding of enterprise networking concepts and IP networking.
- Experience configuring Cisco enterprise networking devices.
- Familiarity with routing, switching, security, and wireless technologies.
- Basic knowledge of Python programming is recommended but not essential.
- An understanding of APIs and data formats such as JSON is beneficial.
Target audience
This course is designed for:
- Network engineers.
- Network administrators.
- Systems engineers.
- Network automation engineers.
- DevNet professionals.
- Network architects.
- Infrastructure engineers responsible for enterprise network automation.
- Professionals preparing for Cisco automation and enterprise networking certifications.
























