Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Parcours métier - DevSecOps - Niveau 1

Parcours métier - DevSecOps - Niveau 1

Formation à distance
Durée : 140 heures (20 jours)
Durée :140 heures (20 jours)
HT
Se préinscrire
Durée :140 heures (20 jours)
HT
Se préinscrire
Durée :140 heures (20 jours)
HT
Se préinscrire

Formation créée le 08/12/2021. Dernière mise à jour le 22/11/2022.

Version du programme : 1

Programme de la formation

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...