Certifikační program Cisco existuje již 26 let (byl založen v roce 1993). Mnoho lidí zná inženýrskou řadu certifikací CCNA, CCNP, CCIE. Tento rok se program rozšířil o certifikace pro vývojáře, konkrétně DevNet Associate, DevNet Specialist, DevNet Professional, DevNet Expert.
Samotný program DevNet existuje ve firmě více než pět let. Podrobně o programu Cisco DevNet již bylo napsáno na Habr v. .
Takže co máme ohledně nových certifikací:
- Stejně jako pro inženýrské certifikace existují čtyři úrovně certifikací DevNet — Associate, Specialist, Professional, Expert.
- Inženýrské certifikace jsou doplněny moduly zaměřenými na automatizaci/programování.
- V certifikacích pro vývojáře je modul zaměřený na základy síťové programovatelnosti.

Podívejme se na každou z certifikací, včetně obsahu a cílové skupiny.
Cisco DevNet Associate
Na koho je orientována:
Na mladé profesionály, konkrétně junior specialists na pozicích od programátorů a SRE/DevOps po testery a inženýry pro automatizaci.
Zkouška bude zahrnovat jak základy vývoje aplikací (znalost práce s git, základy Pythonu), tak znalosti a dovednosti v používání API zařízení/řešení Cisco.
Jak již bylo uvedeno dříve, certifikace také zahrnují modul o základech programování réseau (15% z celkového objemu).

Cisco DevNet Specialist
Na koho je orientována:
Specialisté s pracovními zkušenostmi, v jednom z oborů, od 3 do 5 let.
Vývojáři s praktickými zkušenostmi s vývojem a podporou aplikací vytvořených na platformách Cisco.
V této certifikaci si mohou zvolit jednu nebo více uvedených specializací, pro každou specializaci je zajištěna odpovídající zkouška.
Pro programátory:
- Core
- DevOps
- IoT
- Webex
Pro specialisty na automatizaci:
- Automatizace spolupráce
- Automatizace datového centra
- Automatizace podniků
- Automatizace bezpečnosti
- Automatizace poskytovatelů služeb
V rámci specializací Core, DevOps budou moduly zaměřené na ověřování znalostí týkajících se CI/CD, Dockeru, principů „12-factor app“, hrozeb OWASP.
Specializace Webex se týká zařízení a řešení Cisco Webex. Dříve se mnoho řešení v oblasti jednotné komunikace přesunulo pod společnou značku Webex, došlo také k rebranding Cisco Spark na Webex Teams. Oblast zahrnuje moduly pro automatizaci Webex Teams, přizpůsobení, programování zařízení pro spolupráci (Webex Devices).
Specializace IoT zahrnuje moduly řešení Open Source IoT, vizualizaci a interpretaci (včetně použití Freeboard, Grafana a Kibana).
Certifikační zkouška DevNet Specialist: DevOps zahrnuje také témata jako: vlastnosti a koncepty nástrojů pro sestavení/implementaci, jako jsou Jenkins, Drone nebo Travis CI; nástroje pro správu konfigurace pro automatizaci služeb infrastruktury, jako jsou Ansible, Puppet, Terraform a Chef; Kubernetes (koncepty, nasazení aplikací v clusteru, použití objektů); definování požadavků (paměť, I/O disk, síť, CPU) potřebných pro škálování aplikace nebo služby; metody pro zabezpečení aplikace a infrastruktury během vývoje a testování.
Níže je uvedena tabulka srovnání některých certifikací, které existují v oblasti DevOps. Může se zdát, že se v tabulce srovnávají objekty s různými vlastnostmi, a to je pravda). V podstatě se jedná o některé služby IaaS, open source projekty a certifikace zaměřené na dodavatele.

Sada znalostí a dovedností, které pokrývají oblast DevOps, rozhodně zahrnuje také schopnost používat mnoho různých programů a nástrojů. Mnoho projektů má také své certifikace, například Docker Certified Associate, Certified Jenkins Engineer, AppDynamics Certified, Red Hat Certified Specialist in Ansible a mnoho dalších.
Certifikace pro specialisty na automatizaci
V specializacích na automatizaci je modul o základech programování sítí (10 % z celkového objemu témat), kde jsou zahrnuta následující témata:
- Nastavení pracovního stanice Linux/macOS/Windows jako vývojového prostředí
- základy programovacího jazyka Python
- Git
- použití REST API
- parsing JSON
- CI/CD
Cisco DevNet Professional
Na koho je orientována:
Specialisté s více než 3letými zkušenostmi s vývojem a implementací aplikací; zkušenosti s řešeními Cisco a programovacím jazykem Python.
Bude zajímavé: pro vývojáře, kteří přecházejí na automatizaci a DevOps; architekty řešení, kteří používají ekosystém Cisco; pro zkušené síťové inženýry, kteří chtějí rozšířit své dovednosti v oblasti vývoje aplikací a automatizace; pro vývojáře, kteří navrhují chráněná výrobní prostředí.
Certifikace zahrnuje dvě zkoušky:
- Základní zkouška, která má potvrdit profesionální dovednosti vývojáře.
- Specializovaná zkouška v jednom z oborů: DevOps, IoT, Webex, Collaboration Automation, Data Center Automation, Enterprise Automation, Security Automation, Service Provider Automation. Tyto obory jsou podrobně popsány výše v popisu certifikace Cisco DevNet Specialist.
Základní zkouška zahrnuje následující témata:
- Vývoj a design softwaru
- Porozumění a používání API
- Platformy Cisco
- Nasazení aplikací a zabezpečení
- Infrastruktura a automatizace
Modul „Vývoj a design softwaru“ zahrnuje témata z modulu „Základy programování sítí“ a je doplněn následujícími tématy: základy vývoje aplikací (architektonické vzory, výběr typů databází s ohledem na požadavky aplikací, diagnostika problémů aplikací, hodnocení architektury aplikací s ohledem na různé parametry); integrace s Webex Teams (včetně znalostí o Webex Teams SDK, OAuth atd.); tokenová autentizace v Firepower Management Center; pokročilé znalosti git (git server, větvení, řešení konfliktů atd.).
V modulu „Infrastruktura a automatizace“ budou také úkoly a otázky týkající se konfigurace síťových parametrů pomocí Ansible playbooku, Puppet manifestu.
Cisco DevNet Expert
Nejvyšší certifikace zaměřená na profesionály, programátory inženýry, kteří mají pokročilé dovednosti a znalosti popsané v předchozích certifikacích. Tito specialisté musí mít také dovednosti nasazení hotových aplikací, které využívají Cisco API.
Podrobné informace o certifikaci budou poskytnuty později.
Podrobné informace o každé z certifikací Cisco DevNet jsou již k dispozici. Zkoušky budou k dispozici v únoru 2020. Zdroje pro přípravu na zkoušky jsou již nyní dostupné.
P.S.
Nové technologie formují nové požadavky na znalosti a dovednosti specialistů. Už nyní úroveň rozvoje zařízení a řešení umožňuje automatizovat mnohé procesy a řídit IT infrastrukturu pomocí rámců/skriptů a programů napsaných v pohodlném programovacím jazyce.
Znalosti a dovednosti nezbytné pro úspěšné složení certifikačních zkoušek lze podmíněně rozdělit do následujících kategorií:
- teoretické a praktické aspekty různých technologií a metodik
- využívání API zařízení a řešení Cisco
- práce s open-source projekty a rámci
Každý zaměstnanec a osoba hledající specialisty si utvořila svůj vlastní pohled na certifikaci a její vliv na kariérní postup ve společnosti nebo na zvýšení platu.
Jsem přesvědčen, že za stejných okolností bude mít profesní certifikace v oboru výhodu.
Zdroj: habr.com
