Nouvelles certifications pour les développeurs de Cisco. Aperçu des certifications industrielles

Le programme de certification Cisco existe depuis 26 ans (il a été fondé en 1993). De nombreuses personnes connaissent bien la ligne de certification en ingénierie CCNA, CCNP, CCIE. Cette année, le programme a été complété par des certifications pour les développeurs, à savoir DevNet Associate, DevNet Specialist, DevNet Professional, DevNet Expert.

Le programme DevNet lui-même existe dans l'entreprise depuis plus de cinq ans. Le programme Cisco DevNet a déjà été écrit en détail sur Habré en cet article.

Et alors, qu’en est-il des nouvelles certifications :

  1. Comme pour les certifications d'ingénierie, il existe quatre niveaux de certifications DevNet : associé, spécialiste, professionnel, expert.
  2. Les certifications en ingénierie sont complétées par des modules d'automatisation/programmation.
  3. Les certifications pour les développeurs incluent un module lié aux bases de la programmabilité réseau

Nouvelles certifications pour les développeurs de Cisco. Aperçu des certifications industrielles

Jetons un coup d'œil à chacune des certifications, y compris leur contenu et à qui elles s'adressent.

Associé Cisco DevNet

À qui s’adresse-t-il :
Pour les jeunes professionnels, à savoir les spécialistes juniors occupant des postes allant des programmeurs et SRE/DevOps aux testeurs et ingénieurs en automatisation.

Examen DEVASC200-901 comprendra à la fois les bases du développement d'applications (connaissance de git, bases de python) et des connaissances et compétences dans l'utilisation de l'API des équipements/solutions Cisco.
Comme cela a été écrit précédemment, les certifications comprennent également un module sur les bases de la programmation réseau (15 % du total).

Nouvelles certifications pour les développeurs de Cisco. Aperçu des certifications industrielles

Spécialiste Cisco DevNet

À qui s’adresse-t-il :
Spécialistes ayant une expérience professionnelle dans l'un des domaines de 3 à 5 ans.
Développeurs possédant une expérience pratique dans le développement et la prise en charge d'applications construites sur les plates-formes Cisco.

Cette certification vous permet de choisir une ou plusieurs des spécialisations suivantes, et chaque spécialisation possède un examen correspondant.
Pour les programmeurs :

Pour les spécialistes de l'automatisation :

Pour les spécialisations Core et DevOps, il y aura des modules pour tester les connaissances sur CI/CD, Docker, les principes des applications à 12 facteurs et les menaces OWASP.

La spécialisation Webex est liée aux appareils et solutions Cisco Webex. Auparavant, de nombreuses solutions dans le domaine des communications unifiées étaient regroupées sous la marque commune Webex, et Cisco Spark a également été rebaptisé Webex Teams. La direction comprend des modules pour l'automatisation, la personnalisation et la programmation d'appareils de collaboration Webex Teams (Webex Devices).

La spécialisation IoT comprend des modules sur les solutions IoT Open Source, la visualisation et l'interprétation (y compris l'utilisation de Freeboard, Grafana et Kibana).

Examen de certification Spécialiste DevNet : DevOps comprend également des sujets tels que : les caractéristiques et les concepts des outils de build/déploiement tels que Jenkins, Drone ou Travis CI ; Outils de gestion de configuration pour automatiser les services d'infrastructure, tels que Ansible, Puppet, Terraform et Chef ; Kubernetes (concepts, déploiement d'applications dans un cluster, utilisation d'objets) ; déterminer les exigences (mémoire, E/S disque, réseau, CPU) nécessaires pour faire évoluer une application ou un service ; techniques de protection de l’application et de l’infrastructure pendant le développement et les tests.

Vous trouverez ci-dessous un tableau comparant certaines des certifications existantes dans le domaine DevOps. Il peut vous sembler que le tableau compare des objets ayant des caractéristiques différentes, et c'est vrai). Il existe essentiellement des services IaaS, des projets open source et des certifications orientées fournisseurs.

Nouvelles certifications pour les développeurs de Cisco. Aperçu des certifications industrielles

L’ensemble des compétences et des connaissances qui couvrent le domaine DevOps inclut certainement également la capacité à utiliser de nombreux programmes et outils différents. De nombreux projets ont également leurs propres certifications, telles que Docker Certified Associate, Certified Jenkins Engineer, AppDynamics Certified, Red Hat Certified Specialist in Ansible et bien d'autres.

Certifications pour les spécialistes de l'automatisation

Les spécialisations en automatisation comprennent un module sur les bases de la programmation réseau (10 % du total des sujets), qui comprend des sujets tels que :

  • Configurer un poste de travail Linux/macOS/Windows comme environnement de développement
  • bases du langage de programmation Python
  • Git
  • en utilisant l'API REST
  • Analyse JSON
  • CI / CD

Cisco DevNet Professionnel

À qui s’adresse-t-il :
Spécialistes ayant au moins 3 ans d’expérience dans le développement et la mise en œuvre d’applications ; Expérience avec les solutions Cisco et le langage de programmation Python.
Il intéressera : les développeurs qui se tournent vers l'automatisation et le DevOps ; architectes de solutions utilisant l'écosystème Cisco ; pour les ingénieurs réseau expérimentés souhaitant élargir leurs compétences pour inclure le développement et l'automatisation d'applications ; développeurs d'infrastructures concevant des environnements de production sécurisés.

La certification comprend deux examens :

  1. Un examen de base destiné à confirmer les compétences professionnelles d'un développeur (DEVCOR 300-901)
  2. Examen spécialisé dans l'un des domaines : DevOps, IoT, Webex, Collaboration Automation, Data Center Automation, Enterprise Automation, Security Automation, Service Provider Automation. Ils sont décrits en détail ci-dessus dans la description de la certification Cisco DevNet Specialist.

L'examen de base comprend les sujets suivants :

  • Développement et conception de logiciels
  • Comprendre et utiliser l'API
  • Plateformes Cisco
  • Déploiement et sécurité des applications
  • Infrastructure et automatisation

Le module « Développement et conception de logiciels » comprend des sujets du module « Fondamentaux de la programmation réseau » et est également complété par les sujets suivants : principes fondamentaux du développement d'applications (modèles architecturaux, choix des types de bases de données en fonction des exigences de l'application, diagnostic des problèmes d'application, évaluation architecture applicative prenant en compte divers paramètres) ; intégrations avec Webex Teams (y compris la connaissance du SDK Webex Teams, OAuth, etc.) ; authentification par jeton dans Firepower Management Center ; connaissance approfondie de git (serveur git, branchement, résolution de conflits, etc.).

Le module « Infrastructure et automatisation » contiendra également des tâches et des questions concernant la configuration des paramètres réseau à l'aide du playbook Ansible, du manifeste Puppet.

Expert DevNet Cisco

La certification la plus élevée s’adresse aux professionnels, programmeurs et ingénieurs possédant les compétences et connaissances avancées décrites dans les certifications précédentes. Ces spécialistes doivent également avoir les compétences nécessaires pour déployer des applications prédéfinies utilisant l'API Cisco.
Des informations détaillées concernant la certification seront fournies ultérieurement.

Des informations détaillées sur chacune des certifications Cisco DevNet sont déjà disponibles. Les examens seront disponibles en février 2020. Les ressources de préparation aux examens sont disponibles dès maintenant https://developer.cisco.com/certification/

PS

Les nouvelles technologies créent de nouvelles exigences en matière de connaissances et de compétences des spécialistes. Déjà aujourd’hui, le niveau de développement des équipements et des solutions permet d’automatiser de nombreux processus et de gérer l’infrastructure informatique à l’aide de frameworks/scripts et de programmes écrits dans un langage de programmation pratique.

Les connaissances et compétences nécessaires pour réussir les examens de certification peuvent être grossièrement divisées dans les catégories suivantes :

  • aspects théoriques et pratiques de diverses technologies et techniques
  • utilisation des API des appareils et des solutions Cisco
  • travailler avec des projets et des frameworks open source

Chaque employé et personne qui recherchait des spécialistes avait sa propre attitude envers la certification et son impact sur la promotion dans l'entreprise ou l'augmentation de salaire.
Je suis sûr que, toutes choses égales par ailleurs, détenir une certification professionnelle dans un domaine spécialisé sera considéré comme un avantage.

Source: habr.com

Ajouter un commentaire