O programa de certificação Cisco existe há 26 anos (foi fundado em 1993). Muitos conhecem bem a linha de certificações de engenharia CCNA, CCNP, CCIE. Este ano, o programa foi ampliado com certificações para desenvolvedores, especificamente DevNet Associate, DevNet Specialist, DevNet Professional, DevNet Expert.
O próprio programa DevNet existe na empresa há mais de cinco anos. Detalhes sobre o programa Cisco DevNet já foram abordados no Habr em .
E assim, o que temos em relação às novas certificações:
- Assim como nas certificações de engenharia, existem quatro níveis de certificações DevNet — Associate, Specialist, Professional, Expert.
- As certificações de engenharia são complementadas com módulos focados em automação/programação.
- Nas certificações para desenvolvedores, há um módulo relacionado aos fundamentos da programabilidade de redes.

Vamos analisar cada uma das certificações, incluindo o conteúdo e para quem são direcionadas.
Cisco DevNet Associate
Para quem é direcionada:
Para jovens profissionais, especificamente profissionais iniciantes em posições desde programadores e SRE/DevOps até testadores e engenheiros de automação.
Exame incluirá tanto os fundamentos do desenvolvimento de aplicativos (conhecimentos sobre o funcionamento do git, fundamentos de python) quanto conhecimentos e habilidades de uso das APIs de equipamentos/soluções Cisco.
Como mencionado anteriormente, as certificações também incluem um módulo sobre os fundamentos da programação de redes (15% do total).

Cisco DevNet Specialist
Para quem é direcionada:
Especialistas com experiência de trabalho em uma das áreas, de 3 a 5 anos.
Desenvolvedores com experiência prática no desenvolvimento e suporte de aplicativos criados nas plataformas Cisco.
Nesta certificação, pode-se escolher uma ou mais das especializações listadas abaixo, e para cada especialização há um exame correspondente.
Para programadores:
- Núcleo
- DevOps
- IoT
- Webex
Para especialistas em automação:
- Automação de Colaboração
- Automação de Data Center
- Automação Empresarial
- Automação de Segurança
- Automação de Provedores de Serviços
Haverá módulos sobre as especializações Core e DevOps para verificar conhecimentos sobre os tópicos CI/CD, Docker, princípios do '12-factor app', ameaças OWASP.
A especialização Webex está relacionada a dispositivos e soluções Cisco Webex. Anteriormente, muitas soluções na área de comunicações unificadas foram transferidas para a marca geral Webex, e também houve o rebranding do Cisco Spark para Webex Teams. A direção inclui módulos sobre automação do Webex Teams, personalização e programação de dispositivos para colaboração (Webex Devices).
A especialização IoT inclui módulos sobre soluções Open Source IoT, visualização e interpretação (incluindo o uso de Freeboard, Grafana e Kibana).
Exame de certificação DevNet Specialist: DevOps inclui também tópicos como: características e conceitos de ferramentas de build/deployment, como Jenkins, Drone ou Travis CI; ferramentas de gerenciamento de configuração para automação de serviços de infraestrutura, como Ansible, Puppet, Terraform e Chef; Kubernetes (conceitos, implantação de aplicativos em um cluster, uso de objetos); definição de requisitos (memória, I/O de disco, rede, CPU) necessários para escalar um aplicativo ou serviço; métodos para proteger o aplicativo e a infraestrutura durante o desenvolvimento e testes.
Abaixo está uma tabela de comparação de algumas certificações existentes na área de DevOps. Pode parecer que a tabela compara objetos com características diferentes, mas é exatamente isso que acontece. Na verdade, existem alguns serviços IaaS, projetos open source e certificações voltadas para fornecedores.

O conjunto de habilidades e conhecimentos que abrangem a área de DevOps definitivamente exige também a capacidade de utilizar muitos programas e ferramentas diferentes. Muitos projetos também têm suas próprias certificações, como Docker Certified Associate, Certified Jenkins Engineer, AppDynamics Certified, Red Hat Certified Specialist in Ansible, entre muitas outras.
Certificações para especialistas em automação
Nas especializações em automação, há um módulo sobre os fundamentos da programação em redes (10% do volume total de tópicos), que inclui tópicos como:
- Configuração da estação de trabalho Linux/macOS/Windows como ambiente de desenvolvimento
- fundamentos da linguagem de programação Python
- Git
- uso de REST API
- análise de JSON
- CI/CD
Cisco DevNet Professional
Para quem é direcionada:
Profissionais com experiência em desenvolvimento e implantação de aplicativos de mais de 3 anos; experiência com soluções Cisco e na linguagem de programação Python.
Será interessante para: desenvolvedores que estão migrando para automação e DevOps; arquitetos de soluções que utilizam o ecossistema Cisco; engenheiros de rede experientes que desejam expandir suas habilidades, incluindo desenvolvimento de aplicativos e automação; desenvolvedores que projetam infraestrutura para ambientes de produção seguros.
A certificação inclui dois exames:
- Exame básico, que visa validar as habilidades profissionais do desenvolvedor.
- Exame especializado, em uma das áreas: DevOps, IoT, Webex, Automação de Colaboração, Automação de Data Center, Automação Empresarial, Automação de Segurança, Automação de Provedor de Serviços. Estes são descritos em detalhes na descrição da certificação Cisco DevNet Specialist.
O exame básico inclui os seguintes tópicos:
- Desenvolvimento e design de software.
- Compreensão e uso de APIs.
- Plataformas Cisco.
- Implantação de aplicativos e segurança.
- Infraestrutura e automação.
O módulo 'Desenvolvimento e design de software' inclui tópicos do módulo 'Fundamentos de programação de redes', além de ser complementado pelos seguintes temas: fundamentos de desenvolvimento de aplicativos (padrões arquitetônicos, escolha de tipos de banco de dados considerando os requisitos dos aplicativos, diagnóstico de problemas em aplicativos, avaliação da arquitetura de aplicativos considerando diversos parâmetros); integrações com Webex Teams (incluindo conhecimentos sobre Webex Teams SDK, OAuth, etc.); autenticação de token no Firepower Management Center; conhecimentos avançados sobre git (servidor git, ramificação, resolução de conflitos, etc.).
No módulo 'Infraestrutura e automação', também haverá tarefas e questões relacionadas à configuração de parâmetros de rede usando Ansible playbook, Puppet manifest.
Cisco DevNet Expert
A certificação mais elevada voltada para profissionais, engenheiros de programação, que possuem habilidades e conhecimentos avançados descritos nas certificações anteriores. Esses especialistas também devem ter habilidades para implantar aplicativos prontos que utilizam a API da Cisco.
Mais informações detalhadas sobre a certificação serão apresentadas posteriormente.
Informações detalhadas sobre cada uma das certificações Cisco DevNet já estão disponíveis. Os exames estarão disponíveis em fevereiro de 2020. Recursos para preparação para os exames já estão disponíveis.
P.S.
Novas tecnologias estão moldando novas exigências em conhecimento e competências para os profissionais. Já agora, o nível de desenvolvimento do hardware e das soluções permite automatizar muitos processos, gerenciando a infraestrutura de TI usando frameworks/scripts e programas escritos em uma linguagem de programação acessível.
Os conhecimentos e habilidades necessários para a aprovação em exames de certificação podem ser, de maneira geral, divididos nas seguintes categorias:
- aspectos teóricos e práticos de diversas tecnologias e metodologias
- uso de API de dispositivos e soluções Cisco
- trabalho com projetos e frameworks open-source
Cada funcionário e pessoa que busca se especializar tem sua própria relação com a certificação e seu impacto no avanço na empresa ou no aumento salarial.
Estou convencido de que, em igualdade de condições, a posse de uma certificação profissional na área pertinente será considerada uma vantagem.
Fonte: habr.com
