Se rendre au contenu

Nos formations ==> votre expertise

Chez Helvethink, nous ne nous contentons pas de transmettre du savoir, appris par cœur. 

Nous partageons avec vous, lors de nos formations, notre expérience du terrain, acquise au fil des années. À travers des sessions interactives, des démonstrations en direct et des labs, vous développez des compétences concrètes, prêtes à être appliquées dès la fin de chaque formation.

Maîtrisez les meilleures pratiques pour simplifier, automatiser et sécuriser vos infrastructures et déploiements grâce à nos formations :

 

DevSecOps Overview

Découvrez les concepts de la méthodologie DevSecOps, afin d'accélérer votre time-to-market, en mettant l'accent sur la sécurité, tout en fiabilisant vos déploiements.  

  • 1 jour
  • Présentation
  • Ateliers
  • Introduction
  • DevSecOps: historique
  • Value Stream management
  • Les limites de l’agilité
  • Une culture avant tout
  • Mesurer, améliorer, mesurer
  • Calms, Calmr, les piliers du DevSecOps
  • Déploiement continu
  • Notion de plateforme
  • Un exemple concret de stack technique
  • Sécurité
  • Conclusion


Git

Apprenez à maîtriser Git, le système de contrôle de version le plus populaire, pour gérer efficacement vos projets, collaborer en équipe et suivre l'historique des modifications de code.  

  • 1 jour
  • Présentation
  • Labs
  • Introduction
  • Installation et configuration
  • Dépôt local et distant
  • Commandes de base
  • Branches & Git workflows
  • Fusion des branches
  • Réécriture d’historique
  • Fork
  • Conclusion


Gitlab application screengrab
GitLab CI/CD

Maîtrisez les pipelines CI/CD avec GitLab pour automatiser le build, les tests et le déploiement de vos applications, accélérant ainsi vos cycles de développement.

  • 2 jours
  • Présentation
  • Labs
  • Introduction
  • Rappel: Git
  • Overview des fonctionnalités
  • Architecture de GitLab - centralisée, décentralisée
  • Utilisateurs et rôles
  • Intégration Continue
  • Rapports GitLab
  • Librairies partagées, composants CI/CD
  • Shift-left, sécurité
  • Continuous Deployment
  • Conclusion


 

Ansible - Basics

Initiez-vous à Ansible, un outil d'automatisation puissant, pour configurer des serveurs, gérer des tâches répétitives et simplifier la gestion IT.

  • 1 jour
  • Présentation
  • Labs
  • Introduction à Ansible
  • Installation de Ansible sur une instance Linux
  • Découverte des playbooks
  • Gestion des rôles et bonne pratiques
  • Deploiement et automatization
  • Conclusion


Ansible - Advanced

Approfondissez vos compétences en Ansible pour automatiser des infrastructures complexes, créer des playbooks avancés et intégrer des workflows DevOps.

  • 2 jours
  • Présentation
  • Labs
  • Introduction
  • Rappels et optimisation des playbooks
  • Gestion des variables et templates
  • Ansible rôles et collections
  • Gestion des avancée des inventaires
  • Stratégies d’execution (callbacks etc…)
  • Développement de modules et plugins
  • CI/CD et integration avec Git
  • Ansible Tower/AWX
  • Cas pratiques avancés et retour d’expérience
  • Conclusion


Terraform - Basics

Initiez-vous à Terraform, un outil d'infrastructure-as-code, pour automatiser la création et la gestion de ressources Cloud de manière simple et reproductible.

  • 1 jour
  • Présentation
  • Labs
  • Introduction
  • Installation et configuration
  • Concepts fondamentaux
  • Gestion de l’état
  • Création de modules
  • Gestion de la sécurité et secrets
  • Stratégie de déploiement et collaboration
  • Bonne pratiques et optimisation
  • Étude de cas et projet final
  • Conclusion


 

Terraform - advanced

Approfondissez vos compétences en Terraform pour gérer des infrastructures complexes, optimiser les déploiements et implémenter des pratiques avancées d'automatisation cloud.

  • 2 jours
  • Présentation
  • Labs
  • Introduction
  • Rappels et optimisation des configurations
  • Modules Terraform avancés
  • Gestion avancée du state Terraform
  • Terraform gestion des dépendances
  • Sécurisation et bonnes pratiques
  • Terraform et infrastructure scalables
  • Gestion avancée des providers et multi-cloud
  • Terraform et CI/CD
  • Terraform Cloud / Atlantis et gestion d’équipes
  • Étude de cas et scenarios reels
  • Conclusion


a golden docker logo on a black background
Conteneurs

Explorez les fondamentaux des conteneurs, notamment Docker, pour créer, déployer et exécuter des applications légères et portables dans des environnements isolés.

  • 1 jour
  • Présentation
  • Labs
  • Introduction
  • Virtualisation
  • Standard et container runtimes
  • Construction d'une image
  • Opérations sur images
  • Opérations sur containers
  • Réseaux et containers
  • Runtime Security Containers
  • Conclusion


chart
Kubernetes

Découvrez les bases et les concepts avancés de Kubernetes, l'outil incontournable pour orchestrer des conteneurs à grande échelle, gérer des applications distribuées et assurer leur haute disponibilité.

  • 2 jours
  • Présentation
  • Labs
  • Introduction
  • Rappel des containers
  • Outils Kubectl & Kubeconfig
  • Vue globale sur les objets de base de Kubernetes
  • RBAC
  • Labels et comment les utiliser avec kubectl
  • Nodes
  • Pods
  • ReplicaSet, StatefulSet, Deployment
  • Persistance & Volumes
  • Secrets
  • Configuration d'un pod
  • Jobs et cronjobs
  • Service
  • Netpols
  • Ingress
  • Gateways
  • Helm quickstart
  • Conclusion


 

Kubernetes Lifecycle Security

Apprenez à sécuriser le cycle de vie des applications Kubernetes, en mettant en place des pratiques pour protéger vos clusters, conteneurs et workloads contre les menaces.

  • 1 jour
  • Présentation
  • Labs
  • Introduction
  • Pourquoi sécuriser Kubernetes?
  • Scanner les vulnérabilités
  • Hardening
  • Détection de comportements suspects
  • Intégration points de sécurité dans les pipelines CI/CD
  • Protection avancée, stratégie de sécurisation
  • Conclusion


a hand is holding a bunch of keys in front of a metal locker
OpenBao / Vault

Explorez OpenBao (version Open Source de HashiCorp Vault) pour sécuriser, stocker et gérer les secrets, clés et mots de passe dans vos environnements cloud et on-premise.

  • 2 jours
  • Présentation
  • Labs
  • Introduction
  • Pourquoi et comment sécuriser ses secrets?
  • Déploiement et configuration de Vault/OpenBao
  • Gestion des secrets
  • Gestion des accès: Min Privilege Principle, politiques RBAC
  • Rotation, Expiration, Révocation
  • Secrets dynamiques 
  • Intégration type: Kubernetes, ExternalSecrets
  • CI/CD & Vault
  • Bonnes pratiques
  • Conclusion


Kubernetes GitOps with ArgoCD

Découvrez GitOps appliqué à Kubernetes, une méthodologie pour gérer vos déploiements de manière déclarative en utilisant Git comme source unique de vérité.

  • 2 jours
  • Présentation
  • Labs
  • Introduction
  • ArgoCD
  • Architecture d'ArgoCD
  • Core components
  • Comprendre la reconciliation et le controle de synchronisation
  • Argo CD extensions et integrations
  • Argo HA et performance
  • Helm
  • Argo Workflows
  • Argo Rollouts
  • Argo Events
  • Bonnes pratiques
  • Conclusion


 

a black and white photo of cubes on a black background
Advanced Service Mesh

Maîtrisez les services mesh pour gérer le trafic, améliorer la résilience et sécuriser les communications entre microservices dans des architectures distribuées.

  • 2 jours
  • Présentation
  • Labs
  • Introduction: les fondamentaux
  • Déploiement: Sidecar vs no-sidecar
  • Chiffrement du traffic
  • Gestion des accès
  • Résilience & Load Balancing
  • Observabilité & Monitoring
  • Gestion avancée du traffic
  • Cluster Mesh
  • Istio Ambient, en détail
  • Comparaison
  • Conclusion


Cloud Native Applications

Plongez dans le développement et le déploiement d'applications natives pour le cloud, en adoptant des architectures modernes comme les microservices et les conteneurs.

  • 2 jours
  • Présentation
  • Labs
  • Introduction
  • Définitions
  • Motivations - Exemples de la vie de tous les jours
  • Microservices: entre simplification et complexité
  • Conteneurs: encore de la complexité?
  • 12-factor apps
  • Architecture CNA - les bonnes pratiques
  • Bénéfices de l’orchestration de conteneurs
  • Services Mesh
  • Migrer des applications existantes
  • Conclusion


Helm

Maîtrisez Helm et optimisez vos déploiements Kubernetes en automatisant la gestion de vos applications avec des charts flexibles et réutilisables.

  • 2 jours
  • Présentation
  • Labs
  • Introduction
  • Installation et prise en main
  • Structure Helm Chart
  • Gestion des valeurs
  • Gestion des Releases
  • Gestion des dépendances
  • Sécurité et bonnes pratiques
  • Déploiement et Troubleshooting
  • Templating avancé
  • Conclusion