Parcours métier - DevSecOps - Niveau 1

Formation créée le 08/12/2021. Dernière mise à jour le 22/11/2022.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

140 heures (20 jours)

Parcours métier - DevSecOps - Niveau 1


Objectif de formation : l'apprenant développera les compétences nécessaires pour intégrer un poste de DevSecOps

Objectifs de la formation

  • Appréhender les fondamentaux de la sécurité du Cloud & les best practices du domaine
  • Maîtriser les fondamentaux techniques d'AWS & de son architecture
  • Comprendre et savoir utiliser la conteneurisation de logiciel sous Docker
  • Automatiser la construction et le déploiement d'infrastructures avec Ansible
  • Automatiser et d’orchestrer le déploiement et l’approvisionnement de ressources pour créer une architecture grâce à Terraform
  • Utiliser les principales fonctionnalités du langage de programmation Python
  • Créer puis maintenir vos scripts sous Bash
  • Savoir maîtriser les fonctionnalités de l’outil GitLab

Profil des bénéficiaires

Pour qui
  • Développeurs
  • Ingénieurs
  • DSI
  • Architectes
Prérequis
  • Avoir des connaissances basiques en programmation, cloud, sécurité informatique, réseau & TCP/IP
  • Maîtriser les systèmes Linux
  • Avoir des notions d'administration système

Contenu de la formation

Programmation avec Python
  • Langage Python - Introduction
  • Développement & la notion d'objet
  • Python & la programmation objet
  • StdLib
Automatisation des scripts Shell par Bash
  • Principes des scripts Shell & de évaluation d'expression
  • Élément de programmation Shell
  • Expressions régulières & utilitaires système
Utilisation et administration de GitLab
  • Workflow & outils clés de GitLab
  • Définition de rôles
  • GitLab CI & le workflow GitLab
  • Présentation de GitLab CI
  • Gestion des utilisateurs et des groupes
Les fondamentaux techniques d'AWS
  • Comprendre le cloud computing
  • Gérer son budget pour une solution AWS
  • Découvrir les services AWS
  • Sécuriser une infrastructure AWS
  • Utiliser les CLI AWS
L'architecture d'AWS
  • Introduction & bases de l'architecture AWS
  • Applications & dimensionnement
  • Services applicatifs & migration d'applications
Sécurité & gouvernance du Cloud
  • Introduction à la sécurité du cloud
  • Sécurité et risques du Cloud
  • Criticité des risques : par l'impact métier & par probabilité
  • Prévention & atténuation des risques
  • Aspect juridique, contrats & SLA
  • Opérations et exploitation des SI
  • Continuité d'activité
  • Acquisition, développement & maintenance des SI
  • Tiers & RH
  • Sécurité des flux
  • Sécurité entre Clouds
Mise en oeuvre du déploiement d'applications en conteneur avec Docker
  • Introduction à Docker
  • Docker en production
  • Création de conteneur
  • Exploitation de Docker
  • Docker Compose
  • Docker Swarm
Automatisation la gestion des serveurs
  • Présentation du mouvement DevOps
  • Ansible
  • Paramétrage et commande Ad Hoc
  • Déploiement & organisation : Playbooks
  • Concepts avancés
Automatisation & orchestration du déploiement et de l'approvisionnement de ressources sous Terraform
  • Présentation & installation de l'outil
  • Construction d'une infrastructure AWS
  • Langage HLC
  • Modules
  • Mise à jour de Terraform
  • Stockage à distance du State

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Ressources techniques et pédagogiques

  • Espace numérique de travail
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...