先了解这张认证
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 生态里落地。
考试档案
- 考试代码
- 300-910
- 发证机构
- Cisco
- 题型
- 单选题 / 多选题
- 考试语言
- English
- 证书有效期
- 3 年
- 考试费
- $330
你会学到的技能
学完能做什么
- 获得 Cisco DEVOPS 官方认证
- 掌握 300-910 考试核心知识和技能
- 提升专业领域竞争力
适合这样的你
- 希望获得 Cisco DEVOPS 认证的 IT 专业人员
- 网络工程师和系统管理员
- 希望提升专业技能的 IT 从业者
- 计算机科学/网络工程专业学生
开始前需要什么
- 了解基本的网络概念
- 有相关领域的工作经验
- 建议先通过相关入门级认证
这些情况建议先考虑其他路径
- 纯 DevOps 不碰 Cisco 设备的人 — 考纲场景全绑 Cisco 平台,学完在 AWS/Azure 用不上
- 想学网络自动化脚本(Python/Ansible)的网络工程师 — 300-435 ENAUTO 更合适
- 没有任何编程基础的传统网络工程师 — 先考 200-901 DevNet Associate 打基础
一步一步,准备好考试
5 个章节 · 学习路径
安排你的备考
- 课程学习时长
- 30h
- 有相关实操经验
- 8-12 周
- 从基础开始
- 16-22 周
- 建议日投入
- 1.5-2h
备考支持
- 5 个系统化学习章节
- 114 精选练习题,每题附详细解析
- 仿真模拟考试
- 错题本 + 智能复习,薄弱环节针对性突破
- 学习进度可视化追踪
- 同步官方最新考纲
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。
这张认证的职业价值
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
备考时,做好这些事
- **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 道题。
这些误区要避开
- **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 调用失败场景,答案经常是路径或认证方式错误。
报名之前,你可能想问
300-910 考试难度如何?
考试时长 120 分钟,建议有 3-6 个月的系统备考时间。通过本课程的系统练习,可以有效提升通过率。
考试费用是多少?
300-910 考试费用为 $330 USD。认证有效期为 3 年。
听听学过的人怎么说
评价加载中…
日常用 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 周
有 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 周
从第一章,开始你的备考。
前 2 章免费试学 · 完整备考 $29 起