C'est l'arbre de compétences de DevOps Engineer expérimental de LabEx. De zéro à DevOps Engineer junior. Apprenez les fondamentaux Linux, Docker, Kubernetes, le CI/CD et les workflows cloud-native grâce à des labs pratiques et des scénarios réels.
358 Skills|51 Courses
Bases du Terminal Linux
DevOps Engineer Cours
Bases du Terminal Linux
Débutant
devops-engineerlinuxdevops
Maîtrisez les fondamentaux des opérations du terminal Linux dans ce cours complet pour débutants. Apprenez tout, de l'accès à votre environnement Linux à la navigation dans le système de fichiers et à l'obtention d'aide grâce à des laboratoires pratiques et des défis engageants. Parfait pour quiconque commence son parcours Linux.
Navigation dans le Système de Fichiers et Opérations sur les Fichiers
Débutant
devops-engineerlinuxdevops
Maîtrisez les opérations essentielles du système de fichiers Linux dans ce cours complet. Apprenez à naviguer dans les structures de répertoires, à lister les fichiers, à créer et gérer des fichiers et des répertoires, à copier et déplacer des fichiers, et à utiliser des jokers pour des opérations de fichiers efficaces grâce à des laboratoires pratiques et des défis engageants. Parfait pour quiconque souhaite devenir compétent en gestion de fichiers Linux.
Terminé 0 sur 7 Labs
Visualisation, Recherche et Modification de Fichiers
Débutant
devops-engineerlinuxdevops
Maîtrisez les compétences essentielles de visualisation, de recherche et de modification de fichiers sous Linux. Apprenez à lire efficacement le contenu des fichiers avec cat, head et tail, à naviguer dans les fichiers volumineux avec less, à trouver des données avec grep, et à éditer du texte en utilisant Nano et Vim. Ce module fournit les bases du traitement de texte et des tâches d'administration système.
Terminé 0 sur 8 Labs
Redirection et Pipelines Shell
Débutant
devops-engineerlinuxdevops
Maîtrisez la puissance de la redirection shell et des pipelines sous Linux. Apprenez à rediriger les flux d'entrée standard, de sortie et d'erreur, à chaîner des commandes à l'aide de pipes, à gérer l'historique des commandes et à traiter des données textuelles avec sort et uniq. Ce module vous enseigne comment combiner des commandes simples en flux de travail de traitement de données puissants.
Terminé 0 sur 7 Labs
Environnement Shell et Variables
Débutant
devops-engineerlinuxdevops
Apprenez à gérer et à personnaliser votre environnement shell. Ce module couvre les variables d'environnement, la variable PATH, la création de variables personnalisées, la persistance de la configuration du shell et les techniques de substitution de commande.
Terminé 0 sur 6 Labs
Utilisateurs, Groupes et Permissions
Débutant
devops-engineerlinuxdevops
Maîtrisez la gestion des utilisateurs et des groupes sous Linux, la propriété des fichiers et les permissions. Apprenez à contrôler l'accès aux fichiers et aux répertoires en utilisant les modes symbolique et octal, comprenez les privilèges sudo et configurez les permissions par défaut avec umask.
Terminé 0 sur 7 Labs
Processus et Contrôle des Tâches
Débutant
devops-engineerlinuxdevops
Maîtrisez la gestion des processus Linux et le contrôle des tâches. Apprenez à surveiller l'activité système, à gérer les tâches au premier plan et à l'arrière-plan, à terminer les processus qui ne répondent pas et à contrôler la priorité des processus à l'aide de nice et renice.
Terminé 0 sur 6 Labs
Informations Système et Surveillance des Ressources
Débutant
devops-engineerdevopslinux
Apprenez à surveiller les ressources système et à collecter les informations système. Maîtrisez les outils pour vérifier la charge CPU, l'utilisation de la mémoire, l'espace disque et l'identité du système. Apprenez à utiliser la commande watch pour une surveillance continue.
Terminé 0 sur 6 Labs
Sauvetage et Initialisation du Système
Débutant
devops-engineerlinuxdevops
Dans ce projet pratique, vous endossez le rôle d'un SRE Junior pour stabiliser un environnement serveur négligé. Vous pratiquerez le nettoyage du système de fichiers, la mitigation des processus, le renforcement de la sécurité et la standardisation de l'environnement à travers une série de défis concrets.
Terminé 0 sur 4 Labs
Systèmes de Fichiers Disque et Gestion du Stockage
Débutant
devops-engineerlinuxdevops
Maîtrisez la gestion du stockage sous Linux. Apprenez les périphériques de bloc, les partitions, les systèmes de fichiers et LVM. Entraînez-vous au montage des systèmes de fichiers, à l'analyse de l'utilisation du disque et à la configuration des montages persistants via fstab.
Terminé 0 sur 8 Labs
Fondamentaux du Réseau sous Linux
Débutant
devops-engineerlinuxdevops
Apprenez les bases du réseautage sous Linux. Maîtrisez les outils pour inspecter les interfaces réseau, tester la connectivité, dépanner le DNS et identifier les ports en écoute. Apprenez à télécharger des fichiers depuis la CLI et à configurer manuellement les adresses IP.
Terminé 0 sur 7 Labs
Accès à Distance et Transfert de Fichiers Sécurisé
Débutant
devops-engineerlinuxdevops
Apprenez l'Accès à Distance et le Transfert de Fichiers Sécurisé. Ce module couvre la Connexion via SSH, l'Authentification par Clé SSH, la Copie de Fichiers Sécurisée avec SCP et RSYNC, le Transfert de Fichiers Interactif avec SFTP, la Configuration SSH et les Alias. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis du monde réel.
Terminé 0 sur 6 Labs
Gestion des Paquets Logiciels
Débutant
devops-engineerlinuxdevops
Apprenez la Gestion des Paquets Logiciels. Ce module couvre les gestionnaires de paquets APT et DNF, la recherche de paquets, l'installation et la suppression de logiciels, les mises à jour et les améliorations du système, la gestion des dépôts. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Gestion des Services avec systemd
Débutant
devops-engineerlinuxdevops
Apprenez la gestion des services avec systemd. Ce module couvre l'état et la vérification, le démarrage, l'arrêt et le redémarrage, l'activation des services au démarrage, le rechargement de la configuration sans interruption de service, et la visualisation des journaux de service avec journalctl. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Gestion des journaux et traitement de texte
Débutant
devops-engineerdevopslinux
Apprenez la gestion des journaux et le traitement de texte. Ce module couvre les emplacements de journaux standard, la surveillance des journaux en temps réel, la recherche de journaux avec grep, le traitement des colonnes avec awk, l'édition de flux avec sed. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et à des défis du monde réel.
Terminé 0 sur 6 Labs
Archivage et Sauvegarde
Débutant
devops-engineerlinuxdevops
Apprenez l'archivage et la sauvegarde. Ce module couvre l'archivage avec tar, la compression avec gzip et tar, les stratégies de sauvegarde de répertoires, le transfert des sauvegardes, les opérations courantes de zip. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Déploiement et Reprise Après Sinistre de Serveur Web
Intermédiaire
devops-engineerlinuxdevops
Dans ce projet, vous agirez en tant qu'Ingénieur DevOps pour déployer, sécuriser et maintenir un environnement de service web. Vous pratiquerez l'installation de logiciels, la configuration de services, le durcissement SSH, la criminalistique des journaux (log forensics) et la reprise après sinistre.
Terminé 0 sur 4 Labs
Fondamentaux du Scripting Shell
Intermédiaire
devops-engineerlinuxdevops
Apprenez les fondamentaux du scripting Shell. Ce module couvre la création de votre premier script, les variables et l'entrée utilisateur, la logique conditionnelle avec If Else, les boucles avec For et While, les codes de sortie et la gestion des erreurs, la planification des scripts et les journaux. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis du monde réel.
Terminé 0 sur 7 Labs
Techniques Avancées de Scripting Shell
Intermédiaire
devops-engineerlinuxdevops
Apprenez les techniques avancées de scripting Shell. Ce module couvre les bases des fonctions Shell, la portée des variables et le statut de retour, la gestion des erreurs avec `trap`, les techniques de manipulation de chaînes de caractères, et le traitement des tableaux. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Traitement de Texte Avec AWK Et sed
Intermédiaire
devops-engineerlinuxdevops
Apprenez le traitement de texte avec AWK et sed. Ce module couvre les bases de la substitution sed, l'édition de flux sed (sed Stream Editing), l'extraction de colonnes AWK, le filtrage et la logique AWK, les calculs AWK. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis du monde réel.
Terminé 0 sur 6 Labs
Tâches Planifiées et Maintenance de Routine
Intermédiaire
devops-engineerlinuxdevops
Apprenez les Tâches Planifiées et la Maintenance de Routine. Ce module couvre la Compréhension de la Syntaxe Cron, les Crontabs Utilisateur, les Emplacements Cron Système, la Capture de la Sortie Cron, la Planification Unique avec at. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis du monde réel.
Terminé 0 sur 6 Labs
Processus de Démarrage et Récupération
Intermédiaire
devops-engineerlinuxdevops
Apprenez le Processus de Démarrage et la Récupération. Ce module couvre l'Aperçu du Processus de Démarrage, les Niveaux d'Exécution (Runlevels) et les Cibles (Targets), l'Arrêt et le Redémarrage en Toute Sécurité, l'Investigation des Journaux de Démarrage (Boot Logs), les Concepts du Mode de Secours (Rescue Mode), et la Gestion des Modules du Noyau (Kernel Modules). Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis du monde réel.
Terminé 0 sur 7 Labs
Sécurité Système de Base
Intermédiaire
devops-engineerlinuxdevops
Apprenez les bases de la sécurité système. Ce module couvre la configuration du pare-feu UFW, l'audit des connexions utilisateur, la sécurisation de la mémoire partagée sur Tmpfs, la compréhension de la configuration Sudoers, et la vérification des ports ouverts pour l'audit de sécurité. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Contrôle de Version avec Git
Intermédiaire
devops-engineerlinuxdevops
Apprenez le contrôle de version avec Git. Ce module couvre la configuration et l'installation de Git, l'initialisation d'un dépôt local, l'historique et les modifications, les bases de la gestion des branches, et l'ignorance des fichiers avec Gitignore. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Développement d'une boîte à outils d'opérations automatisées
Intermédiaire
devops-engineerdevopslinux
Dans ce projet pratique, vous développerez une suite d'outils d'automatisation dans le cadre d'une équipe d'efficacité de la plateforme. Vous pratiquerez les flux de travail Git professionnels, le script Bash pour la surveillance des systèmes, le traitement avancé des journaux avec Awk et Sed, et la planification des tâches avec Cron.
Terminé 0 sur 4 Labs
Bases des Conteneurs Docker
Intermédiaire
devops-engineerlinuxdevops
Apprenez les bases des conteneurs Docker. Ce module couvre la vérification de l'installation de Docker, l'exécution de votre premier service, l'accès aux conteneurs avec Exec, les journaux des conteneurs (Container Logs) et le mappage de ports (Port Mapping). Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis du monde réel.
Terminé 0 sur 6 Labs
Bases de données MySQL
Intermédiaire
devops-engineerlinuxdevops
Apprenez les bases des bases de données MySQL. Ce module couvre l'installation du serveur de base de données MariaDB, la connexion à la base de données et le shell SQL, la gestion des bases de données et des utilisateurs, la sauvegarde et la restauration. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et à des défis du monde réel.
Terminé 0 sur 5 Labs
Serveur Web Nginx
Intermédiaire
devops-engineerlinuxdevops
Apprenez le serveur Web Nginx. Ce module couvre l'installation et la vérification de Nginx, la configuration des hôtes virtuels, la configuration du proxy inverse, les pages d'erreur personnalisées et l'authentification de base. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et à des défis du monde réel.
Terminé 0 sur 6 Labs
Serveur Web Apache
Intermédiaire
devops-engineerlinuxdevops
Apprenez le Serveur Web Apache. Ce module couvre l'installation d'Apache HTTPD, l'activation des répertoires utilisateur, la configuration des hôtes virtuels, l'utilisation des fichiers Htaccess et la réécriture d'URL. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis du monde réel.
Terminé 0 sur 6 Labs
Déploiement d'Infrastructure Hybride
Intermédiaire
devops-engineerdockermysqldevops
Déployez une pile hybride moderne en utilisant Docker, MySQL, Nginx et Apache. Vous conteneurisez les applications, gérez les bases de données et configurez les proxys inverses tout en maintenant les services existants (legacy).
Terminé 0 sur 4 Labs
Administration du Service DNS
Intermédiaire
devops-engineerlinuxdevops
Apprenez l'administration du service DNS. Ce module couvre l'installation de BIND9, la configuration du résolveur de mise en cache (Caching Resolver), la création d'une zone maître (Master Zone), la gestion des enregistrements DNS (DNS Records) et les outils de dépannage DNS (DNS Troubleshooting Tools). Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis du monde réel.
Terminé 0 sur 6 Labs
Administration du Service DHCP
Intermédiaire
devops-engineerlinuxdevops
Apprenez l'administration du service DHCP. Ce module couvre l'installation du serveur DHCP ISC, la configuration d'une portée de sous-réseau, les réservations d'adresses IP fixes, l'analyse des baux (leases), et le dépannage DHCP. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Partage de fichiers NFS et Samba
Intermédiaire
devops-engineerlinuxdevops
Apprenez le partage de fichiers NFS et Samba. Ce module couvre la configuration du serveur NFS, le montage des partages NFS, l'installation de Samba, le partage public Samba et l'authentification des utilisateurs Samba. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Gestion des paquets RPM et DNF
Intermédiaire
devops-engineerlinuxdevops
Apprenez la gestion des paquets RPM et DNF. Ce module couvre les requêtes de paquets RPM, l'installation et la suppression avec RPM, la gestion des paquets avec DNF, l'historique et l'annulation DNF, ainsi que la création d'un dépôt local. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 5 Labs
Configuration Firewalld
Intermédiaire
devops-engineerlinuxdevops
Apprenez la configuration Firewalld. Ce module couvre les bases de Firewalld et les zones, la gestion des services et des ports, les règles enrichies (Rich Rules), le transfert de ports (Port Forwarding), et le mode panique (Panic Mode). Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Administration SELinux
Intermédiaire
devops-engineerlinuxdevops
Apprenez l'administration SELinux. Ce module couvre les modes SELinux, les contextes de fichiers, la restauration des contextes, la gestion des booléens et le dépannage des refus. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis du monde réel.
Terminé 0 sur 6 Labs
Administration des Services Réseau
Intermédiaire
devops-engineerlinuxdevops
Construisez l'épine dorsale d'un réseau de bureau. Vous configurerez des services d'infrastructure critiques, notamment le DNS interne, le DHCP pour l'attribution dynamique des adresses IP, le partage de fichiers sécurisé avec NFS/Samba, et le renforcement du pare-feu.
Terminé 0 sur 4 Labs
Automatisation Ansible
Intermédiaire
devops-engineeransibledevopslinux
Apprenez l'Automatisation Ansible. Ce module couvre l'Installation et l'Inventaire, les Commandes Ad-hoc, l'Écriture de votre Premier Playbook, les Variables et les Modèles (Templates), l'Organisation avec les Rôles (Roles). Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis du monde réel.
Terminé 0 sur 5 Labs
Équilibrage de Charge HAProxy
Intermédiaire
devops-engineeransibledevopslinux
Apprenez l'équilibrage de charge HAProxy. Ce module couvre l'installation de HAProxy, l'équilibrage de charge HTTP, le tableau de bord et les statistiques, l'équilibrage au niveau TCP, les ACL et le routage intelligent. Vous maîtriserez ces compétences essentielles sous Linux grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Haute Disponibilité Keepalived
Intermédiaire
devops-engineeransibledevopslinux
Apprenez la Haute Disponibilité Keepalived. Ce module couvre les Concepts VRRP et l'Installation, la Configuration du Nœud Maître, la Configuration du Nœud de Sauvegarde, le Test du Basculement (Failover), et le Basculement Sensible aux Services (Service-Aware Failover). Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis du monde réel.
Terminé 0 sur 6 Labs
Haute Disponibilité et Automatisation
Avancé
devops-engineeransibledevopslinux
Mettez votre infrastructure à l'échelle. Vous utiliserez Ansible pour automatiser le provisionnement des serveurs web, déployerez HAProxy pour l'équilibrage de charge et implémenterez Keepalived pour le basculement d'adresses IP virtuelles.
Terminé 0 sur 4 Labs
Surveillance Prometheus
Intermédiaire
devops-engineerdevopslinux
Apprenez la surveillance avec Prometheus. Ce module couvre l'installation de Prometheus, la surveillance de Linux avec Node Exporter, les requêtes PromQL de base, la configuration des alertes et les bases d'Alertmanager. Vous maîtriserez ces compétences essentielles sous Linux grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Visualisation de Données Grafana
Intermédiaire
devops-engineerdevopslinux
Apprenez la visualisation de données avec Grafana. Ce module couvre l'installation de Grafana, la création de votre premier tableau de bord, les différents types de visualisation, les variables de tableau de bord et l'alerte intégrée. Vous maîtriserez ces compétences essentielles sous Linux grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Gestion Centralisée des Journaux
Intermédiaire
devops-engineerlinuxdevops
Apprenez la Gestion Centralisée des Journaux. Ce module couvre la configuration de Loki, l'envoi des journaux avec Promtail, l'interrogation des journaux avec LogQL, les métriques à partir des journaux, et un étiquetage plus intelligent. Vous maîtriserez ces compétences essentielles sous Linux grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Pile d'Observabilité
Avancé
devops-engineerdevopslinux
Transformez les systèmes en boîte noire en une infrastructure observable. Vous déployerez Prometheus pour les métriques, Grafana pour la visualisation et Loki pour l'agrégation des logs afin d'obtenir des informations approfondies sur les performances du système.
Terminé 0 sur 4 Labs
GitHub Actions CI/CD
Intermédiaire
devops-engineerlinuxdevops
Apprenez le CI/CD avec GitHub Actions. Ce module couvre les bases de la syntaxe des Workflows, l'Intégration Continue (CI), la construction d'Artefacts, les Secrets et la Sécurité, et le CD - Déploiement vers l'environnement de Staging. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Terraform Infrastructure as Code
Intermédiaire
devops-engineerlinuxdevops
Apprenez Terraform Infrastructure As Code. Ce module couvre les Concepts et la Configuration de Terraform, la Définition des Ressources, les Variables et les Sorties (Outputs), la Gestion de l'État (State), et les Modules Terraform. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Fondamentaux de Kubernetes
Intermédiaire
devops-engineerkubernetesdevopspython
Apprenez les fondamentaux de Kubernetes. Ce module couvre l'accès au cluster, la compréhension des Pods, l'interaction avec les Pods, les Deployments pour la mise à l'échelle, et l'exposition des applications avec les Services. Vous maîtriserez ces compétences essentielles sous Linux grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Administration de Cluster Kubernetes
Intermédiaire
devops-engineerkubernetesdevopspython
Apprenez l'administration de cluster Kubernetes. Ce module couvre la maintenance des nœuds (Node Maintenance), les espaces de noms et les quotas (Namespaces and Quotas), l'autorisation RBAC (RBAC Authorization), les Secrets et ConfigMaps, et le dépannage des charges de travail (Troubleshooting Workloads). Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis du monde réel.
Terminé 0 sur 6 Labs
Python Pour les Opérations
Intermédiaire
devops-engineerlinuxdevops
Apprenez Python pour les Opérations. Ce module couvre les bases de Python vs Bash, l'exécution de commandes Shell, les opérations sur fichiers avec Shutil, l'analyse de données JSON, et les requêtes réseau utilisant la bibliothèque standard. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis concrets.
Terminé 0 sur 6 Labs
Déploiement Cloud Native
Avancé
devops-engineerkubernetesdevopspython
La frontière ultime. Vous construirez un pipeline de livraison Cloud Native complet : automatisation des tests avec GitHub Actions, provisionnement de l'infrastructure avec Terraform, déploiement sur Kubernetes, et orchestration de l'ensemble avec Python.