Advance your career in network automation with a structured CCNP and CCIE Automation training. Learn Python, APIs, Ansible, and real-world Cisco automation from industry experts.
Book your 1-on-1 counselling session
The CCNP + CCIE Automation Combo Course is a complete training program for networking professionals who want to build strong automation and programmability skills for modern enterprise networks.
This course takes you from professional level automation concepts to expert-level implementation, covering everything from Python scripting to large-scale network orchestration.
Unlike exam-focused crash courses, this program focuses on practical skills, hands-on labs, and real-world use cases used in enterprise environments. You learn how automation works in real networks, not just how to pass a certification.
READY TO LEVEL UP?
Structured Learning Path
Move step-by-step from CCNP to CCIE automation topics without confusion or gaps.
Practical, Job-Focused Training
Learn automation that is actually used in production networks.
Strong Programming Foundation
Get comfortable with Python, APIs, JSON, YAML, and version control.
Hands-On Labs
Practice automation in guided labs and real scenarios.
Mentor Support
Get trainer guidance when working on scripts, labs, or projects.
Time & Cost Efficient
One combo program saves time compared to enrolling separately.
This training is suitable for:
CCNA/CCNP certified professionals
Engineers preparing for CCNP or CCIE Automation tracks
IT professionals moving toward DevNet roles
Anyone interested in network programmability
By the end of the CCNP + CCIE Automation Combo Course, you will be able to:
After this course, you will move into roles such as:
Network Automation Engineer
DevNet Engineer
Network DevOps Engineer
Infrastructure Automation Specialist
Senior Network Engineer (Automation)
Before taking the CCNP and CCIE Automation Combo Course, you are supposed to have prior knowledge of
30% 1.0 Network Automation
1. Construct a network automation solution with Ansible to manage configurations such
as VLANs, OSPF, asset management, interface settings, and ACLs
2. Construct a network automation solution with Terraform to manage configurations
such as VLANs, OSPF, asset management, interface settings, and ACLs
3. Construct a network automation solution with RESTCONF (RFC 8040), given the YANG
model, to manage configurations such as VLANs, OSPF, asset management, interface
settings, and ACLs
4. Construct a network automation solution with Python to manage configurations such
as VLANs, OSPF, asset management, interface settings, and ACLs
5. Select the network automation approach to achieve technical and business
requirements considering options such as infrastructure as code framework, low
code/no code, and custom applications
6. Construct a network automation solution that consumes REST APIs including
extended API attributes (such as pagination, complex authentication workflows, and
rate limiting), error handling, and persistent authentication
30% 2.0 Infrastructure as Code
1. Use version control operations with Git
• Merge a branch including squash and conflict resolution
• git cherry-pick
• git reset
• git checkout
• git revert
2. Diagnose a GitLab CE CI/CD pipeline failure such as missing dependency, incompatible
versions of components, and failed tests
3. Construct a GitLab CE CI/CD pipeline to deploy a network automation solution
including stages for:
• build
• prevalidation
• deploy
• post-validation
4. Construct a network simulation with Cisco Modeling Labs (CML) to test the network
automation solution
5. Interpret a Docker Compose file including services, networks, volumes, and links
6. Integrate source of truth into a network automation solution
7. Construct a YAML or JSON representation of a network configuration given a YANGbased data model
20% 3.0 Operations
1. Describe architectural components of model-driven telemetry
2. Implement a logging strategy for a network automation solution targeting
destinations
such as syslog or webhooks
3. Diagnose problems with network automation given logs and output related to an
event
4. Implement change validation for a network automation solution using pyATS CLI tools
5. Describe the process to obtain and deploy CA-signed TLS certificates
6. Implement secure coding practices into a network automation solution to meet input
validation, authentication, and secret management requirements
20% 4.0 AI in Automation
1. Describe the benefits and risks of AI-assisted code development for network
automation such as data privacy, IP ownership, and code validation
2. Interpret the security risks in a given AI-based network automation solution
3. Construct an MCP server to provide network information to an AI-agent using Python
FastMCP
4. Construct a conversational agent that leverages LLMs for network automation
5. Evaluate the accuracy of AI recommendations on a network automation solution
20% 1.0 Software Design, Development, and Deployment
30% 2.0 Infrastructure as Code
1. Build, manage, and operate a Python-based REST API with a web application framework
(endpoints, HTTP request and response, OpenAPI specification)
2. Build, manage, and operate a Python-based CLI application to use a REST API
3. Consume and use a new API, given the documentation
• REST
• GraphQL
4. Create a RESTCONF or NETCONF payload based on a given YANG module, and interpret
the response
5. Create a NETCONF filter by using XPath
6. Configure network devices on an existing infrastructure by using NETCONF or RESTCONF,
given YANG analysis tools (and driven by a source of truth)
7. Create and use a role by utilizing Ansible to manage infrastructure, given support
documentation
• Loop control
• Conditionals
• Use of variables and templating
• Use of connection plug-ins such as network CLI, HTTPAPI, and NETCONF
8. Use Terraform to statefully manage infrastructure, given support documentation
• Loop control
• Resource graphs
• Use of variables
• Resource retrieval
• Resource provision
• Management of the state of provisioned resources
9. Create a basic Cisco NSO service package to meet given business and technical
requirements. The service would generate a network configuration on the target
device platforms using the “cisco-ios-cli” NED and be of type “python-and-template”
• Create a service template from a provided NSO device configuration
• Create a basic YANG module for the service containers (including lists, leaf lists,
data types, leaf references, and single argument “when” and “must” conditions)
• Create basic actions to verify operational status of the service
• Monitor service status by reviewing the NCS Python VM log file
25% 3.0 Network Programmability and Automation
1. Create, modify, and troubleshoot scripts by using Python libraries and SDK
documentation to automate against APIs (ACI, AppDynamics, Catalyst Center, FDM,
Intersight, IOS XE, Meraki, NSO, Webex)
2. Automate the configuration of a Cisco IOS XE network device (based on a provided
architecture and configuration), including these components:
• Interfaces
• Static routes
• VLANs
• Access control lists
• BGP peering
• BGP and OSPF routing tables
• BGP and OSPF neighbours
3. Modify and troubleshoot an automated test by using pyATS to meet requirements
• Create a testbed file for connecting to Cisco IOS, IOS XE, or NX-OS devices
• Gather current configuration and operational state from devices using the Genie
parser and models included with pyATS
• Develop and execute test jobs and scripts using AEtest to verify network health
4. Design a model-driven telemetry solution based on given business and technical
requirements by using gNMI dial-in, gRPC dial-out, and NETCONF dial-in
5. Create YANG model-driven telemetry subscriptions
• Identify model elements and cadence
• On-change or event drive
• Optimize frequency
• Dial-out subscription
• Secure telemetry streams
• Confirm data transmission
• Identify network issues and make changes
10% 4.0 Containers
1. Create a Docker image (including Dockerfile)
• From a provided image
• Expose ports
• Add or copy files
• Run commands during image build
• Manipulate entry point and initial commands
• Establish working directories
• Environment variables as part of a definition to control an application
• Docker ignore file
• Volumes
2. Package and deploy a solution by using Docker Compose
• Deploy and manage containers
• Define services, networks, volumes, and links
3. Package and deploy a solution by using Kubernetes
• Use deployments, secrets, services, ingress, volumes, namespaces, and replicas
• Manage the lifecycle of pods (e.g., scale up, scale down, help status, logs)
• Monitor pods by building health checks)
• Use the kubectl interface
4. Create, consume, and troubleshoot a Docker host and bridge-based networks and
integrate them with external networks
15% 5.0 Security
1 Leverage OWASP secure coding practices into all solutions to meet given requirements
• Input validation
• Authentication and password management
• Access control
• Cryptographic practices
• Error handling and logging
• Communication security
2. Create a Certificate Signing Request (CSR) by using OpenSSL; send CSR to a provided
Certificate Authority; and use the certificate to secure a web application
3. Use OAuth2+ to obtain an authentication token
4. Use a secret management system to secure an application
5. Use tokens, headers, and secrets to secure a REST API
Prashant Kharat
It was wonderful experience to attend Versa SDWAN training with Pynet. Tons of theory & concepts got cleared and more significantly hands on lab access for 24/7 throughout the training tenure. Also, they extended access to lab for a week....
Shamaldas O.V
I recently attended the Nexus + DC ACI Training course at Pynet Labs, and I must say it was an enriching experience.The instructors at Pynet Labs Mr Sunder were highly….
Vinu Viswanatha Pillai
Great place to start your coding/automation journey: If you are an infrastructure engineer, I would recommend this institute and their courses to begin your automation journey.
Arijit Shaw
First of all, I would like to say that I was very far from these IT, networking stuffs..I had no prior idea about what are these things virtually going on around us.. I have completed....
Snekha
Very much impressed with the sohel sir's way of teaching and his patience to clear each every doubts asked during session.. It's very comfortable to clear doubts and his teaching was....
Pramod Sonawane
I have done many course in India as well as abroad but the PyNet Labs deserves to be rated high, not only because of the experience I had with PyNet is incredible. In-depth knowledge trainer....
Viral Vira
This review is for CCNA DevNet Training I enrolled with PyNet Labs. The topic & details covered in the entire course was really up to the mark. Mr. Chirag (for Automation) was knowledgeable & helpful….
Liyas Ap
I am really thankful and grateful for PyNet Labs. I joined DevNet Training with PyNet Labs. Trainers are good and they explain nicely. They also provide placement assistance. I am really so happy….
Sunil Handa
Attended a CCNA DevNet training session conducted by PyNet Labs. This training session was amazing and covered each topic required to enhance the knowledge required for DevNet Exam with….
Aripaka Kiran
PyNet labs is the best place to learn new technologies. For better reach in technologies as well as to be feasible in our career growth I recommend PyNet labs. Special thanks….
Rakesh Choudhary
I have completed my SDWAN course from PyNet Labs and it was really a great journey, it helped me lot to learn about overlay network. I cleared multiple interviews….
Chetan Wayangankar
Just completed my CCNA DevNet course. Thanks To the PyNet Labs team. Got all my doubts cleared and a lot more knowledge from scratch basic networking Switching Routing, TCP/IP, routing….
Chola Kabaso
PyNet introduced me to labs. They are consistent, precise and straight on point. If you haven’t tried them, you have missed a lot. Mr Abhijit, Deepanshu, Nitish and the rest of the team, continue…
Dev Chouhan
I would like to thanks the complete team of PyNet Labs (Mr. Deepanshu, Mr. Nitish & Mr. Abhijit). It was a great & useful learning on SD-WAN. The trainer Mr. Abhijit Bakale was incredibly….
Bharat
Hi All, I attended online SD-WAN Training from PyNet Labs and this is awesome. Even a person without having SD-WAN knowledge can easily Implement SD-WAN solution after this training….
Tarun Choudhary
The trainer and the management at PyNet labs are awesome….. You get assistance even after your batch is over…. You can reach out to them for your doubts any time. Highly recommended!
Ashutosh
I am very happy with the CCNA DevNet training I received from PyNet Lab. We were given good knowledge and training in network automation principles. My heartfelt thanks to PyNet Team
Anuj Jain
Abhijit unleash all the concepts to get Devnet associate exam. I am glad that I took this course from PyNet. Looking to connect to PyNet soon for Cisco DEVCOR.
Aarti
Completed my CCNA training and got placement at Spectra. It’s a wonderful place to start your Career in the Networking domain as the trainers are good and they explain nicely….
Ruchik Kumar
I took SD-WAN training from PyNet and I would really like to thank PyNet & Abhijit (Trainer). Abhijit is very knowledgeable and he is very supportive. I would also recommend others for this training.
Still have any doubts?
Get personalized guidance across IT, networking, cloud, security, automation, data, DevOps, and more.
Our experts help you figure out the right learning path and enrollment plan for your goals.
Find the right learining path with expert guidance
Instant guidance on courses fees and batches
Get course details, demo and batch timings instantly
Abhijit Bakale
Mr. Abhijit is the brain behind our training modules, lab setup, and course materials at PyNet Labs. He plays a big role in making sure our training is practical, updated, and easy to follow. He is a Cisco Certified Systems Instructor (CCSI #35944) and also holds the highly respected DevNet Expert certification (#20230021). In total, he has earned 14 Cisco certifications, showing just how skilled and experienced he is. Mr. Abhijit has delivered over 20,000 hours of training and has helped thousands of students grow in their careers. His deep knowledge and teaching style make learning complex topics much easier. Recently, he was invited by Cisco DevNet to speak at a live webinar on Network Services Orchestrator (NSO), which shows the high level of trust and recognition he has in the networking world. With his vast experience and passion for teaching, Mr. Abhijit continues to inspire and guide learners every day.
Chirag Dhall
Mr. Chirag is a skilled and enthusiastic trainer at PyNet Labs. He has been with the company since the beginning and has played a key role in shaping many of our training programs. He delivers training for CCNA, CCNP ENCOR, CCNP ENARSI, CCIE Enterprise, Cisco SD-WAN, and other networking courses. He holds two top-level Cisco certifications—CCIE Enterprise Infrastructure (#68677) and CCSI (#36137)—which show his deep knowledge and teaching skills. So far, he has trained more than 3,500 students. Whether someone is just starting out or already working in the industry, Mr. Chirag is great at explaining tough topics in a simple and easy-to-understand way. His friendly teaching style and strong understanding of networking make him a favorite among students.
Sudhangshu Bag
Mr. Sudhangshu Bag is a highly experienced trainer with over 9 years of expertise in the Networking field. His expertise are in CCNA, CCNP ENCOR, CCNP ENARSI, CompTIA, and Red Hat, making him a versatile and well-qualified instructor. In addition to Networking, he has strong skills in Linux, AWS, and computer networks, which add great value to his training sessions. So far, he has delivered more than 1,000 hours of training at PyNetLabs, helping students understand both the basics and advanced topics with ease. Mr. Sudhangshu is known for his calm teaching style, deep technical knowledge, and genuine passion for helping others learn. His students appreciate how he explains topics clearly and supports them throughout their learning journey.
No, you don’t need a CCNA Automation or CCNP Certification to join the CCNP + CCIE Automation Combo course. You just need CCNA Automation knowledge to join this course.
No, this course is not suitable for absolute beginners. You need basic networking as well as network automation knowledge before joining this course.
Yes, the topics we cover in this course are inclined towards CCNP and CCIE certification exam and covers official Cisco Syllabus. So, after completing this course, you will have the knowledge to pass these exams.
The course will be delivered via Live online classes by our expert trainers via Microsoft Teams.
It doesn’t matter. Each session is recorded and uploaded to our students’ portal; you can watch the recordings and later clear your doubts with the trainer.
Yes, you will get course study material, lab guides, and reference materials to help you learn and master various labs.
WhatsApp us