Nuevas certificaciones para desarrolladores de Cisco. Descripción general de las certificaciones de la industria

El programa de certificación de Cisco existe desde hace 26 años (fue fundado en 1993). Mucha gente conoce bien la línea de certificación de ingeniería 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 programa DevNet existe en la empresa desde hace más de cinco años. El programa Cisco DevNet ya se ha escrito en detalle sobre Habré en este artículo.

Y entonces, ¿qué tenemos con respecto a las nuevas certificaciones?

  1. Al igual que con las certificaciones de ingeniería, existen cuatro niveles de certificaciones DevNet: Asociado, Especialista, Profesional y Experto.
  2. Las certificaciones de ingeniería se complementan con módulos de automatización/programación.
  3. Las certificaciones para desarrolladores incluyen un módulo relacionado con los conceptos básicos de la programabilidad de la red.

Nuevas certificaciones para desarrolladores de Cisco. Descripción general de las certificaciones de la industria

Echemos un vistazo a cada una de las certificaciones, incluido el contenido y a quién está dirigido.

Asociado de Cisco DevNet

A quién esta dirigido:
Para jóvenes profesionales, es decir, especialistas junior en puestos que van desde programadores y SRE/DevOps hasta testers e ingenieros de automatización.

Examen DEVASC 200-901 Incluirá tanto los conceptos básicos del desarrollo de aplicaciones (conocimiento de git, conceptos básicos de Python) como conocimientos y habilidades en el uso de la API de los equipos/soluciones de Cisco.
Como se escribió anteriormente, las certificaciones también incluyen un módulo sobre los conceptos básicos de programación de redes (15% del total).

Nuevas certificaciones para desarrolladores de Cisco. Descripción general de las certificaciones de la industria

Especialista en Cisco DevNet

A quién esta dirigido:
Especialistas con experiencia laboral en alguna 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.

Esta certificación le permite elegir una o más de las siguientes especializaciones, y cada especialización tiene un examen correspondiente.
Para programadores:

Para especialistas en automatización:

Para las especializaciones Core y DevOps, habrá módulos para probar conocimientos sobre CI/CD, Docker, principios de aplicaciones de 12 factores y amenazas OWASP.

La especialización de Webex está relacionada con los dispositivos y soluciones de Cisco Webex. Anteriormente, muchas soluciones en el campo de las comunicaciones unificadas se trasladaron a la marca común Webex, y Cisco Spark también pasó a llamarse Webex Teams. La dirección incluye módulos para la automatización, personalización y programación de dispositivos de colaboración de Webex Teams (Webex Devices).

La especialización en IoT incluye módulos sobre soluciones, visualización e interpretación de IoT de código abierto (incluido el uso de Freeboard, Grafana y Kibana).

Examen de certificación Especialista en DevNet: DevOps también incluye temas como: características y conceptos de herramientas de construcció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); determinar los requisitos (memoria, E/S de disco, red, CPU) necesarios para escalar una aplicación o servicio; Técnicas para proteger la aplicación y la infraestructura durante el desarrollo y las pruebas.

A continuación se muestra una tabla que compara algunas de las certificaciones que existen en el campo DevOps. Puede que te parezca que la tabla compara objetos con diferentes características, y esto es cierto). Básicamente, existen algunos servicios IaaS, proyectos de código abierto y certificaciones orientadas a proveedores.

Nuevas certificaciones para desarrolladores de Cisco. Descripción general de las certificaciones de la industria

El conjunto de habilidades y conocimientos que cubre el campo DevOps ciertamente también incluye la capacidad de utilizar muchos programas y herramientas diferentes. Muchos proyectos también tienen sus propias certificaciones, como Docker Certified Associate, Certified Jenkins Engineer, AppDynamics Certified, Red Hat Certified Specialist in Ansible y muchas otras.

Certificaciones para especialistas en automatización

Las especializaciones en automatización incluyen un módulo sobre conceptos básicos de programación de redes (10% del total de temas), que incluye 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
  • usando API REST
  • análisis JSON
  • CI / CD

Profesional de Cisco DevNet

A quién esta dirigido:
Especialistas con al menos 3 años de experiencia en desarrollo e implementación de aplicaciones; Experiencia con soluciones Cisco y lenguaje de programación Python.
Será de interés para: desarrolladores que están cambiando a la automatización y DevOps; arquitectos de soluciones que utilizan el ecosistema de Cisco; para ingenieros de redes experimentados que buscan ampliar sus habilidades para incluir el desarrollo y la automatización de aplicaciones; desarrolladores de infraestructura que diseñan entornos de producción seguros.

La certificación incluye dos exámenes:

  1. Un examen básico diseñado para confirmar las habilidades profesionales de un desarrollador. (DEVCOR 300-901)
  2. Examen especializado en una de las áreas: DevOps, IoT, Webex, Automatización de colaboración, Automatización de centros de datos, Automatización empresarial, Automatización de seguridad, Automatización de proveedores de servicios. Se describen en detalle arriba en la descripción de la certificación Cisco DevNet Specialist.

El examen básico incluye los siguientes temas:

  • Desarrollo y diseño de software.
  • Comprensión y uso de la API
  • Plataformas Cisco
  • Implementación y seguridad de aplicaciones
  • Infraestructura y automatización

El módulo "Desarrollo y diseño de software" incluye temas del módulo "Fundamentos de programación de redes" y también se complementa con los siguientes temas: fundamentos del desarrollo de aplicaciones (patrones arquitectónicos, elección de tipos de bases de datos según los requisitos de la aplicación, diagnóstico de problemas de la aplicación, evaluación arquitectura de la aplicación teniendo en cuenta varios parámetros); integraciones con Webex Teams (incluido el conocimiento del SDK de Webex Teams, OAuth, etc.); autenticación de token en Firepower Management Center; conocimiento profundo de git (servidor git, bifurcación, resolución de conflictos, etc.).

El módulo "Infraestructura y automatización" también contendrá tareas y preguntas relacionadas con la configuración de los parámetros de red utilizando el manual de estrategias de Ansible, Puppet manifest.

Experto en Cisco DevNet

La máxima certificación está dirigida a profesionales, programadores e ingenieros que tengan habilidades y conocimientos avanzados descritos en certificaciones anteriores. Dichos especialistas también deben tener las habilidades para implementar aplicaciones prediseñadas que utilicen la API de Cisco.
Más adelante se proporcionará información detallada sobre la certificación.

Ya está disponible información detallada sobre cada una de las certificaciones de Cisco DevNet. Los exámenes estarán disponibles en febrero de 2020. Los recursos de preparación para los exámenes ya están disponibles https://developer.cisco.com/certification/

PS

Las nuevas tecnologías crean nuevos requisitos para el conocimiento y las competencias de los especialistas. Actualmente, el nivel de desarrollo de equipos y soluciones permite automatizar muchos procesos y gestionar la infraestructura de TI utilizando frameworks/scripts y programas escritos en un lenguaje de programación conveniente.

Los conocimientos y habilidades necesarios para aprobar con éxito los exámenes de certificación se pueden dividir aproximadamente en las siguientes categorías:

  • Aspectos teóricos y prácticos de diversas tecnologías y técnicas.
  • uso de las 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 impacto en la promoción en la empresa o aumento salarial.
Estoy seguro de que, en igualdad de condiciones, tener una certificación profesional en un campo especializado se considerará una ventaja.

Fuente: habr.com

Añadir un comentario