Nouvelles certifications pour les développeurs de Cisco. Aperçu de la certification de l'industrie

Le programme de certification Cisco existe depuis 26 ans (il a été fondé en 1993). Beaucoup connaissent bien la gamme d'ingénierie des certifications 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 depuis plus de cinq ans. En détail sur le programme Cisco DevNet a déjà été écrit sur le concentrateur dans cet article .


Et donc ce que nous avons concernant les nouvelles certifications:


  1. Quant aux certifications d'ingénierie, il existe quatre niveaux de certifications DevNet - Associé, Spécialiste, Professionnel, Expert.
  2. Les certifications d'ingénierie sont complétées par des modules dans le sens de l'automatisation / programmation.
  3. Il y a un module dans les certifications pour les développeurs concernant les bases de la programmabilité réseau


Examinons chacune des certifications, y compris le contenu et la cible.


Associé Cisco DevNet


Qui se concentre sur:
Pour les jeunes professionnels, à savoir les spécialistes juniors dans des postes allant de programmeurs et SRE / DevOps aux testeurs et ingénieurs en automatisation.


L' examen DEVASC 200-901 comprendra à la fois les bases du développement d'applications (connaissance de git, les bases de python) et les connaissances et les compétences d'utilisation de l'API matériel / solutions Cisco.
Comme il a été écrit précédemment, la certification comprend également un module sur les bases des réseaux de programmation (15% du total).



Spécialiste Cisco DevNet


Qui se concentre sur:
Spécialistes ayant une expérience dans l'un des domaines, de 3 à 5 ans.
Développeurs ayant une expérience pratique du développement et de la prise en charge d'applications basées sur les plates-formes Cisco.


Dans cette certification, vous pouvez choisir une ou plusieurs des spécialisations suivantes, pour chaque spécialisation un examen approprié est fourni.
Pour les programmeurs:



Pour les spécialistes de l'automatisation:



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


Webex est spécialisé dans les appareils et solutions Cisco Webex. Auparavant, de nombreuses solutions de communications unifiées étaient déplacées sous la marque commune Webex et Cisco Spark a été renommé au sein des équipes Webex. Les instructions incluent des modules pour l'automatisation des équipes Webex, la personnalisation, la programmation d'appareils pour la collaboration (appareils Webex).


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


L'examen de certification de spécialiste DevNet: DevOps comprend également des sujets tels que: les fonctionnalités et les concepts des outils de construction / déploiement tels que Jenkins, Drone ou Travis CI; des outils de gestion de configuration pour automatiser les services d'infrastructure tels qu'Ansible, Puppet, Terraform et Chef; Kubernetes (concepts, déploiement d'applications en cluster, utilisation d'objets); définition des exigences (mémoire, disque d'E / S, réseau, CPU) nécessaires pour faire évoluer une application ou un service; méthodes pour protéger l'application et l'infrastructure pendant le développement et les tests.


Ce qui suit est un tableau comparant certaines des certifications qui existent dans l'industrie DevOps. Il peut vous sembler que le tableau compare des objets avec des caractéristiques différentes, c'est le cas). En fait, il existe des services IaaS, des projets open source et une certification orientée fournisseur.



L'ensemble des compétences et des connaissances qui couvre le domaine des DevOps inclut également la possibilité d'utiliser de nombreux autres programmes et outils. De nombreux projets ont également leurs propres certifications, par exemple, 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


Dans les spécialisations en automatisation, il existe un module sur les bases des réseaux de programmation (10% du volume total de sujets), où des sujets tels que:


  • Configuration d'une station de travail Linux / macOS / Windows en tant qu'environnement de développement
  • Bases du langage de programmation Python
  • Git
  • à l'aide de l'API REST
  • analyser json
  • CI / CD

Cisco DevNet Professional


Qui se concentre sur:
Spécialistes ayant une expérience dans le développement et la mise en œuvre d'applications à partir de 3 ans; Expérience avec les solutions Cisco et le langage de programmation Python.
Ce sera intéressant: pour les développeurs qui passent à l'automatisation et au DevOps; architectes de solutions utilisant l'écosystème Cisco; des ingénieurs réseau expérimentés qui souhaitent étendre leurs compétences, y compris le développement et l'automatisation d'applications; les développeurs d'infrastructure qui conçoivent des environnements de production sécurisés.


La certification comprend deux examens:


  1. Examen de base, conçu pour confirmer les compétences professionnelles du 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 d'applications et sécurité
  • Infrastructure et automatisation

Le module «Développement et conception de logiciels» comprend des rubriques du module «Principes de base de la programmation réseau», et est également complété par les rubriques suivantes: bases de développement d'applications (modèles architecturaux, choix des types de bases de données en tenant compte des exigences des applications, diagnostic des problèmes d'application, évaluation de l'architecture des applications en tenant compte de divers paramètres); Intégrations avec Webex Teams (y compris la connaissance du Webex Teams SDK, 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 comportera également des tâches et des questions concernant la configuration des paramètres réseau à l'aide de Playbook Ansible, manifeste Puppet.


Expert Cisco DevNet


La certification la plus élevée est destinée aux professionnels, programmeurs, ingénieurs qui possèdent les compétences et les connaissances avancées décrites dans les certifications précédentes. Ces professionnels doivent également avoir les compétences nécessaires pour déployer des applications standard qui utilisent l'API Cisco.
Des informations détaillées concernant la certification seront présentées ultérieurement.


Des informations détaillées sont déjà disponibles sur chacune des certifications Cisco DevNet. 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 constituent de nouvelles exigences pour les connaissances et les compétences des spécialistes. Déjà, le niveau de développement des équipements et des solutions vous permet d'automatiser de nombreux processus, 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 à la réussite des examens de certification, sous condition, peuvent être réparties dans les catégories suivantes:


  • aspects théoriques et pratiques de diverses technologies et techniques
  • Utilisation de l'API Cisco Device and Solutions
  • travailler avec des projets et des cadres open source

Chaque employé et personne à la recherche de spécialistes avait sa propre attitude vis-à-vis de la certification et de son influence sur la promotion dans l'entreprise ou l'augmentation du salaire
Je suis sûr que, toutes choses égales par ailleurs, la présence d'une certification professionnelle dans le domaine concerné sera considérée comme un avantage.

Source: https://habr.com/ru/post/fr460543/


All Articles