现代网络比传统的网络,需要更多的动态变化和构建这些动态能力的解决方案是网络自动化,这意味着网络工程师的工作正在发生变化。
从历史上看,网络重新配置需要手动工作需要,可能需要网络停机时间而变化。网络自动化有可能减轻这种停机重新路由网络流量或调度非高峰时段的停机时间。
应对这种变化的挑战,传统的训练网络工程师可能受益于自动化认证。工程师需要一些方法来减少浪费时间,容易出错的手动更改,不断变化的工作负载需求。
思科和瞻博网络提供确实的事情具体的自动化,这是本文中描述。其他供应商,包括VMWare、AWS和微软Azure,认证,验证能力密切相关。
企业寻求网络自动化技能
第一个主要网络自动化用例是DevOps工作流。鉴于现代应用程序栈的高度动态特性有场景调整底层网络可伸缩性和可用性将值添加到应用程序承载结构。
其次,传统上多站点公司网络使用湾连接和站点vpn构建的网络。这个模型可以提高利用软件定义WAN (SD-WAN),它可以动态切换在WAN连接,优化选择基于连接速度,成本,和可靠性。
第三,网络硬件组成一个企业基础设施的关键部分,系统更新和配置更改可能意味着安排停机时间。网络自动化有潜力减少停机时间在设备更新或调整交通安排停机时间非高峰时段。
如集装箱化和技术虚拟化工作负载增加,动态特性从一个网络应用程序服务栈的好处,同样是动态的。此外,数据中心主机多租户或混2020欧洲杯预赛合工作负载可能行业或安全需求中分离数据属于不同客户甚至分支在同一个公司。建立这些动态能力是网络自动化的解决方案。
网自动化技能是什么?
新技能,网络工程师需要迎接挑战的网络自动化包括创建政策和规则集的能力,可以实现动态配置调整。这些政策可以影响vlan,子网和路由等因素。自动化工程师必须考虑的工作,虽然核心概念和协议仍然相关,方面的硬件和自动化系统是高度特定于供应商的。
也就是说,这些系统之间有一些共同点。大多数网络自动化平台涉及构建政策驱动配置更改基于某些条件得到满足。这需要网络自动化工程师理解infrastructure-as-code概念以及常见的数据格式如JSON、XML和YAML。
脚本的技能,特别是使用Python,也可以是非常有用的在设计自动化策略和测试,以确保一致性和可靠性。牢固地掌握应用程序编程接口(API)也是宝贵的因为许多自动化平台依靠他们不同系统之间的集成。
思科提供DevNet自动化培训
思科的DevNet认证跟踪由助理,专业、专家认证。候选人被要求证明精通发展技能,如数据结构、设计模式和版本控制的元素。他们也将会学习如何通过api与系统交互,人,和HTTP通信。
思科预计候选人成为精通思科sdk,思科平台通过api,和理解资源管理思科可以通过其DevNet开发者社区。企业应用程序部署和安全议题也企业级认证的关键问题,打开一个广泛的话题像容器、虚拟化、单元测试、保护秘密,加密、防火墙、漏洞处理。
候选人需要展示自动化技能,特别是工作流,基础设施代码,和常见的自动化平台像Ansible,傀儡,厨师,和思科NSO。赢得了思科认证需要掌握网络的MAC地址等基本面,vlan, IP地址,路线,子网,开关,路由器,防火墙、负载平衡器和NAT,在无数其他主题理解现代网络的关键所在。
思科DevNet关联认证要求候选人通过200 - 901年DEVASC考试。思科提供了一个自学培训类和自动化工作流使用思科平台开发应用程序。它花费800美元。DevNet专业和专家认证都需要350 - 901 DEVCOR cert的基础。350 - 901年的自学预科课程DEVCOR考试叫做开发应用程序使用思科核心平台和api,还800美元。DevNet专业候选人还必须通过八之一集中考试,都是专注于自动化或开发各种思科平台。专家水平DevNet cert需要8小时完成实验室考试,它要求候选人在整个开发生命周期从设计到开发,部署和维护。
Juniper副和专家的自动化问题
瞻博网络的DevOps认证跟踪提供了关联和专业证书:瞻博网络认证伙伴,自动化和DevOps (JNCIA-DevOps)和瞻博网络认证专家,自动化和DevOps (JNCIS-DevOps)。每个都有自己的认证考试,专业证书要求associate-level认证作为一个先决条件。Juniper证书有效期为三年,可以通过额外的考试或认证课程。
Juniper考试目标不一样令人生畏的思科的,尽管在高级别上他们很相似。主题围绕着朱诺自动化栈以及基本的DevOps概念构成第一组目标、功能和使用NETCONF, XML概念(包括XPath),第二个和API的使用。
数据序列化和模板也核心目标,结合主题如YAML、JSON、Jinja2和XML。Python是另一个重点领域,候选人必须精通朱诺快照展示管理员(JSNAPy) Jinja2,远程过程调用,与PyEZ异常处理,处理设备状态和配置。候选人还应该熟悉REST API在一般情况下,与朱诺REST API产品更具体地说,包括朱诺REST API浏览器和客户端URL访问。候选人specialist-level认证还需要熟悉自动化概念(打书,塔,使用盐自动化朱诺),朱诺自动化脚本(提交、事件、翻译、SNMP脚本和SLAX),和杨模型。
高级自动化工程师挣200000多美元
网络自动化工程师的技能跨度都深感企业网络和软件开发的技术领域。由于专业化的水平在现代劳动力,这是罕见的个人实现的专家级学科专业化。这意味着这是一个求职者市场对个人能力在这两个方面,他们通过工作经验或适用的认证。这些工作将主要在大型企业,政府机构,或者咨询公司为企业提供服务。
网络自动化工程师的工资90000美元和110000美元之间通常开始位置需要一至三年的经验。有超过五年经验的候选人可以赚125000美元到175000美元,而那些有经验和证书都有一条腿着陆工作支付高达215000美元。
注意:许多网络自动化工作适合远程工作。因为大多数的精力都花在设计、开发和测试,很少有需要现场工作。在很多情况下网络自动化项目跨多个物理位置,进一步增加了在家工作的理由。
对于职业发展,更好的薪酬,并保持相关随着网络的发展,网络培训自动化技能可能正是你需要的。