Nuove certificazioni per sviluppatori da Cisco. Panoramica delle certificazioni di settore

Il programma di certificazione Cisco esiste da 26 anni (è stato fondato nel 1993). Molte persone conoscono bene la linea di certificazione ingegneristica CCNA, CCNP, CCIE. Quest'anno il programma è stato integrato con le certificazioni per sviluppatori, ovvero DevNet Associate, DevNet Specialist, DevNet Professional, DevNet Expert.

Il programma DevNet stesso esiste in azienda da più di cinque anni. Il programma Cisco DevNet è già stato scritto in dettaglio su Habré in questo articolo.

E allora cosa abbiamo riguardo alle nuove certificazioni:

  1. Come per le certificazioni ingegneristiche, esistono quattro livelli di certificazioni DevNet: Associate, Specialist, Professional, Expert.
  2. Le certificazioni ingegneristiche sono integrate da moduli di automazione/programmazione.
  3. Le certificazioni per gli sviluppatori includono un modulo relativo alle basi della programmabilità della rete

Nuove certificazioni per sviluppatori da Cisco. Panoramica delle certificazioni di settore

Diamo un'occhiata a ciascuna delle certificazioni, inclusi i contenuti e a chi è rivolta.

Associato Cisco DevNet

A chi è rivolto:
Per giovani professionisti, vale a dire specialisti junior in posizioni da programmatori e SRE/DevOps a tester e ingegneri dell'automazione.

esame DEVASC 200-901 comprenderà sia le basi dello sviluppo applicativo (conoscenza di git, nozioni di base di Python) sia conoscenze e competenze nell'utilizzo delle API di apparecchiature/soluzioni Cisco.
Come scritto in precedenza, le certificazioni prevedono anche un modulo sui fondamenti della programmazione di rete (15% del totale).

Nuove certificazioni per sviluppatori da Cisco. Panoramica delle certificazioni di settore

Specialista Cisco DevNet

A chi è rivolto:
Specialisti con esperienza lavorativa in una delle aree da 3 a 5 anni.
Sviluppatori con esperienza pratica nello sviluppo e nel supporto di applicazioni basate su piattaforme Cisco.

Questa certificazione ti consente di scegliere una o più delle seguenti specializzazioni e ciascuna specializzazione ha un esame corrispondente.
Per i programmatori:

Per gli specialisti dell'automazione:

Per le specializzazioni Core e DevOps, ci saranno moduli per testare le conoscenze su CI/CD, Docker, principi delle app a 12 fattori e minacce OWASP.

La specializzazione Webex è correlata ai dispositivi e alle soluzioni Cisco Webex. In precedenza, molte soluzioni nel campo delle comunicazioni unificate venivano spostate sotto il marchio comune Webex e anche Cisco Spark veniva rinominato Webex Teams. La direzione comprende moduli per l'automazione Webex Teams, la personalizzazione, la programmazione di dispositivi per la collaborazione (Webex Devices).

La specializzazione IoT comprende moduli su soluzioni IoT open source, visualizzazione e interpretazione (incluso l'utilizzo di Freeboard, Grafana e Kibana).

Esame di certificazione Specialista DevNet: DevOps include anche argomenti quali: caratteristiche e concetti di strumenti di creazione/distribuzione come Jenkins, Drone o Travis CI; Strumenti di gestione della configurazione per automatizzare i servizi infrastrutturali, come Ansible, Puppet, Terraform e Chef; Kubernetes (concetti, distribuzione di applicazioni in un cluster, utilizzo di oggetti); determinare i requisiti (memoria, I/O del disco, rete, CPU) necessari per scalare un'applicazione o un servizio; tecniche per proteggere l'applicazione e l'infrastruttura durante lo sviluppo e il test.

Di seguito è riportata una tabella che confronta alcune delle certificazioni esistenti nel campo DevOps. Potrebbe sembrarti che la tabella confronti oggetti con caratteristiche diverse, e questo è vero). Essenzialmente, ci sono alcuni servizi IaaS, progetti open source e certificazioni orientate ai fornitori.

Nuove certificazioni per sviluppatori da Cisco. Panoramica delle certificazioni di settore

L’insieme di competenze e conoscenze che copre l’ambito DevOps comprende sicuramente anche la capacità di utilizzare tanti programmi e strumenti diversi. Molti progetti hanno anche le proprie certificazioni, come Docker Certified Associate, Certified Jenkins Engineer, AppDynamics Certified, Red Hat Certified Specialist in Ansible e molte altre.

Certificazioni per Specialisti dell'Automazione

Le specializzazioni in automazione prevedono un modulo sui fondamenti della programmazione di rete (10% del totale degli argomenti), che comprende argomenti come:

  • Configurazione di una workstation Linux/macOS/Windows come ambiente di sviluppo
  • nozioni di base del linguaggio di programmazione Python
  • Idiota
  • utilizzando l'API REST
  • Analisi JSON
  • CI / CD

CiscoDevNetProfessional

A chi è rivolto:
Specialisti con almeno 3 anni di esperienza nello sviluppo e nell'implementazione di applicazioni; Esperienza con soluzioni Cisco e linguaggio di programmazione Python.
Sarà interessante per: gli sviluppatori che stanno passando all'automazione e a DevOps; architetti di soluzioni che utilizzano l'ecosistema Cisco; per ingegneri di rete esperti che desiderano espandere le proprie competenze per includere lo sviluppo e l'automazione di applicazioni; sviluppatori di infrastrutture che progettano ambienti di produzione sicuri.

La certificazione prevede due esami:

  1. Un esame di base progettato per confermare le capacità professionali di uno sviluppatore (DEVCOR 300-901)
  2. Esame specialistico in una delle aree: DevOps, IoT, Webex, Collaboration Automation, Data Center Automation, Enterprise Automation, Security Automation, Service Provider Automation. Sono descritti in dettaglio più sopra nella descrizione della certificazione Cisco DevNet Specialist.

L'esame base comprende i seguenti argomenti:

  • Sviluppo e progettazione di software
  • Comprensione e utilizzo dell'API
  • Piattaforme Cisco
  • Distribuzione e sicurezza delle applicazioni
  • Infrastrutture e automazione

Il modulo "Sviluppo e progettazione software" comprende argomenti del modulo "Fondamenti di programmazione di rete" ed è inoltre integrato dai seguenti argomenti: fondamenti dello sviluppo di applicazioni (modelli architetturali, scelta dei tipi di database in base ai requisiti dell'applicazione, diagnosi dei problemi dell'applicazione, valutazione architettura applicativa che tenga conto di vari parametri); integrazioni con Webex Teams (inclusa la conoscenza di Webex Teams SDK, OAuth, ecc.); autenticazione token in Firepower Management Center; conoscenza approfondita di git (server git, branching, risoluzione conflitti, ecc.).

Il modulo "Infrastruttura e automazione" conterrà anche attività e domande riguardanti la configurazione dei parametri di rete utilizzando il playbook Ansible, Puppet manifest.

Esperto Cisco DevNet

La certificazione più alta è rivolta a professionisti, programmatori e ingegneri che possiedono competenze e conoscenze avanzate descritte nelle certificazioni precedenti. Tali specialisti devono anche avere le competenze per distribuire applicazioni predefinite che utilizzano l'API Cisco.
Informazioni dettagliate sulla certificazione verranno fornite successivamente.

Informazioni dettagliate su ciascuna delle certificazioni Cisco DevNet sono già disponibili. Gli esami saranno disponibili a febbraio 2020. Le risorse per la preparazione agli esami sono già disponibili https://developer.cisco.com/certification/

PS

Le nuove tecnologie creano nuovi requisiti per le conoscenze e le competenze degli specialisti. Già ora il livello di sviluppo di apparecchiature e soluzioni consente di automatizzare molti processi e gestire l'infrastruttura IT utilizzando framework/script e programmi scritti in un linguaggio di programmazione conveniente.

Le conoscenze e le competenze necessarie per superare con successo gli esami di certificazione possono essere grossolanamente suddivise nelle seguenti categorie:

  • aspetti teorici e pratici delle varie tecnologie e tecniche
  • utilizzo delle API dei dispositivi e delle soluzioni Cisco
  • lavorare con progetti e framework open source

Ogni dipendente e persona che cercava specialisti aveva il proprio atteggiamento nei confronti della certificazione e il suo impatto sulla promozione in azienda o sull'aumento di stipendio
Sono sicuro che, a parità di altre condizioni, avere una certificazione professionale in un settore specializzato sarà considerato un vantaggio.

Fonte: habr.com

Aggiungi un commento