Cisco DevNet Certification Path
1. Executive Summary
Target Certifications:
-
DevNet Associate (200-901 DEVASC) - Foundation
-
DevNet Professional (350-901 DEVCOR + Specialist) - Mastery
Timeline: 6-9 months total
Foundation Assets:
-
4x CCNP certifications (deep networking knowledge)
-
6 months terminal-only development (Neovim, Git, Bash)
-
Production experience: netapi CLI, Antora documentation system
-
API-first philosophy in daily operations
-
CI/CD pipeline development and maintenance
2. Current Competency Assessment
| Skill Area | Level | Evidence |
|---|---|---|
REST APIs |
Advanced |
netapi CLI - ISE ERS, MnT, pxGrid, DataConnect APIs daily |
Python |
Intermediate-Advanced |
netapi development, automation scripts, CLI tooling |
Git/Version Control |
Advanced |
6 months daily commits, multi-repo management, branching strategies |
Networking Fundamentals |
Expert |
4x CCNP certifications, 12 years experience |
Linux/Bash |
Advanced |
Terminal-only workflow, LPIC-1, shell scripting |
CI/CD |
Intermediate |
GitHub Actions, Antora builds, automated deployments |
Infrastructure as Code |
Intermediate |
Ansible playbooks, declarative configurations |
Containers |
Beginner-Intermediate |
Docker basics, Podman exposure |
Cloud (AWS/Azure/GCP) |
Beginner |
Limited exposure - needs development |
3. DevNet Associate (200-901 DEVASC)
3.1. Exam Overview
| Attribute | Value |
|---|---|
Exam Code |
200-901 DEVASC |
Duration |
120 minutes |
Questions |
~100 |
Passing Score |
~825/1000 (varies) |
Cost |
$330 USD |
Validity |
3 years |
3.2. Domain Breakdown
| Domain | Topics | Weight |
|---|---|---|
1. Software Development and Design |
Software development lifecycle, design patterns, version control, code review |
15% |
2. Understanding and Using APIs |
REST, SOAP, RPC, authentication, pagination, error handling |
20% |
3. Cisco Platforms and Development |
IOS XE, NX-OS, Meraki, DNA Center, ACI, Webex, ISE APIs |
15% |
4. Application Deployment and Security |
Containers, CI/CD, unit testing, secure coding |
15% |
5. Infrastructure and Automation |
Controllers, device configuration, Ansible, Terraform, YANG models |
20% |
6. Network Fundamentals |
IP addressing, protocols, network components |
15% |
3.3. Gap Analysis
| Domain | Status | Action Required |
|---|---|---|
Software Development |
Partial |
Formalize design patterns, review SDLC methodologies |
APIs |
Strong |
Review SOAP/GraphQL (REST already mastered) |
Cisco Platforms |
Strong |
Add Meraki, DNA Center, ACI API exposure |
Deployment/Security |
Moderate |
Deepen container knowledge, formalize CI/CD concepts |
Infrastructure/Automation |
Strong |
Add Terraform basics, formalize YANG understanding |
Network Fundamentals |
Expert |
Review only - this is your foundation |
3.4. Study Resources
3.4.1. Primary Resources
-
Cisco DevNet Associate DEVASC 200-901 Official Cert Guide
-
Authors: Chris Jackson, Jason Gooley
-
ISBN: 978-0136642961
-
Status: Required
-
-
Cisco DevNet Sandbox
-
Always-on and reservation labs
-
Status: Required (free)
-
DevNet Learning Labs
-
Structured, hands-on modules
-
Status: Required (free)
3.4.2. Supplementary Resources
-
CBT Nuggets - DevNet Associate
-
Video-based learning
-
Good for visual learners
-
-
Nick Russo’s DevNet Resources
-
GitHub: github.com/nickrusso42518
-
Excellent code examples
-
-
Postman Learning Center
-
API testing fundamentals
-
3.5. Study Plan (8 weeks)
3.5.1. Weeks 1-2: Software Development and Design
-
Review SDLC models (Waterfall, Agile, Lean, DevOps)
-
Design patterns: MVC, Observer, Singleton
-
Git workflows: feature branching, pull requests, code review
-
Unit testing with pytest
-
Code quality: linting, type hints, documentation
Lab: Create a Python project with proper structure, tests, and CI pipeline
3.5.2. Weeks 3-4: APIs Deep Dive
-
REST principles (already strong - review)
-
SOAP basics and when to use
-
GraphQL fundamentals
-
Authentication: Basic, API keys, OAuth 2.0, tokens
-
Pagination strategies
-
Error handling and HTTP status codes
-
API documentation (OpenAPI/Swagger)
Lab: Build a REST API wrapper with authentication, pagination, error handling
3.5.3. Weeks 5-6: Cisco Platforms
-
IOS XE programmability (RESTCONF, NETCONF, gRPC)
-
NX-OS APIs (NX-API CLI, NX-API REST)
-
Meraki Dashboard API
-
DNA Center APIs
-
ACI basics
-
Webex APIs
-
ISE APIs (already expert - review ERS, pxGrid)
Lab: Multi-platform automation script hitting 3+ Cisco APIs
3.5.4. Weeks 7-8: Deployment, Security, Infrastructure
-
Docker fundamentals: images, containers, Dockerfile, compose
-
CI/CD concepts: pipelines, stages, artifacts
-
Secure coding practices (OWASP)
-
Ansible: playbooks, roles, inventory, modules
-
Terraform basics: providers, resources, state
-
YANG models and NETCONF
Lab: Deploy containerized application with CI/CD pipeline
3.5.5. Final Week: Review and Practice
-
Practice exams (Pearson, Boson)
-
Review weak areas
-
Sandbox lab practice
-
Exam scheduling
4. DevNet Professional (350-901 DEVCOR)
4.1. Exam Overview
| Attribute | Value |
|---|---|
Core Exam |
350-901 DEVCOR (required) |
Concentration Exam |
Choose one specialist track |
Duration |
120 minutes (DEVCOR) |
Passing Score |
~825/1000 |
Cost |
$400 USD (DEVCOR) + Specialist exam |
Validity |
3 years |
4.2. Specialist Tracks (Choose One)
| Track | Exam | Best Fit If… |
|---|---|---|
Automation and Programmability |
300-435 ENAUTO |
Focus on network automation (matches CCNP background) |
Enterprise Automation |
300-435 ENAUTO |
DNA Center, SD-WAN, ACI automation |
Data Center Automation |
300-635 DCAUTO |
ACI, UCS, Intersight focus |
Security Automation |
300-735 SAUTO |
Firepower, ISE, Umbrella automation (matches security background) |
Collaboration Automation |
300-835 CLAUTO |
Webex, telephony automation |
Service Provider Automation |
300-535 SPAUTO |
NSO, XR automation |
Recommended Track: 300-735 SAUTO (Security Automation)
-
Aligns with CCNP Security
-
Leverages existing ISE API expertise
-
Covers Firepower, Umbrella, SecureX APIs
4.3. DEVCOR Domain Breakdown
| Domain | Topics | Weight |
|---|---|---|
1. Software Development and Design |
Advanced patterns, API design, code optimization |
20% |
2. Using APIs |
Complex integrations, webhooks, async patterns |
20% |
3. Cisco Platforms |
Deep platform automation, controllers, programmability |
20% |
4. Application Deployment and Security |
Kubernetes, advanced CI/CD, security at scale |
20% |
5. Infrastructure and Automation |
Advanced IaC, multi-platform orchestration |
20% |
4.4. Study Resources
4.4.1. Primary Resources
-
Cisco DevNet Professional DEVCOR 350-901 Official Cert Guide
-
Required reading
-
-
Kubernetes Documentation
-
URL: kubernetes.io/docs/
-
Essential for deployment domain
-
-
Cisco DevNet Professional Labs
-
Advanced sandbox scenarios
-
4.4.2. Supplementary Resources
-
"Designing APIs with Swagger and OpenAPI"
-
API design principles
-
-
"Python for DevOps" - Noah Gift
-
Advanced Python patterns
-
4.5. Study Plan (12 weeks)
4.5.1. Phase 1: Advanced Development (Weeks 1-4)
-
Advanced design patterns (Factory, Strategy, Decorator)
-
API design principles and versioning
-
Async programming in Python (asyncio, aiohttp)
-
Message queues (RabbitMQ, Kafka basics)
-
Database interactions (SQL, NoSQL)
-
Performance optimization
Project: Async API client with connection pooling and retry logic
4.5.2. Phase 2: Platform Mastery (Weeks 5-8)
-
Deep dive: DNA Center APIs and workflows
-
ACI programmability: Cobra SDK, REST API
-
NSO fundamentals
-
Multi-controller orchestration
-
gRPC and streaming telemetry
-
Model-driven programmability (YANG, NETCONF, RESTCONF)
Project: Multi-platform configuration compliance checker
4.5.3. Phase 3: Deployment and Infrastructure (Weeks 9-12)
-
Kubernetes: pods, deployments, services, ingress
-
Helm charts and package management
-
GitOps workflows (ArgoCD, Flux)
-
Advanced Terraform: modules, workspaces, state management
-
Observability: logging, metrics, tracing
-
Security scanning in pipelines
Project: Deploy microservices application with full CI/CD and monitoring
4.5.4. Specialist Track: SAUTO (Weeks 13-16)
-
Firepower APIs (FMC, FTD)
-
ISE advanced automation (pxGrid, bulk operations)
-
Umbrella APIs
-
SecureX orchestration
-
Threat intelligence automation
-
SOAR integration patterns
Project: Security incident response automation workflow
5. Lab Environment
5.1. Required Infrastructure
| Component | Purpose | Setup |
|---|---|---|
DevNet Sandbox |
Cisco platform access |
Free - developer.cisco.com/sandbox/ |
Local Python Environment |
Development |
pyenv + virtual environments |
Docker Desktop / Podman |
Container development |
Local installation |
Minikube / Kind |
Kubernetes learning |
Local Kubernetes cluster |
GitHub Account |
Version control, CI/CD |
Free tier sufficient |
Postman |
API testing |
Free tier |
5.2. Recommended Lab Projects
-
netapi Enhancement
-
Add new platform support (DNA Center, Meraki)
-
Implement async operations
-
Add OpenAPI documentation
-
-
Multi-Platform Configuration Audit
-
Pull configs from IOS XE, NX-OS, ISE
-
Compare against baseline
-
Generate compliance reports
-
-
ChatOps Bot
-
Webex Teams integration
-
Network query capabilities
-
Incident alerting
-
-
CI/CD Pipeline for Network Configs
-
GitOps workflow
-
Pre-commit validation
-
Automated deployment
-
6. Progress Tracking
6.1. DevNet Associate Milestones
| Week | Milestone | Target Date | Status |
|---|---|---|---|
2 |
Complete Software Development domain |
[ ] |
|
4 |
Complete APIs domain |
[ ] |
|
6 |
Complete Cisco Platforms domain |
[ ] |
|
8 |
Complete all domains + practice exams |
[ ] |
|
9 |
Pass DEVASC exam |
[ ] |
6.2. DevNet Professional Milestones
| Week | Milestone | Target Date | Status |
|---|---|---|---|
4 |
Complete Advanced Development |
[ ] |
|
8 |
Complete Platform Mastery |
[ ] |
|
12 |
Complete Deployment/Infrastructure |
[ ] |
|
14 |
Pass DEVCOR exam |
[ ] |
|
16 |
Pass SAUTO exam |
[ ] |
7. Quick Reference
7.1. Key URLs
-
DevNet Learning: developer.cisco.com/learning/
-
Sandbox: developer.cisco.com/site/sandbox/
-
Documentation: developer.cisco.com/docs/
-
Code Exchange: developer.cisco.com/codeexchange/
7.2. Essential Python Libraries
pip install requests httpx aiohttp
pip install netmiko napalm nornir
pip install ansible-core
pip install pytest pytest-asyncio
pip install pydantic
pip install rich typer
7.3. Study Commands
# Clone DevNet learning labs
git clone https://github.com/CiscoDevNet/devnet-express-code-samples
# Run local API mock
docker run -p 3000:3000 mockserver/mockserver
# Kubernetes local cluster
minikube start
Created: 2026-02-14
Target: DevNet Associate (Q2 2026), DevNet Professional (Q4 2026)
Foundation: 4x CCNP, 6 months terminal-only development, netapi production experience