Understand the certification
Cisco 300-910 DEVOPS (Implementing DevOps Solutions and Practices Using Cisco Platforms) 是 CCNP DevNet 的 Concentration 选修之一。完整 CCNP DevNet = 350-901 DEVCOR (Core) + 任选一门 Concentration,DEVOPS 聚焦 CI/CD pipeline 设计、容器化部署、自动化测试、监控与日志在 Cisco 平台上的实践。
考试规格:65 题 / 120 分钟,及格 825/1000,考试费 $330 USD,有效期 3 年。
核心考纲领域:
- CI/CD Pipeline — 30%:Jenkins/GitLab CI pipeline 设计、pipeline stages(build/test/deploy)、pipeline-as-code(Jenkinsfile/gitlab-ci.yml)、webhook 触发、artifact 管理
- Container Technologies — 25%:Docker 基础(Dockerfile、image build、multi-stage build)、container registry、Docker Compose、Kubernetes 基础(Pod/Deployment/Service)、Cisco 平台上的容器(IOx、AppDynamics micro-agent)
- Automated Testing — 20%:单元测试(pytest/unittest)、集成测试、API 测试(pyATS/Genie)、TDD 方法论、测试覆盖率
- Monitoring & Observability — 25%:日志聚合(ELK/Splunk)、指标监控(Prometheus/Grafana/AppDynamics)、Cisco DNA Center Assurance API、分布式追踪、告警策略
和其他 DevNet Concentration 的区别:300-435 ENAUTO 考的是 Ansible/Python 写网络自动化脚本,偏"脚本侧";300-910 DEVOPS 考的是 pipeline + 容器 + 监控,偏"平台工程侧"。两门的目标岗位画像不同 — ENAUTO 给网络工程师转自动化,DEVOPS 给有 DevOps 背景的人在 Cisco 生态里落地。
Exam at a glance
- Exam code
- 300-910
- Provider
- Cisco
- Format
- Single choice / Multiple select
- Language
- English
- Validity
- 3 years
- Exam fee
- $330
Skills in focus
Learning outcomes
- 获得 Cisco DEVOPS 官方认证
- 掌握 300-910 考试核心知识和技能
- 提升专业领域竞争力
Who this is for
- 希望获得 Cisco DEVOPS 认证的 IT 专业人员
- 网络工程师和系统管理员
- 希望提升专业技能的 IT 从业者
- 计算机科学/网络工程专业学生
Before you start
- 了解基本的网络概念
- 有相关领域的工作经验
- 建议先通过相关入门级认证
Consider another path if
- 纯 DevOps 不碰 Cisco 设备的人 — 考纲场景全绑 Cisco 平台,学完在 AWS/Azure 用不上
- 想学网络自动化脚本(Python/Ansible)的网络工程师 — 300-435 ENAUTO 更合适
- 没有任何编程基础的传统网络工程师 — 先考 200-901 DevNet Associate 打基础
Your learning path
5 chapters
Plan your preparation
- Learning hours
- 30h
- With relevant experience
- 8-12 weeks
- Starting from scratch
- 16-22 weeks
- Daily study
- 1.5-2h
Included in your preparation
- 5 个系统化学习章节
- 132 精选练习题,每题附详细解析
- 仿真模拟考试
- 错题本 + 智能复习,薄弱环节针对性突破
- 学习进度可视化追踪
- 同步官方最新考纲
1. 第一阶段:CI/CD Pipeline + Git 基础(3-4 周)
如果没有 DevOps 背景,先过 Git 基础(branch strategy、merge vs rebase、PR workflow)。然后搭 Jenkins(Docker 版最快:docker run -p 8080:8080 jenkins/jenkins:lts)或 GitLab CI(用 gitlab.com 免费 runner),写一个完整的 Jenkinsfile/gitlab-ci.yml:build → test → deploy 三个 stage。考纲考的是 pipeline 设计原则(parallel stages、artifact passing、failure handling),不是某个工具的高级用法。
2. 第二阶段:Docker + Kubernetes + Cisco IOx(3-4 周)
Docker:Dockerfile 编写(FROM/RUN/COPY/CMD)、multi-stage build 减小镜像、Docker Compose 多容器编排。Kubernetes:Pod/Deployment/Service/ConfigMap 基础概念(不需要 CKA 深度,但必须理解声明式管理)。Cisco 特色:IOx 是 Cisco 路由器/交换机上跑容器的框架,考纲会问 IOx app lifecycle 和 ioxclient 命令。这块纯背即可,实操机会少。
3. 第三阶段:pyATS/Genie 测试 + 监控 + 冲刺(2-4 周)
pyATS 是 Cisco 官方网络自动化测试框架,考纲必考。核心:pyats learn(收集设备状态快照)、pyats diff(对比变更前后差异)、Genie parser(解析 show 命令输出为结构化数据)。监控部分:DNA Center Assurance API(GET /dna/intent/api/v1/network-health)、AppDynamics 基础概念、ELK 日志分析思路。最后 1-2 周刷 Cisco Learning Network 社区题或 Boson ExSim。
Career value
CCNP DevNet 的市场定位:Cisco 在 2020 年推出 DevNet 认证体系,瞄准"网络工程师 + 软件开发"的交叉人群。DEVOPS Concentration 更进一步,要求理解 CI/CD pipeline 和容器 — 这在传统网络圈里是稀缺技能。
谁在招:Cisco 自己的 CX (Customer Experience) 部门、Cisco Partner 的 Automation/DevNet practice、大型企业的 Network Automation 团队(尤其金融和电信,这些行业网络变更要走 pipeline 审批)。JD 里常见 "NetDevOps"、"Infrastructure as Code for networking"、"pyATS/Genie experience"。
薪资溢价:NetDevOps 岗位比传统网络工程师高 15-25%。Glassdoor 2025 数据,美国 NetDevOps Engineer $120-155K,比同级别 Network Engineer 高 $15-20K。原因:会写 pipeline + 会排网络故障的人,供给量小。
不适合考的人:纯 DevOps 不碰 Cisco 的人 — 考纲里的 CI/CD 和容器知识都是通用的,但场景全绑在 Cisco 平台上(pyATS、DNA Center API、IOx 容器),学完在 AWS/Azure DevOps 岗位上用不上。这类人直接考 CKA 或 AWS DevOps Professional 更有价值。
- 澳洲
- AUD 130,000 – 170,000
- 美国
- USD 110,000 – 160,000
- 中国
- CNY 280,000 – 500,000
Preparation tips
- **DevNet Sandbox 是免费实验环境** — sandbox.cisco.com 提供 DNA Center、pyATS、IOx 的 always-on 和 reservation sandbox,不需要自己买设备。
- **120 分钟 65 题** — 时间相对宽裕,但 pipeline 分析题需要逐行读 Jenkinsfile/YAML,不要急。
- **有 DevOps 背景的人容易忽视 Cisco 特色内容** — CI/CD 和 Docker 你可能很熟,但 pyATS、IOx、DNA Center API 是纯 Cisco 的东西,必须专门学。这几块加起来至少 15-20 道题。
Common mistakes
- **Jenkinsfile 语法和 gitlab-ci.yml 语法混淆** — Jenkins 用 Groovy DSL(pipeline → stages → stage → steps),GitLab CI 用 YAML(stages → job → script)。考题会给代码片段问"这个 pipeline 缺什么",两种格式必须都认识。
- **Docker multi-stage build 的目的理解错** — 不是为了并行构建,是为了**减小最终镜像体积**(build stage 用大镜像编译,最终 stage 只 COPY 编译产物到小镜像)。考题经常问"为什么用 multi-stage build",选错答案的人通常选了"加速构建"。
- **pyATS testbed YAML 格式** — testbed 文件定义设备连接信息(hostname、credentials、connections),不是测试用例。test script 引用 testbed 来连接设备。很多人搞混 testbed 和 test script 的角色。
- **Cisco DNA Center API 路径记错** — Assurance API 路径是 `/dna/intent/api/v1/...`,不是 `/api/v1/...`。Token 获取用 POST `/dna/system/api/v1/auth/token`,用 Basic Auth。考题给 API 调用失败场景,答案经常是路径或认证方式错误。
Before you register
What is the Cisco 300-910 DEVOPS exam and who is it for?
The 300-910 DEVOPS (Implementing DevOps Solutions and Practices using Cisco Platforms) is a CCNP DevNet concentration exam that validates your ability to implement DevOps practices for network automation and application deployment on Cisco platforms. It is designed for DevOps engineers, network automation engineers, and software developers who build CI/CD pipelines, infrastructure as code, and automated testing for Cisco-powered environments.
What topics does the 300-910 DEVOPS exam cover?
The exam covers key DevOps domains including: (1) CI/CD pipeline design and implementation (Jenkins, GitLab CI, Drone); (2) Container orchestration with Docker and Kubernetes; (3) Infrastructure as Code using Terraform and Ansible for network devices; (4) Automated testing strategies (unit testing, integration testing, pyATS); (5) Source control management and Git workflows; (6) Monitoring and observability (log analysis, telemetry, alerting); (7) Secure development lifecycle practices. Practical experience with CI/CD tools and Python scripting is essential.
How difficult is the 300-910 exam and how should I prepare?
The 300-910 exam is 120 minutes long with approximately 65 questions, requiring a score of 825/1000 to pass. The exam fee is $330 USD. It is considered moderately difficult, combining DevOps methodology with Cisco-specific tooling. Recommended preparation includes 3-6 months of study, hands-on practice building CI/CD pipelines, familiarity with Docker/Kubernetes, and using Cisco DevNet Sandbox for lab exercises. The certification is valid for 3 years.
Learner experiences
Loading reviews…
日常用 Ansible + Jenkins 做网络变更。考 DEVOPS 最意外的是 pyATS/Genie 占比高 — 我一直用 NAPALM,从来没碰过 pyATS。真考至少 5 道题考 pyATS 的 learn/diff/parse 命令和 testbed YAML 格式。建议花 2 周专门过 pyATS devnet sandbox lab。
R. Patel
Network Automation Engineer (电信, 澳洲) · 851/1000 · 10 weeks
有 Docker/K8s 基础但不熟 Cisco。最难的是 Cisco IOx 容器框架 — 完全没实操机会(需要 IR1101 或 Catalyst 9300 物理设备),只能硬背 ioxclient deploy/activate/start 命令和 package.yaml 格式。真考 2-3 道 IOx 题。建议搭配 Cisco DevNet Sandbox 的 IOx 实验环境。
J. Huang
基础设施工程师(上海,金融行业) · 830/1000 · 16 weeks
Start with the first chapter.
2 free chapters · Full preparation from $29