Implementing DevOps Solutions and Practices using Cisco Platforms (DEVOPS)

Informations générales

Type de formation : Formation continue

Domaine : CISCO

Filière : AUTOMATISATION

Code de formation :

F-C-DEVOPS

Objectifs & compétences

À l'issue de cette formation, les apprenants seront capables de :
  • Décrire la philosophie et les pratiques DevOps, et comment elles s'appliquent aux défis de la vie réelle

  • Expliquer les architectures basées sur des conteneurs et les outils disponibles fournis par Docker

  • Décrire l'emballage des applications dans des conteneurs et commencer à créer des images de conteneurs sécurisées

  • Utiliser la mise en réseau de conteneurs et déployer une application réseau à trois niveaux

  • Expliquer les concepts de pipelines d'éléments de configuration (CI) et quels outils sont disponibles

  • Implémentez un pipeline de base avec Gitlab CI qui crée et déploie des applications

  • Mettre en œuvre des tests et des validations de build automatisés

  • Décrire les principes DevOps appliqués à l'infrastructure

  • Mettre en œuvre des environnements de test à la demande et expliquer comment les intégrer à un pipeline existant

  • Mettre en œuvre des outils pour la collecte, l'analyse et les alertes de métriques et de journaux

  • Décrire les avantages de la surveillance de la santé des applications, de la télémétrie et de l'ingénierie du chaos dans le contexte de l'amélioration de la stabilité et de la fiabilité de l'écosystème

  • Décrire comment implémenter des workflows DevOps sécurisés en manipulant en toute sécurité des données sensibles et en validant des applications

  • Expliquer la conception et les concepts opérationnels liés à l'utilisation d'une combinaison de déploiements cloud publics et privés

  • Décrire la conception d'applications modernes et les architectures de microservices

  • Décrire les blocs de construction de Kubernetes et comment utiliser ses API pour déployer une application

  • Expliquer les modèles de déploiement Kubernetes avancés et implémenter un pipeline automatisé

  • Expliquer comment les concepts de surveillance, de journalisation et de visibilité s'appliquent à Kubernetes

Public visé

Ingénieur Commercial Collaboration Développeur de logiciels de collaboration Ingénieur commercial Ingénieur Systèmes Architecte de solutions techniques Ingénieur de conception sans fil Ingénieur sans fil Gestionnaire de compte Ingénieur conseil en systèmes Administrateur réseau Ingénieur réseau Gestionnaire de réseau

Pré-requis

  • Concepts de base du langage de programmation et familiarité avec Python

  • Compréhension de base de la virtualisation informatique

  • Possibilité d'utiliser Linux, des interfaces textuelles et des outils CLI, tels que Secure Shell (SSH), bash, grep, ip, vim / nano, curl, ping, traceroute et telnet

  • Compréhension fondamentale de l'architecture du système d'exploitation Linux et des utilitaires système

  • Connaissances de base en réseau de niveau CCNA®

  • Compréhension fondamentale des concepts DevOps

  • Connaissance et familiarité avec les concepts d'intégration continue, de déploiement continu et de livraison continue CI / CD)

  • Expérience pratique avec Git

Il est recommandé d'avoir suivi ces formations :

  • Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC)
  • Developing Applications Using Cisco Core Platforms and APIs (DEVCOR)