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

Il programma di certificazione Cisco è attivo da 26 anni (fondato nel 1993). È ben nota la linea di certificazioni per ingegneri CCNA, CCNP, CCIE. Quest'anno il programma si è arricchito di nuove certificazioni per sviluppatori, ovvero DevNet Associate, DevNet Specialist, DevNet Professional, DevNet Expert.

Il programma DevNet esiste in azienda da oltre cinque anni. Di recente, si è parlato dettagliatamente del programma Cisco DevNet su Habr. questo articolo.

Quindi, cosa abbiamo riguardo alle nuove certificazioni:

  1. Come per le certificazioni ingegneristiche, ci sono quattro livelli di certificazione DevNet: Associate, Specialist, Professional, Expert.
  2. Le certificazioni ingegneristiche sono integrate con moduli dedicati all'automazione e alla programmazione.
  3. Nelle certificazioni per sviluppatori, è presente un modulo riguardante le basi della programmazione delle reti.

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

Esaminiamo ciascuna delle certificazioni, inclusi i contenuti e il target di riferimento.

Cisco DevNet Associate

Target di riferimento:
Per giovani professionisti, ovvero specialisti junior in posizioni da programmatori e SRE/DevOps a tester e ingegneri di automazione.

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

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

Cisco DevNet Specialist

Target di riferimento:
Specialisti con esperienza in uno dei settori, dai 3 ai 5 anni.
Sviluppatori con esperienza pratica nella creazione e nel supporto di applicazioni sviluppate sulle piattaforme Cisco.

In questa certificazione è possibile scegliere una o più specializzazioni tra quelle elencate qui sotto, per ciascuna specializzazione è previsto un esame corrispondente.
Per i programmatori:

Per gli specialisti in automazione:

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

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

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

Esame di certificazione DevNet Specialist: DevOps include anche argomenti come: caratteristiche e concetti degli strumenti di build/deployment, come Jenkins, Drone o Travis CI; strumenti di gestione della configurazione per l'automazione dei servizi infrastrutturali, come Ansible, Puppet, Terraform e Chef; Kubernetes (concetti, deployment di applicazioni nel cluster, utilizzo 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. Potrebbe sembrare che nella tabella vengano confrontati oggetti con caratteristiche diverse, ed è proprio così. In sostanza, ci sono 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 l'ambito DevOps prevede indubbiamente anche la capacità di utilizzare molti altri programmi e strumenti. Molti progetti hanno anche le proprie certificazioni, come il Docker Certified Associate, il Certified Jenkins Engineer, il AppDynamics Certified, il Red Hat Certified Specialist in Ansible e molte altre.

Certificazioni per specialisti in automazione

Nelle specializzazioni dedicate all'automazione c'è un modulo sui fondamenti della programmazione delle reti (10% del volume totale dei temi), che include argomenti come:

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

Cisco DevNet Professional

Target di riferimento:
Specialisti con esperienza nello sviluppo e nell'implementazione di applicazioni da oltre 3 anni; esperienza con soluzioni Cisco e il linguaggio di programmazione Python.
Sarà interessante per: sviluppatori che si stanno spostando verso l'automazione e il DevOps; architetti delle soluzioni che utilizzano l'ecosistema Cisco; ingegneri di rete esperti che desiderano ampliare le proprie competenze, inclusi sviluppo di applicazioni e automazione; sviluppatori per infrastrutture che progettano ambienti produttivi sicuri.

La certificazione comprende due esami:

  1. Un esame di base, che ha lo scopo di convalidare le competenze professionali dello sviluppatore. (DEVCOR 300-901)
  2. Un esame specializzato, su uno dei seguenti temi: DevOps, IoT, Webex, Automazione della Collaborazione, Automazione del Data Center, Automazione Aziendale, Automazione della Sicurezza, Automazione per i Fornitori di Servizi. Questi sono descritti in dettaglio sopra nella descrizione della certificazione Cisco DevNet Specialist.

L'esame di base include i seguenti argomenti:

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

Il modulo “Sviluppo e design del software” include argomenti del modulo “Fondamenti di programmazione di rete”, ed è integrato con i seguenti temi: fondamenti dello sviluppo delle applicazioni (modelli architetturali, scelta dei tipi di database in base ai requisiti delle applicazioni, diagnostica dei problemi delle applicazioni, valutazione dell'architettura delle applicazioni considerando vari parametri); integrazioni con Webex Teams (inclusa la conoscenza del Webex Teams SDK, OAuth, ecc.); autenticazione con token nel Firepower Management Center; conoscenze approfondite di git (server git, branching, risoluzione dei conflitti, ecc.).

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

Cisco DevNet Expert

La certificazione più alta è orientata a professionisti, ingegneri programmatori che possiedono competenze e conoscenze avanzate descritte nelle certificazioni precedenti. Questi specialisti devono anche avere competenze nel deployment di applicazioni pronte che utilizzano le API di Cisco.
Informazioni dettagliate sulla certificazione saranno presentate in seguito.

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

P.S.

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

Le conoscenze e le competenze necessarie per superare con successo gli esami di certificazione possono essere suddivise, in linea di massima, in queste categorie:

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

Ogni dipendente e chi cerca specialisti ha una propria opinione sulla certificazione e sul suo impatto sulla carriera in azienda o sull'aumento di stipendio
Sono sicuro che, a parità di condizioni, il possesso di una certificazione professionale nel proprio settore 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