Le Devops à H3 Hitema

Le 25 mai 2023

H3 Hitema a commencé depuis cette année à ajouter certaines spécialités le temps d’une semaine de séminaire afin de compléter au maximum le cursus de nos apprenants en Bac+5 – Expert Informatique.

Retrouvez le déroulé de la semaine de spécialisation en cybersécurité

La formation en DevOps avancée sur 10 jours est conçue pour les étudiants qui souhaitent acquérir des compétences pratiques pour mettre en place une culture DevOps dans leur entreprise.

Le programme du séminaire

Cette formation intensive fournit une compréhension approfondie de :

  1. la gestion de configuration avec Ansible,
  2. l’automatisation des tests avec Jenkins,
  3. l’orchestration de conteneurs avec Kubernetes,
  4. la sécurité des applications avec DevSecOps,
  5. la collecte et l’analyse de logs avec ELK,
  6. l’intégration et le déploiement continus avec GitLab CI/CD,
  7. la sécurité des infrastructures avec Ansible Vault et Terraform,
  8. l’optimisation des performances avec Docker Compose et Swarm,
  9. la mise en place de l’automatisation des tests d’acceptation avec Robot Framework.

 

La formation est dispensée par des formateurs experts et certifiés en DevOps qui ont une expérience pratique dans la mise en œuvre de solutions DevOps. Les participants apprendront en travaillant sur des exercices pratiques en laboratoire pour renforcer leurs compétences et leur compréhension pratique. Cette formation est idéale pour apprenants souhaitant se familiariser avec les outils et les pratiques DevOps les plus récents et les plus avancés.

La formation offre de nombreux avantages, notamment l’acquisition de compétences pratiques pour mettre en place une culture DevOps dans leur entreprise, la compréhension des outils les plus récents et les plus avancés pour gérer la configuration, l’automatisation des tests, l’orchestration de conteneurs, la sécurité des applications, la collecte et l’analyse de logs, l’intégration et le déploiement continus, la sécurité des infrastructures, l’optimisation des performances, et la mise en place de l’automatisation des tests d’acceptation. Les participants acquerront également une expérience pratique en travaillant sur des exercices pratiques pour renforcer leurs compétences et leur compréhension pratique.

Les débouchés en devOps

  1. gestion de projet DevOps,
  2. d’administration système DevOps,
  3. de développement de logiciels DevOps,
  4. de test et de qualité d’application DevOps,
  5. de sécurité DevOps,
  6. de cloud computing DevOps, et bien plus encore.

 

Les entreprises recherchent de plus en plus des professionnels qui peuvent mettre en place des solutions DevOps pour améliorer la vitesse, la qualité et l’efficacité de leur développement logiciel. En suivant cette spécialité en DevOps avancée, les apprenants peuvent se positionner comme des experts en DevOps et accéder à des postes à responsabilités dans des entreprises de toutes tailles et de tous secteurs d’activité. Les professionnels de l’informatique ayant des compétences en DevOps sont très recherchés sur le marché du travail et bénéficient souvent d’une rémunération élevée.

Débouchés dans le monde professionnel des diplômés de nos Bac+5

Le déroulé du séminaire spécial DevOps

Jour 1 – Introduction à la DevOps avancée (7 heures)

  • Définition de DevOps avancée
  • Principes de base de la culture DevOps
  • Avantages et inconvénients de la mise en place de DevOps

Jour 2 – Gestion de Configuration avec Ansible (7 heures)

  • Introduction à Ansible
  • Installation et configuration d’Ansible
  • Création d’inventaires et de playbooks
  • Déploiement d’applications avec Ansible

Jour 3 – Automatisation de tests avec Jenkins (7 heures)

  • Introduction à Jenkins
  • Installation et configuration de Jenkins
  • Automatisation de tests avec Jenkins
  • Utilisation de plugins pour les tests de performance, de sécurité et de qualité de code

 

Jour 4 – Orchestration de conteneurs avec Kubernetes (7 heures)

  • Introduction à Kubernetes
  • Installation et configuration de Kubernetes
  • Déploiement d’applications avec Kubernetes
  • Gestion de la haute disponibilité et de la résilience avec Kubernetes

 

Jour 5 – Sécurité des applications avec DevSecOps (7 heures)

  • Principes de base de la sécurité des applications
  • Intégration de la sécurité dans le cycle de vie des applications
  • Tests de sécurité automatisés avec DevSecOps
  • Utilisation d’outils de sécurité tels que OWASP ZAP, Burp Suite, etc.

 

Jour 6 – Monitoring et analyse de logs avec ELK (7 heures)

  • Introduction à ELK (Elasticsearch, Logstash, Kibana)
  • Installation et configuration d’ELK
  • Collecte et analyse de logs avec ELK
  • Utilisation de Grafana pour la visualisation des données de monitoring

 

Jour 7 – Intégration et déploiement continus avec GitLab CI/CD (7 heures)

  • Introduction à GitLab CI/CD
  • Installation et configuration de GitLab CI/CD
  • Création de pipelines CI/CD pour l’intégration et le déploiement continus
  • Intégration de tests automatisés dans les pipelines CI/CD

 

Jour 8 – Sécurité des infrastructures avec Ansible Vault et Terraform (7 heures)

  • Introduction à Ansible Vault et Terraform
  • Utilisation d’Ansible Vault pour la gestion des secrets
  • Gestion de l’infrastructure avec Terraform
  • Sécurisation des infrastructures avec Terraform

 

Jour 9 – Optimisation des performances avec Docker Compose et Swarm (7 heures)

  • Introduction à Docker Compose et Swarm
  • Installation et configuration de Docker Compose et Swarm
  • Déploiement d’applications avec Docker Compose et Swarm
  • Optimisation des performances avec les outils de monitoring et de gestion de ressources de Docker

 

Jour 10 – Mise en place de l’automatisation des tests d’acceptation avec Robot Framework (7 heures)

  • Introduction à Robot Framework
  • Installation et configuration de Robot Framework
  • Création de tests d’acceptation avec Robot Framework
  • Intégration des tests d’acceptation dans les pipelines CI/CD

 

Une évaluation est à effectuer en fin de la journée 5 et 10.

Rejoindre une formation en devOps à H3 Hitema

Etudier le devOps est accessible dès la sortie du bac en BTS SIO avec soit l’option SISR soit SLAM.

Vous pourrez ensuite vraiment vous spécialiser en 3ème année de  Bachelor Administrateur des Systèmes d’Information et terminer en Cycle Expert Informatique (de niveau 5), qui développe 3 options différentes :

  1. Parcours Développement web et logiciel
  2. Parcours Développement Logiciel et IOT
  3. Parcours Systèmes, Réseaux, Cloud et Sécurité
  4. Parcours Systèmes, Réseaux, Cloud et DevSecOps

Lire d'autres articles