Nuevas certificaciones para desarrolladores de Cisco. Revisión de certificaciones de la industria

El programa de certificación de Cisco ha existido durante 26 años (fue fundado en 1993). La línea de certificaciones de ingeniería CCNA, CCNP, CCIE es bien conocida por muchos. Este año, el programa se ha ampliado para incluir certificaciones para desarrolladores, específicamente DevNet Associate, DevNet Specialist, DevNet Professional, DevNet Expert.

El programa DevNet ha estado en la empresa durante más de cinco años. Se ha escrito en detalle sobre el programa Cisco DevNet en este artículo.

Entonces, ¿qué tenemos respecto a las nuevas certificaciones?

  1. Al igual que para las certificaciones de ingeniería, existen cuatro niveles de certificaciones DevNet: Associate, Specialist, Professional, Expert.
  2. Las certificaciones de ingeniería se complementan con módulos en el área de automatización/programación.
  3. En las certificaciones para desarrolladores hay un módulo relacionado con los fundamentos de la programación de redes.

Nuevas certificaciones para desarrolladores de Cisco. Revisión de certificaciones de la industria

Analicemos cada una de las certificaciones, incluidos el contenido y el público al que están dirigidas.

Cisco DevNet Associate

Público objetivo:
Para jóvenes profesionales, específicamente para especialistas junior en posiciones que van desde programadores y SRE/DevOps hasta testers e ingenieros de automatización.

Examen DEVASC 200-901 incluirá tanto fundamentos de desarrollo de aplicaciones (conocimientos sobre el uso de git, fundamentos de Python) como conocimientos y habilidades sobre el uso de APIs de hardware/soluciones de Cisco.
Como se mencionó anteriormente, las certificaciones también incluyen un módulo sobre los fundamentos de la programación de redes (15% del contenido total).

Nuevas certificaciones para desarrolladores de Cisco. Revisión de certificaciones de la industria

Cisco DevNet Specialist

Público objetivo:
Profesionales con experiencia en uno de los campos, de 3 a 5 años.
Desarrolladores con experiencia práctica en desarrollo y soporte de aplicaciones creadas en plataformas de Cisco.

En esta certificación se puede elegir una o varias de las especializaciones presentadas a continuación, para cada especialización hay un examen correspondiente.
Para programadores:

Para especialistas en automatización:

Para las especializaciones Core y DevOps, habrá módulos para evaluar conocimientos sobre temas de CI/CD, Docker, principios de "12-factor app", amenazas de OWASP.

La especialización de Webex se relaciona con dispositivos y soluciones de Cisco Webex. Anteriormente, muchas soluciones en el ámbito de las comunicaciones unificadas se trasladaron a la marca general de Webex, y también se llevó a cabo el cambio de marca de Cisco Spark a Webex Teams. Esta dirección incluye módulos sobre la automatización de Webex Teams, personalización y programación de dispositivos para colaboración (Webex Devices).

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

Examen de certificación DevNet Specialist: DevOps también incluye temas como: características y conceptos de herramientas de construcción/despliegue, como Jenkins, Drone o Travis CI; herramientas de gestión de configuración para la automatización de servicios de infraestructura, como Ansible, Puppet, Terraform y Chef; Kubernetes (conceptos, despliegue de aplicaciones en el clúster, uso de objetos); definición de los requisitos (memoria, I/O de disco, 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.

A continuación se muestra una tabla comparativa de algunas certificaciones que existen en el ámbito de DevOps. Puede parecerle que se comparan objetos con características diferentes en la tabla, y así es). En esencia, hay algunos servicios IaaS, proyectos de código abierto y certificaciones orientadas a proveedores.

Nuevas certificaciones para desarrolladores de Cisco. Revisión de certificaciones de la industria

El conjunto de habilidades y conocimientos que abarca el campo de DevOps sin duda también incluye la capacidad de utilizar muchas otras diferentes aplicaciones y herramientas. 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

En las especializaciones en automatización hay un módulo sobre conceptos básicos de programación de redes (10% del total de temas), que incluye los siguientes tópicos:

  • Configuración de la estación de trabajo Linux/macOS/Windows como entorno de desarrollo
  • fundamentos del lenguaje de programación Python
  • Git
  • uso de REST API
  • análisis de JSON
  • CI/CD

Cisco DevNet Professional

Público objetivo:
Profesionales con al menos 3 años de experiencia en desarrollo e implementación de aplicaciones; experiencia con soluciones de Cisco y el lenguaje de programación Python.
Será de interés para: desarrolladores que están haciendo la transición hacia la automatización y DevOps; arquitectos de soluciones que utilizan el ecosistema de Cisco; ingenieros de redes experimentados que desean ampliar sus habilidades, incluyendo desarrollo de aplicaciones y automatización; desarrolladores de infraestructura que diseñan entornos de producción seguros.

La certificación incluye dos exámenes:

  1. Un examen básico, que tiene como objetivo validar las habilidades profesionales del desarrollador. (DEVCOR 300-901)
  2. Un examen especializado, en uno de los siguientes campos: 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 más 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 API.
  • Plataformas Cisco.
  • Despliegue 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 redes", además de estar complementado con los siguientes temas: fundamentos del desarrollo de aplicaciones (patrones de arquitectura, elección de tipos de bases de datos según las necesidades de las aplicaciones, diagnóstico de problemas de aplicaciones, evaluación de la arquitectura de aplicaciones considerando varios parámetros); integraciones con Webex Teams (incluyendo conocimientos sobre Webex Teams SDK, OAuth, etc.); autenticación de tokens en Firepower Management Center; conocimientos avanzados de git (servidor git, ramificación, resolución de conflictos, etc.).

El módulo "Infraestructura y automatización" también incluirá tareas y preguntas sobre la configuración de parámetros de red utilizando Ansible playbook, Puppet manifest.

Cisco DevNet Expert.

La certificación más alta está orientada a profesionales, ingenieros de programación que poseen habilidades y conocimientos avanzados descritos en certificaciones anteriores. Estos especialistas también deben tener habilidades en el despliegue de aplicaciones listas que utilizan la API de Cisco.
La información detallada sobre la certificación se presentará más adelante.

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

P.D.

Las nuevas tecnologías están formando nuevas exigencias en cuanto a los conocimientos y competencias de los especialistas. Ya en la actualidad, el nivel de desarrollo del equipo y las soluciones permite automatizar muchos procesos, gestionar la infraestructura de TI utilizando marcos/script y programas escritos en un lenguaje de programación accesible.

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

  • aspectos teóricos y prácticos de diversas tecnologías y metodologías
  • uso de API de dispositivos y soluciones de Cisco
  • trabajo con proyectos y marcos de código abierto

Cada empleado y cada persona que busca especialistas tiene su propia opinión sobre la certificación y su influencia en el avance dentro de la empresa o en el aumento salarial
Estoy seguro de que, en igualdad de condiciones, la posesión de una certificación profesional en el área correspondiente será considerada como una ventaja.

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster