DevOps & Kubernetes

Apprenez les pratiques DevOps et Kubernetes pour automatiser, déployer et gérer des applications cloud.

Informations pratiques

  • Durée : 60h
  • Niveau : Avancé
  • Modalité : Visio

Objectifs pédagogiques

  • Maîtriser les principes et pratiques DevOps
  • Utiliser Docker pour la conteneurisation
  • Orchestrer avec Kubernetes en production
  • Mettre en place des pipelines CI/CD
  • Gérer l'infrastructure as code

Programme de la formation

  1. Culture DevOps (10h)
    • Principes DevOps : collaboration, automatisation, feedback continu
    • Git avancé : branching strategies, rebasing, cherry-pick, hooks
    • Linux : administration système, permissions, processus, réseau
    • Scripting Bash : automatisation de tâches, cron, variables d'environnement
    • Monitoring et observabilité : logs, métriques, traces
  2. Docker et Conteneurs (15h)
    • Architecture Docker : images, conteneurs, layers et registries
    • Dockerfile : multi-stage builds, optimisation de taille et sécurité
    • Docker Compose : services multi-conteneurs, réseaux et volumes
    • Registry : Docker Hub, GitHub Container Registry, registres privés
    • Sécurité des conteneurs : scan de vulnérabilités, rootless, secrets
  3. Kubernetes (20h)
    • Architecture K8s : control plane, nodes, etcd, API server
    • Pods, ReplicaSets et Deployments : stratégies de déploiement
    • Services et Ingress : exposition, load balancing, TLS
    • ConfigMaps, Secrets et gestion de la configuration
    • Helm : charts, templates, releases et gestion des dépendances
    • Monitoring : Prometheus, Grafana, alerting et dashboards
  4. CI/CD et IaC (15h)
    • GitLab CI/CD : pipelines, stages, runners et artefacts
    • Jenkins : pipelines déclaratives, plugins et intégrations
    • Terraform : providers, modules, state management et workspaces
    • Ansible : playbooks, rôles, inventaires et vault
    • Cloud providers : AWS EKS, Azure AKS, GCP GKE

Prérequis

Expérience en développement et administration système Linux

Public visé

Développeurs, SysAdmin, DevOps Engineers, Architects

Méthodes pédagogiques

Formation en distanciel (visio) et/ou en présentiel selon les sessions

Évaluation

QCM, exercices pratiques, mise en situation professionnelle, étude de cas, projet final

Accessibilité

Formation accessible aux personnes en situation de handicap. Possibilités d'adaptation pédagogique et technique. Pour toute question concernant l'accessibilité, contactez notre référent handicap : Kelly Ohana - contact@visio-form.fr

VISIOFORMVISIOFORM — La Formation du Futur

Transformez vos compétences pour demain

Organisme certifié Qualiopi — IA, marketing digital, informatique, management, comptabilité et plus encore.