Résumé du cours
La formation Conception, déploiement et gestion des systèmes d'automatisation réseau (AUTOCOR) vous prépare à un rôle professionnel d'ingénieur en automatisation réseau. Elle se concentre sur la conception et la mise en œuvre de systèmes d'automatisation, depuis l'écriture de scripts Python et de playbooks Ansible, en passant par l'application de Terraform pour l'automatisation réseau, jusqu'à la construction de pipelines CI/CD complexes intégrant plusieurs outils. La formation montre également comment tirer parti de l'IA pour l'automatisation réseau en construisant des agents réseau alimentés par des modèles de langage (LLM) et en utilisant des serveurs MCP. De plus, elle aborde les aspects opérationnels de la gestion d'un réseau moderne et automatisé, et explore les pratiques de codage sécurisé, la collecte de logs, la conteneurisation et la télémétrie pilotée par modèle. Dans l'ensemble, la formation met l'accent sur la mise en œuvre pratique qui vous prépare directement à concevoir, déployer et exploiter des réseaux automatisés.
Cette formation vous prépare à l'examen 350-901 AUTOCOR. Si vous le réussissez, vous obtenez la certification Cisco Certified Specialist - Automation Core et satisfaites à l'exigence d'examen principal pour les certifications Cisco Certified Network Professional (CCNP) Automation et Cisco Certified Internetwork Expert (CCIE) Automation. Cette formation vous permet également d'obtenir 32 crédits de formation continue (CE) pour la recertification.
Avantages pour vous
Cette formation vous aidera à :
- Explorer les outils d'automatisation standard de l'industrie, y compris Python, Ansible et Terraform, pour concevoir et mettre en œuvre des solutions robustes d'Infrastructure as Code (IaC)
- Intégrer l'IA générative et les LLMs dans les flux de travail réseau en construisant des agents intelligents et en utilisant des serveurs MCP pour une automatisation avancée
- Construire des pipelines CI/CD automatisés avec GitLab, Cisco Modeling Labs (CML) et pyATS pour rationaliser les tests, la validation et le déploiement réseau
- Améliorer les opérations et la sécurité réseau grâce à l'application de la télémétrie pilotée par modèle, des pratiques de codage sécurisé et des environnements conteneurisés avec Docker Compose
- Vous préparer à l'examen 350-901 AUTOCOR
- Obtenir 32 crédits CE pour la recertification
À quoi s'attendre lors de l'examen
Conception, déploiement et gestion des systèmes d'automatisation réseau (350-901 AUTOCOR) est un examen de 120 minutes associé à la certification Cisco Certified Specialist - Automation Core et satisfait à l'exigence d'examen principal pour les certifications CCNP Automation et CCIE Automation.
L'examen teste vos connaissances en matière de développement et de conception de systèmes d'automatisation réseau, y compris :
- Infrastructure as Code
- Opérations
- IA dans l'automatisation
Moyens d'évaluation :
- Quiz pré-formation de vérification des connaissances (si applicable)
- Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
- Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences
A qui s'adresse cette formation
- Personnes souhaitant obtenir la certification CCNP Automation
- Ingénieurs en automatisation réseau
- Ingénieurs réseau ayant une expérience en programmation
- Ingénieurs DevOps travaillant sur l'infrastructure réseau
- Ingénieurs système
- Ingénieurs de fiabilité site réseau (SRE)
Certifications
Cette formation prépare à la/aux certifications:
Pré-requis
Il n'y a pas de prérequis formels pour cette formation. Cependant, les connaissances et compétences recommandées avant de suivre cette formation sont :
- Expérience pratique avec un langage de programmation (notamment Python)
- Expérience avec les conceptions et configurations réseau courantes
- Compréhension de l'utilisation des API
- Connaissance des API des équipements réseau telles que NETCONF et RESTCONF
- Compréhension des bases du contrôle de version avec Git
- Familiarité avec les plateformes comme GitLab et GitHub
- Aisance avec le shell Linux, SSH, les fichiers et les environnements virtuels
- Connaissance de Docker/la conteneurisation
- Connaissances de base en IA et modèles de langage (LLMs)
Ces compétences peuvent être acquises grâce aux offres de formation Cisco suivantes :
Objectifs
A l'issue de ce cours, vous devriez être en mesure de :
- Évaluer divers outils et approches d'automatisation réseau
- Utiliser Python pour l'automatisation réseau basée sur CLI
- Intégrer les API REST dans les flux de travail d'automatisation réseau
- Automatiser la configuration des appareils à l'aide de requêtes RESTCONF basées sur les modèles de données YANG
- Créer des solutions d'automatisation réseau avec Ansible
- Créer des solutions d'automatisation réseau avec Terraform
- Mettre en œuvre l'approche Infrastructure as Code pour la gestion réseau
- Utiliser Git pour suivre les changements réseau
- Concevoir et construire des pipelines GitLab CI pour l'automatisation réseau
- Intégrer les topologies CML dans les flux de travail automatisés
- Créer des outils de validation réseau avec pyATS et les inclure dans les flux de travail automatisés
- Configurer des flux de télémétrie pilotés par modèle pour collecter des données opérationnelles en temps réel depuis les appareils Cisco
- Diagnostiquer les échecs d'automatisation courants à l'aide de logs bien structurés provenant des intégrations Python, Ansible et RESTCONF
- Sécuriser le code d'automatisation réseau en validant les entrées, en protégeant les identifiants et en nettoyant les sorties
- Construire et exécuter des environnements multi-services Docker Compose pour l'automatisation réseau
- Générer, signer et installer des certificats pour sécuriser les interfaces web et les API utilisées par les outils d'automatisation réseau
- Décrire le rôle, la valeur et les risques de l'IA générative dans la création de scripts d'automatisation réseau
- Créer des agents IA pour l'automatisation réseau
- Intégrer les LLMs avec des capacités externes à l'aide de serveurs MCP
Contenu
- Boîtes à outils d'automatisation réseau
- Automatisation des tâches réseau avec Python
- Utilisation des API REST dans l'automatisation réseau
- Automatisation réseau avec Ansible
- Automatisation réseau avec Terraform
- Mise en œuvre de l'Infrastructure as Code
- Suivi des changements réseau avec Git
- Déploiement des changements de configuration avec les pipelines CI
- Intégration de Cisco Modeling Labs pour les environnements de test réseau
- Validation de l'état du réseau avec pyATS
- Télémétrie pilotée par modèle pour la surveillance réseau
- Dépannage des solutions d'automatisation réseau
- Pratiques de codage sécurisé pour l'automatisation réseau
- Conteneurisation de l'environnement d'automatisation réseau avec Docker Compose
- Déploiement de certificats TLS de confiance pour une communication sécurisée
- IA générative pour l'automatisation réseau
- Agents IA pour l'automatisation réseau
- Intégration des LLMs et des serveurs MCP
Labs
- Utiliser Python pour automatiser les tâches réseau courantes
- Explorer la documentation des API REST
- Automatiser les appels API avec Python Requests
- Construire et envoyer des requêtes RESTCONF
- Automatiser la configuration des appareils avec RESTCONF
- Créer une solution d'automatisation réseau avec Ansible
- Automatiser l'infrastructure réseau avec Terraform
- Gérer les interfaces de routeur en tant que code
- Commencer à suivre l'état de votre réseau avec GitLab
- Construire un pipeline CI GitLab pour la configuration réseau
- Créer un environnement de test réseau avec Cisco Modeling Labs
- Créer un script Python pour lancer des topologies de test dans Cisco Modeling Labs
- Intégrer les topologies Cisco Modeling Labs dans un pipeline CI
- Créer un outil de validation de configuration avec pyATS
- Intégrer les tests pyATS dans les pipelines automatisés
- Configurer la télémétrie pilotée par modèle (MDT) sur un routeur Cisco avec YANG Suite
- Dépanner un script d'automatisation
- Sécuriser un script d'automatisation
- Conteneuriser les composants d'automatisation
- Ajouter un certificat de confiance à Cisco ISE
- Configurer un LLM local avec Ollama
- Construire un outil d'automatisation réseau avec Python et Ollama
- Construire et lancer un serveur FastMCP
Moyens Pédagogiques :