El programa de certificación de Cisco existe desde hace 26 años (fue fundado en 1993). Muchos conocen bien la línea de ingeniería de las certificaciones CCNA, CCNP, CCIE. Este año, el programa se complementó con certificaciones para desarrolladores, a saber, DevNet Associate, DevNet Specialist, DevNet Professional, DevNet Expert.
El propio programa DevNet ha estado en la empresa durante más de cinco años. En detalle sobre el programa Cisco DevNet ya se ha escrito en el centro en este artículo .
Y entonces, lo que tenemos con respecto a las nuevas certificaciones:
- En cuanto a las certificaciones de ingeniería, hay cuatro niveles de certificaciones DevNet: Asociado, Especialista, Profesional, Experto.
- Las certificaciones de ingeniería se complementan con módulos en la dirección de automatización / programación.
- Hay un módulo en la certificación para desarrolladores relacionado con los conceptos básicos de la capacidad de programación de la red.

Veamos cada una de las certificaciones, incluido el contenido y a quién va dirigido.
Cisco DevNet Associate
Quién se enfoca en:
Para profesionales jóvenes, es decir, los especialistas junior en puestos desde programadores y SRE / DevOps hasta probadores e ingenieros de automatización.
El examen DEVASC 200-901 incluirá tanto los conceptos básicos del desarrollo de aplicaciones (conocimiento de git, los conceptos básicos de python) como los conocimientos y habilidades para usar la API de hardware / soluciones de Cisco.
Como se escribió anteriormente, la certificación también incluye un módulo sobre los conceptos básicos de las redes de programación (15% del total).

Especialista en Cisco DevNet
Quién se enfoca en:
Especialistas con experiencia en una de las áreas, de 3 a 5 años.
Desarrolladores con experiencia práctica en el desarrollo y soporte de aplicaciones creadas en plataformas Cisco.
En esta certificación, puede elegir una o más de las siguientes especializaciones, para cada especialización se proporciona un examen apropiado.
Para programadores:
Para especialistas en automatización:
Según las especializaciones de Core, DevOps tendrá módulos para probar el conocimiento en CI / CD, Docker, principios de aplicaciones de 12 factores, amenazas OWASP.
Webex se especializa en dispositivos y soluciones Cisco Webex. Anteriormente, muchas soluciones de comunicaciones unificadas se movieron bajo la marca Webex común, y Cisco Spark se renombró en Webex Teams. Las instrucciones incluyen módulos para automatización de equipos Webex, personalización, programación de dispositivos para colaboración (dispositivos Webex).
La especialización de IoT incluye módulos para soluciones de IoT de código abierto, visualización e interpretación (incluido el uso de Freeboard, Grafana y Kibana).
El examen de certificación de especialista de DevNet: DevOps también incluye temas como: características y conceptos de herramientas de compilación / implementación como Jenkins, Drone o Travis CI; herramientas de gestión de configuración para automatizar servicios de infraestructura como Ansible, Puppet, Terraform y Chef; Kubernetes (conceptos, implementación de aplicaciones en un clúster, uso de objetos); definición de requisitos (memoria, disco de E / S, red, CPU) necesarios para escalar una aplicación o servicio; métodos para proteger la aplicación y la infraestructura durante el desarrollo y las pruebas.
La siguiente es una tabla que compara algunas de las certificaciones que existen en la industria de DevOps. Puede parecerle que la tabla compara objetos con diferentes características, lo es). De hecho, hay algunos servicios de IaaS, proyectos de código abierto y certificación orientada al proveedor.

El conjunto de habilidades y conocimientos que cubre el campo de DevOps ciertamente también incluye la capacidad de usar muchos más programas y herramientas diferentes. Muchos proyectos también tienen sus propias certificaciones, por ejemplo, Docker Certified Associate, Certified Jenkins Engineer, AppDynamics Certified, Red Hat Certified Specialist in Ansible y muchos otros.
Certificaciones para especialistas en automatización
En especializaciones en automatización hay un módulo sobre los conceptos básicos de las redes de programación (10% del volumen total de temas), donde temas como:
- Configurar una estación de trabajo Linux / macOS / Windows como entorno de desarrollo
- Conceptos básicos del lenguaje de programación Python
- Git
- utilizando la API REST
- análisis json
- CI / CD
Cisco DevNet Professional
Quién se enfoca en:
Especialistas con experiencia en el desarrollo e implementación de aplicaciones a partir de 3 años; Experiencia con las soluciones de Cisco y el lenguaje de programación Python.
Será interesante: para desarrolladores que cambian a automatización y DevOps; arquitectos de soluciones que usan el ecosistema de Cisco; ingenieros de redes experimentados que desean expandir sus habilidades, incluido el desarrollo de aplicaciones y la automatización; desarrolladores de infraestructura que diseñan entornos de producción seguros.
La certificación incluye dos exámenes:
- Examen básico, diseñado para confirmar las habilidades profesionales del desarrollador (DEVCOR 300-901)
- Examen especializado en una de las áreas: DevOps, IoT, Webex, Collaboration Automation, Data Center Automation, Enterprise Automation, Security Automation, Service Provider Automation. Se describen en detalle anteriormente en la descripción de la certificación de Cisco DevNet Specialist.
El examen básico incluye los siguientes temas:
- Desarrollo de Software y Diseño
- Comprensión y uso de la API
- Plataformas Cisco
- Implementación de aplicaciones y seguridad
- Infraestructura y Automatización
El módulo "Desarrollo y diseño de software" incluye temas del módulo "Fundamentos de programación de red", y también se complementa con los siguientes temas: conceptos básicos de desarrollo de aplicaciones (patrones arquitectónicos, elección de tipos de bases de datos teniendo en cuenta los requisitos de la aplicación, diagnóstico de problemas de la aplicación, evaluación de la arquitectura de la aplicación teniendo en cuenta varios parámetros); Integraciones con Webex Teams (incluido el conocimiento de Webex Teams SDK, OAuth, etc.); Autenticación de token en Firepower Management Center; conocimiento profundo de git (servidor git, ramificación, resolución de conflictos, etc.).
El módulo de Infraestructura y Automatización también tendrá tareas y preguntas sobre la configuración de los parámetros de red utilizando el libro de jugadas Ansible, el manifiesto de Puppet.
Cisco DevNet Expert
La certificación más alta está dirigida a profesionales, programadores, ingenieros que tienen las habilidades y conocimientos avanzados descritos en certificaciones anteriores. Estos profesionales también deben tener las habilidades para implementar aplicaciones comerciales que usan la API de Cisco.
La información detallada sobre la certificación se presentará más adelante.
La información detallada ya está disponible en cada una de las certificaciones de Cisco DevNet. Los exámenes estarán disponibles en febrero de 2020. Los recursos de preparación para exámenes ahora están disponibles https://developer.cisco.com/certification/
PS
Las nuevas tecnologías forman nuevos requisitos para el conocimiento y las competencias de los especialistas. El nivel de desarrollo de equipos y soluciones ya le permite automatizar muchos procesos, administrar la infraestructura de TI utilizando marcos / scripts y programas escritos en un lenguaje de programación conveniente.
El conocimiento y las habilidades necesarias para aprobar con éxito los exámenes de certificación, condicionalmente, se pueden dividir en las siguientes categorías:
- Aspectos teóricos y prácticos de diversas tecnologías y técnicas.
- Uso de la API de dispositivos y soluciones de Cisco
- trabajar con proyectos y marcos de código abierto
Cada empleado y persona que buscaba especialistas tenía su propia actitud hacia la certificación y su influencia en la promoción de la empresa o el aumento de salario.
Estoy seguro de que ceteris paribus considerará una ventaja la presencia de una certificación profesional en el campo correspondiente.