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

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

Il programma DevNet esiste in azienda da oltre cinque anni. È già stato scritto in dettaglio sul programma Cisco DevNet su habr. questo articolo.

Quindi, 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 si completano con moduli sull'automazione/programmazione.
  3. Nelle certificazioni per sviluppatori è presente un modulo legato alle basi della programmazione delle reti.

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

Esaminiamo ciascuna delle certificazioni, compreso il contenuto e a chi sono rivolte.

Cisco DevNet Associate

A chi è rivolta:
A giovani professionisti, ovvero junior specialist sulla posizione di programmatori e SRE/DevOps fino a tester e ingegneri di automazione.

Esame DEVASC 200-901 includerà sia le basi dello sviluppo di applicazioni (conoscenze su git, basi di python) sia conoscenze e competenze nell'uso delle API di dispositivi/soluzioni Cisco.
Come già accennato, le certificazioni includono anche un modulo sulle basi della programmazione delle reti (15% del volume totale).

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

Cisco DevNet Specialist

A chi è rivolta:
Specialisti con esperienza, in uno dei settori, da 3 a 5 anni.
Sviluppatori con esperienza pratica nello sviluppo e supporto di applicazioni create su piattaforme Cisco.

In questa certificazione è possibile scegliere una o più delle specializzazioni presentate di seguito, previste nel rispettivo esame.
Per programmatori:

Per specialisti dell'automazione:

Per le specializzazioni Core, DevOps ci saranno moduli per la verifica delle conoscenze sui temi CI/CD, Docker, principi dell'app "12-factor", minacce OWASP.

La specializzazione Webex è legata ai dispositivi e alle soluzioni Cisco Webex. In precedenza, molte soluzioni nel campo delle comunicazioni unificate sono state trasferite sotto il marchio Webex, è avvenuto anche il rebranding di Cisco Spark in Webex Teams. L'area include moduli sull'automazione di Webex Teams, personalizzazione, programmazione di dispositivi per la collaborazione (Webex Devices).

La specializzazione IoT comprende moduli sulle soluzioni IoT Open Source, visualizzazione e interpretazione (incluso l'uso di Freeboard, Grafana e Kibana).

Esame di certificazione DevNet Specialist: DevOps include anche argomenti come: caratteristiche e concetti di strumenti di build/deployment, come Jenkins, Drone o Travis CI; strumenti di gestione della configurazione per l'automazione dei servizi di infrastruttura, come Ansible, Puppet, Terraform e Chef; Kubernetes (concetti, deployment di applicazioni nel cluster, uso di oggetti); definizione dei requisiti (memoria, I/O disco, rete, CPU) necessari per scalare un'applicazione o un servizio; metodi per proteggere l'applicazione e l'infrastruttura durante lo sviluppo e il testing.

Di seguito è riportata una tabella di confronto di alcune certificazioni esistenti nel campo del DevOps. Potreste notare che nella tabella vengono confrontati oggetti con caratteristiche diverse (ed è proprio così). In sostanza, sono presenti alcuni servizi IaaS, progetti open source e certificazioni orientate ai fornitori.

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

Il set di competenze e conoscenze che copre il campo del DevOps comprende sicuramente anche la capacità di utilizzare molti diversi programmi e strumenti. Molti progetti hanno anche le proprie certificazioni, ad esempio Docker Certified Associate, Certified Jenkins Engineer, AppDynamics Certified, Red Hat Certified Specialist in Ansible e molte altre.

Certificazioni per specialisti dell'automazione

Nelle specializzazioni sull'automazione è presente un modulo sulle basi della programmazione di reti (10% del volume totale degli argomenti), che include i seguenti temi:

  • Configurazione della workstation Linux/macOS/Windows come ambiente di sviluppo
  • fondamenti del linguaggio di programmazione Python
  • Git
  • uso delle REST API
  • parsing JSON
  • CI/CD

Cisco DevNet Professional

A chi è rivolta:
Specialisti con almeno 3 anni di esperienza nello sviluppo e nell'implementazione di applicazioni; esperienza con soluzioni Cisco e il linguaggio di programmazione Python.
Sarà interessante per: i developer che si stanno avvicinando all'automazione e al DevOps; gli architetti delle soluzioni che utilizzano l'ecosistema Cisco; gli ingegneri di rete esperti che desiderano ampliare le proprie competenze, inclusa la sviluppo di applicazioni e automazione; i developer per infrastruttura che progettano ambienti produttivi sicuri.

La certificazione comprende due esami:

  1. Esame di base, che ha lo scopo di confermare le competenze professionali del developer (DEVCOR 300-901)
  2. Esame specializzato, in una delle seguenti aree: DevOps, IoT, Webex, Collaborazione Automazione, Automazione Centro Dati, Automazione Aziendale, Automazione Sicurezza, Automazione Fornitori di Servizi. Di questi si è parlato in dettaglio sopra nella descrizione della certificazione Cisco DevNet Specialist.

L'esame di base comprende i seguenti argomenti:

  • Sviluppo e design software
  • Comprensione e utilizzo delle API
  • Piattaforme Cisco
  • Distribuzione di applicazioni e sicurezza
  • Infrastruttura e automazione

Il modulo 'Sviluppo e design software' include argomenti dal modulo 'Fondamenti di programmazione di rete', ed è ulteriormente arricchito dai seguenti temi: fondamenta dello sviluppo di applicazioni (modelli architettonici, scelta dei tipi di database in base ai requisiti delle applicazioni, diagnosi dei problemi delle applicazioni, valutazione dell'architettura delle applicazioni considerando vari parametri); integrazioni con Webex Teams (compresi conoscenze su Webex Teams SDK, OAuth, ecc.); autenticazione token in Firepower Management Center; conoscenze avanzate di git (server git, branching, risoluzione dei conflitti, ecc.).

Nel modulo 'Infrastruttura e automazione' ci saranno anche esercizi e domande riguardanti la configurazione dei parametri di rete tramite Ansible playbook, Puppet manifest.

Cisco DevNet Expert

La certificazione più elevata è rivolta a professionisti, ingegneri programmatori che possiedono competenze avanzate e conoscenze descritte nelle certificazioni precedenti. Questi specialisti devono anche avere competenze nella distribuzione di applicazioni pronte che utilizzano l'API Cisco.
Informazioni dettagliate sulla certificazione saranno fornite in seguito.

Informazioni dettagliate su ogni certificazione 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/

P.S.

Le nuove tecnologie stanno creando nuove esigenze in termini di conoscenze e competenze per i professionisti. Già ora, il livello di sviluppo delle attrezzature e delle soluzioni consente di automatizzare molti processi, gestire l'infrastruttura IT utilizzando framework/script e programmi scritti in un linguaggio di programmazione conveniente.

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

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

Ogni dipendente e persona che cerca professionisti ha la propria opinione sulla certificazione e sul suo impatto sulla carriera all'interno dell'azienda o sull'aumento salariale.
Sono convinto che, a parità di condizioni, il possesso di una certificazione professionale nel proprio ambito sarà considerato un vantaggio.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster