RousselTMLEARNING

DevOps · Formations

DevOps : de la découverte à l’expertise

Comprenez la culture, les pratiques et les outils qui permettent de réduire le cycle de vie du développement logiciel et de fournir des services de haute qualité en continu.

5 chapitres10 leçonsFR
À votre rythme, par la pratique.

À l’issue de cette formation, vous saurez

  • Expliquer la culture DevOps et le cadre CALMS
  • Construire un pipeline CI/CD avec tests et analyse de sécurité
  • Mesurer ses métriques DORA
  • Appliquer les 12 facteurs et le GitOps

🎯 Niveau : Débutant👥 Public visé : Équipes de développement et d'exploitation, managers techniques

LEARNING PATH

Programme de la formation

0Vue d'ensemble de la formation2 leçons
1Introduction4 leçons
2Infrastructure1 leçon
3Bonnes pratiques1 leçon

Les pratiques recommandées pour exploiter le produit en production.

  1. Bonnes pratiques DevOpsArticle · ⏱ 9 min
4Travaux pratiques2 leçons

LEARN BY DOING

Cas concrets & applications

Pipeline CI/CD automatisé

Mettre en place un pipeline qui compile, teste et déploie automatiquement une application à chaque commit sur la branche principale.

Monitoring et Alerting proactifs

Intégrer des outils de surveillance et d'alerting tôt dans le cycle de développement pour détecter les problèmes de performance avant la mise en production.

Gestion d'environnement reproductible

Utiliser l'Infrastructure as Code (IaC) pour créer des environnements de développement, de test et de production identiques et éviter le syndrome du 'ça marche sur ma machine'.

Et ensuite ?

Questions fréquentes

Le DevOps, c'est un métier ou une culture ?

C'est avant tout une culture de collaboration entre les équipes de développement (Dev) et d'opérations (Ops), soutenue par des pratiques (CI/CD, IaC) et des outils d'automatisation.

Qu'est-ce que le CI/CD ?

CI (Continuous Integration / Intégration Continue) est la pratique d'intégrer le code fréquemment dans un dépôt partagé. CD (Continuous Delivery/Deployment / Livraison/Déploiement Continu) est l'automatisation de la livraison ou du déploiement en production.

L'Infrastructure as Code (IaC), c'est quoi ?

C'est la pratique de gérer et provisionner l'infrastructure (serveurs, réseaux, load balancers) via des fichiers de configuration versionnés (du code), comme avec Terraform ou Ansible, plutôt que par des configurations manuelles.