Nowe certyfikaty dla programistów od Cisco. Przegląd certyfikatów branżowych

Program certyfikacji Cisco istnieje od 26 lat (powstał w 1993 roku). Wiele osób doskonale zdaje sobie sprawę z linii certyfikacji inżynierskiej CCNA, CCNP, CCIE. W tym roku program został uzupełniony o certyfikaty dla programistów, a mianowicie DevNet Associate, DevNet Specialist, DevNet Professional, DevNet Expert.

Sam program DevNet istnieje w firmie od ponad pięciu lat. Program Cisco DevNet został już szczegółowo napisany na platformie Habré w ten artykuł.

A co mamy odnośnie nowych certyfikatów:

  1. Podobnie jak w przypadku certyfikatów inżynierskich, istnieją cztery poziomy certyfikatów DevNet - Associate, Specialist, Professional, Expert.
  2. Uzupełnieniem certyfikatów inżynierskich są moduły automatyki/programowania.
  3. Certyfikaty dla programistów zawierają moduł związany z podstawami programowania sieci

Nowe certyfikaty dla programistów od Cisco. Przegląd certyfikatów branżowych

Przyjrzyjmy się każdemu z certyfikatów, w tym treści i temu, do kogo jest skierowany.

Współpracownik Cisco DevNet

Który jest celem:
Dla młodych profesjonalistów, czyli młodszych specjalistów na stanowiskach od programistów i SRE/DevOps po testerów i inżynierów automatyków.

Egzamin DEVASC 200-901 obejmie zarówno podstawy tworzenia aplikacji (znajomość git, podstawy Pythona), jak i wiedzę i umiejętności w zakresie wykorzystania API sprzętu/rozwiązań Cisco.
Jak pisano wcześniej, certyfikaty obejmują także moduł z podstaw programowania sieciowego (15% całości).

Nowe certyfikaty dla programistów od Cisco. Przegląd certyfikatów branżowych

Specjalista Cisco DevNet

Który jest celem:
Specjaliści z doświadczeniem zawodowym w jednym z obszarów od 3 do 5 lat.
Programiści z praktycznym doświadczeniem w tworzeniu i wspieraniu aplikacji budowanych na platformach Cisco.

Certyfikat ten umożliwia wybranie jednej lub kilku z poniższych specjalizacji, a każda specjalizacja posiada odpowiedni egzamin.
Dla programistów:

Dla automatyków:

Dla specjalizacji Core i DevOps dostępne będą moduły testujące wiedzę z zakresu CI/CD, Dockera, zasad aplikacji 12-czynnikowych i zagrożeń OWASP.

Specjalizacja Webex związana jest z urządzeniami i rozwiązaniami Cisco Webex. Wcześniej wiele rozwiązań z zakresu ujednoliconej komunikacji zostało przeniesionych pod wspólną markę Webex, a Cisco Spark również przeszło rebranding na Webex Teams. Kierunek obejmuje moduły do ​​automatyzacji Webex Teams, dostosowywania, programowania urządzeń do współpracy (Webex Devices).

Specjalizacja IoT obejmuje moduły dotyczące rozwiązań Open Source IoT, wizualizacji i interpretacji (m.in. z wykorzystaniem Freeboard, Grafana, Kibana).

Egzamin certyfikujący Specjalista DevNet: DevOps obejmuje również takie tematy, jak: charakterystyka i koncepcje narzędzi do budowania/wdrażania, takich jak Jenkins, Drone czy Travis CI; Narzędzia do zarządzania konfiguracją do automatyzacji usług infrastrukturalnych, takich jak Ansible, Puppet, Terraform i Chef; Kubernetes (koncepcje, wdrażanie aplikacji w klastrze, wykorzystanie obiektów); określenie wymagań (pamięć, dyski I/O, sieć, procesor) niezbędnych do skalowania aplikacji lub usługi; techniki ochrony aplikacji i infrastruktury podczas programowania i testowania.

Poniżej znajduje się tabela porównująca niektóre certyfikaty istniejące w obszarze DevOps. Może ci się wydawać, że tabela porównuje obiekty o różnych cechach i to prawda). Zasadniczo istnieją pewne usługi IaaS, projekty open source i certyfikaty zorientowane na dostawców.

Nowe certyfikaty dla programistów od Cisco. Przegląd certyfikatów branżowych

Zestaw umiejętności i wiedzy obejmujący obszar DevOps z pewnością obejmuje także umiejętność korzystania z wielu różnych programów i narzędzi. Wiele projektów posiada również własne certyfikaty, takie jak Docker Certified Associate, Certified Jenkins Engineer, Certified AppDynamics Certified, Red Hat Certified Specialist in Ansible i wiele innych.

Certyfikaty dla Specjalistów Automatyków

Specjalizacje z zakresu automatyki obejmują moduł z podstaw programowania sieci (10% ogółu tematów), który obejmuje takie zagadnienia jak:

  • Konfigurowanie stacji roboczej Linux/macOS/Windows jako środowiska programistycznego
  • podstawy języka programowania Python
  • git
  • przy użyciu API REST
  • Analiza JSON
  • CI / CD

Profesjonalista Cisco DevNet

Który jest celem:
Specjaliści z co najmniej 3-letnim doświadczeniem w tworzeniu i wdrażaniu aplikacji; Doświadczenie z rozwiązaniami Cisco i językiem programowania Python.
Będzie interesujący dla: programistów, którzy przechodzą na automatyzację i DevOps; architekci rozwiązań wykorzystujący ekosystem Cisco; dla doświadczonych inżynierów sieciowych, którzy chcą poszerzyć swoje umiejętności o tworzenie aplikacji i automatyzację; deweloperzy infrastruktury projektujący bezpieczne środowiska produkcyjne.

Certyfikacja obejmuje dwa egzaminy:

  1. Podstawowy egzamin mający na celu potwierdzenie umiejętności zawodowych programisty (DEVCOR 300-901)
  2. Egzamin specjalistyczny z jednego z obszarów: DevOps, IoT, Webex, Collaboration Automation, Data Center Automation, Enterprise Automation, Security Automation, Service Provider Automation. Zostały one szczegółowo opisane powyżej w opisie certyfikatu Cisco DevNet Specialist.

Egzamin podstawowy obejmuje następujące zagadnienia:

  • Tworzenie i projektowanie oprogramowania
  • Zrozumienie i korzystanie z API
  • Platformy Cisco
  • Wdrażanie aplikacji i bezpieczeństwo
  • Infrastruktura i automatyzacja

Moduł „Tworzenie i projektowanie oprogramowania” obejmuje tematykę z modułu „Podstawy programowania sieciowego”, a także jest uzupełniony o następujące tematy: podstawy tworzenia aplikacji (wzorce architektoniczne, wybór typów baz danych na podstawie wymagań aplikacji, diagnozowanie problemów aplikacji, ocena architektura aplikacji uwzględniająca różne parametry); integracje z Webex Teams (w tym znajomość Webex Teams SDK, OAuth itp.); uwierzytelnianie tokenem w Centrum Zarządzania Siłą Ognia; dogłębna znajomość git (serwer git, rozgałęzianie, rozwiązywanie konfliktów itp.).

W module „Infrastruktura i Automatyka” znajdą się także zadania i pytania dotyczące konfiguracji parametrów sieci za pomocą podręcznika Ansible, manifestu Puppet.

Ekspert Cisco DevNet

Najwyższy certyfikat kierowany jest do profesjonalistów, programistów i inżynierów, którzy posiadają zaawansowane umiejętności i wiedzę opisaną w poprzednich certyfikatach. Tacy specjaliści muszą także posiadać umiejętności wdrażania gotowych aplikacji korzystających z Cisco API.
Szczegółowe informacje dotyczące certyfikacji zostaną podane w późniejszym terminie.

Szczegółowe informacje na temat każdego z certyfikatów Cisco DevNet są już dostępne. Egzaminy będą dostępne w lutym 2020 r. Materiały przygotowujące do egzaminów są już dostępne https://developer.cisco.com/certification/

PS

Nowe technologie stwarzają nowe wymagania wobec wiedzy i kompetencji specjalistów. Już teraz poziom rozwoju sprzętu i rozwiązań pozwala na automatyzację wielu procesów i zarządzanie infrastrukturą IT za pomocą frameworków/skryptów i programów napisanych w wygodnym języku programowania.

Wiedzę i umiejętności niezbędne do pomyślnego zdania egzaminów certyfikacyjnych można z grubsza podzielić na następujące kategorie:

  • teoretyczne i praktyczne aspekty różnych technologii i technik
  • korzystanie z interfejsów API urządzeń i rozwiązań Cisco
  • praca z projektami i frameworkami typu open source

Każdy pracownik i osoba poszukująca specjalistów miała swój własny stosunek do certyfikacji i jej wpływu na awans w firmie lub podwyżkę wynagrodzenia
Jestem pewien, że niezależnie od innych czynników, posiadanie certyfikatu zawodowego w specjalistycznej dziedzinie będzie uważane za zaletę.

Źródło: www.habr.com

Dodaj komentarz