Formation en DevOps: Parcours métier - DevSecOps - Niveau 1 - Ascent Formation
Retour aux formations
DevOps

Parcours métier - DevSecOps - Niveau 1

20 jour(s)140h

Description

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

Objectifs pédagogiques

  • 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

Public concerné

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

Déroulé du programme

1

Programmation avec Python

  • Langage Python - Introduction
  • Développement & la notion d'objet
  • Python & la programmation objet
  • StdLib
2

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
3

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
4

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
5

L'architecture d'AWS

  • Introduction & bases de l'architecture AWS
  • Applications & dimensionnement
  • Services applicatifs & migration d'applications
6

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
7

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
8

Automatisation la gestion des serveurs

  • Présentation du mouvement DevOps
  • Ansible
  • Paramétrage et commande Ad Hoc
  • Déploiement & organisation : Playbooks
  • Concepts avancés
9

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

Informations

Durée

20 jour(s)

140h

Tarif

14000 € HT

HT