Le programme de certification Cisco existe depuis 26 ans (il a été fondé en 1993). La ligne d'ingénierie des certifications CCNA, CCNP, CCIE est bien connue. Cette année, le programme a été complété par des certifications pour développeurs, à savoir DevNet Associate, DevNet Specialist, DevNet Professional, DevNet Expert.
Le programme DevNet existe au sein de l'entreprise depuis plus de cinq ans. Des informations détaillées sur le programme Cisco DevNet ont déjà été publiées sur Habr. .
Et que savons-nous concernant les nouvelles certifications :
- Tout comme pour les certifications d'ingĂ©nierie, il existe quatre niveaux de certifications DevNet â Associate, Specialist, Professional, Expert.
- Les certifications d'ingénierie sont complétées par des modules sur l'automatisation et la programmation.
- Les certifications pour développeurs incluent un module sur les bases de la programmabilité réseau.

Examinons chacune des certifications, y compris le contenu et le public ciblé.
Cisco DevNet Associate
Public visé :
Jeunes professionnels, notamment des juniors dans des postes allant de programmeurs à SRE/DevOps, en passant par des testeurs et des ingénieurs en automatisation.
Examen comprendra à la fois les bases du développement d'applications (connaissances sur git, bases de python) ainsi que des connaissances et compétences sur l'utilisation des API des équipements/solutions Cisco.
Comme mentionné précédemment, les certifications incluent également un module sur les bases de la programmation réseau (15% du volume total).

Cisco DevNet Specialist
Public visé :
Professionnels avec une expérience de travail dans l'un des domaines, de 3 à 5 ans.
Développeurs avec une expérience pratique dans le développement et le support d'applications créées sur les plateformes Cisco.
Dans cette certification, il est possible de choisir une ou plusieurs spécialisations présentées ci-dessous, chacune ayant son propre examen.
Pour les programmeurs :
- Noyau
- DevOps
- IoT
- Webex
Pour les spécialistes de l'automatisation :
- Collaboration Automation
- Data Center Automation
- Enterprise Automation
- Security Automation
- Service Provider Automation
Pour les spécialisations Core et DevOps, il y aura des modules d'évaluation des connaissances sur les sujets CI/CD, Docker, les principes de l'application « 12-factor app », 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 ont migré sous la marque commune Webex, et il y a eu un rebranding de Cisco Spark en Webex Teams. Cette spécialisation comprend des modules sur l'automatisation de Webex Teams, la personnalisation et la programmation d'appareils pour la collaboration (Webex Devices).
La spécialisation IoT comprend des modules sur les solutions IoT open source, la visualisation et l'interprétation (y compris avec des outils tels que Freeboard, Grafana et Kibana).
Examen de certification DevNet Specialist : DevOps comprend également des sujets tels que : caractéristiques et concepts des outils de build/déploiement, tels que Jenkins, Drone ou Travis CI ; outils de gestion de configuration pour l'automatisation des services d'infrastructure, tels que Ansible, Puppet, Terraform et Chef ; Kubernetes (concepts, déploiement d'applications dans un cluster, utilisation des objets) ; définition des exigences (mémoire, I/O disque, réseau, CPU) nécessaires pour l'évolutivité d'une application ou d'un service ; méthodes pour sécuriser l'application et l'infrastructure lors du développement et des tests.
Ci-dessous se trouve un tableau comparatif de certaines certifications qui existent dans le domaine du DevOps. Vous pourriez penser que le tableau compare des objets avec des caractéristiques différentes, et c'est le cas. En effet, il y a certains services IaaS, des projets open source et des certifications orientées vers les fournisseurs.

L'ensemble des compétences et connaissances recouvrant le domaine DevOps nécessite également de savoir utiliser de nombreux autres programmes et outils divers. 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 y a un module sur les bases de la programmation réseau (10% du volume total des sujets), qui comprend des thÚmes tels que :
- Configurer un poste de travail Linux/macOS/Windows comme environnement de développement
- les bases du langage de programmation Python
- Git
- utilisation de REST API
- parsing JSON
- CI/CD
Cisco DevNet Professional
Public visé :
Spécialistes ayant plus de 3 ans d'expérience dans le développement et l'implémentation d'applications ; expérience avec les solutions Cisco et le langage de programmation Python.
Sera intéressant pour : les développeurs qui passent à l'automatisation et au DevOps ; les architectes de solutions utilisant l'écosystÚme Cisco ; les ingénieurs réseau expérimentés souhaitant élargir leurs compétences, y compris dans le développement d'applications et l'automatisation ; les développeurs d'infrastructure concevant des environnements de production sécurisés.
La certification comprend deux examens :
- Un examen de base, destiné à valider les compétences professionnelles du développeur.
- Un examen spécialisé, dans l'un des domaines : DevOps, IoT, Webex, Collaboration Automation, Data Center Automation, Enterprise Automation, Security Automation, Service Provider Automation. Ceux-ci sont décrits en détail ci-dessus dans la description de la certification Cisco DevNet Specialist.
L'examen de base comprend les thĂšmes suivants :
- Développement et conception de logiciels.
- Compréhension et utilisation des API.
- Plateformes Cisco.
- Déploiement d'applications et sécurité.
- 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 thÚmes suivants : bases du développement d'applications (patrons architecturaux, choix des types de bases de données en fonction des exigences des applications, diagnostic des problÚmes d'applications, évaluation de l'architecture des applications en fonction de divers paramÚtres) ; intégrations avec Webex Teams (y compris des connaissances sur le Webex Teams SDK, OAuth, etc.) ; authentification par jeton dans le Firepower Management Center ; connaissances approfondies de git (serveur git, branches, résolution de conflits, etc.).
Le module "Infrastructure et automatisation" comportera également des exercices et des questions portant sur la configuration des paramÚtres réseau à l'aide d'Ansible playbook, Puppet manifest.
Cisco DevNet Expert.
La certification la plus avancĂ©e, destinĂ©e aux professionnels, ingĂ©nieurs dĂ©veloppeurs, qui possĂšdent des compĂ©tences et des connaissances avancĂ©es dĂ©crites dans les certifications prĂ©cĂ©dentes. Ces spĂ©cialistes doivent Ă©galement possĂ©der des compĂ©tences en dĂ©ploiement d'applications prĂȘtes Ă l'emploi utilisant l'API Cisco.
Des informations détaillées concernant la certification seront présentées plus tard.
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.
P.S.
Les nouvelles technologies créent de nouvelles exigences en matiÚre de connaissances et de compétences pour les spécialistes. Déjà à présent, le niveau de développement de l'équipement 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 convivial.
Les connaissances et compĂ©tences nĂ©cessaires pour rĂ©ussir les examens de certification peuvent ĂȘtre classĂ©es, de maniĂšre conditionnelle, en plusieurs catĂ©gories :
- aspects théoriques et pratiques de différentes technologies et méthodologies
- utilisation des API des dispositifs et solutions Cisco
- travail avec des projets et frameworks open-source
Chaque employé et chaque personne à la recherche de spécialistes a sa propre attitude envers la certification et son impact sur la progression dans l'entreprise ou l'augmentation de salaire.
Je suis convaincu qu'à compétences égales, le fait de détenir une certification professionnelle dans un domaine spécialisé sera considéré comme un atout.
Source : habr.com
