
Formation Linux pour ingénieurs Cloud et DevOps
Maîtrisez les compétences Linux que les ingénieurs et ingénieures du nuage et DevOps utilisent chaque jour en production. Des fondements du système de fichiers et des scripts Bash aux composants internes des conteneurs et au renforcement de la sécurité, ce cours couvre l'ensemble de la pile. Développez la confiance pratique nécessaire pour gérer, automatiser et sécuriser les systèmes Linux à grande échelle.
Ce que vous allez apprendre:
Configurez le réseautage Linux, les pare-feu et le routage pour les environnements en nuage et conteneurisés.
Créez et gérez les utilisateurs, les permissions et l'accès SSH selon les principes de sécurité du moindre privilège.
Automatisez les tâches d'infrastructure à l'aide de scripts Bash avec une gestion appropriée des erreurs et une journalisation.
Gérez les disques, les volumes logiques et le stockage en bloc en nuage pour des charges de travail de production fiables.
Comprenez les primitives Linux — les espaces de noms, les cgroups et l'overlayfs — qui alimentent les conteneurs.
Déployez des outils d'observabilité et appliquez les contrôles de renforcement CIS sur des parcs de serveurs Linux.
Comment vous étudiez de façon pratique Formation Linux pour ingénieurs Cloud et DevOps
Comment vous pratiquez Formation Linux pour ingénieurs Cloud et DevOps
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.
Contenu du cours
8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondations Linux pour ingénieurs du nuage
Fondations Linux pour ingénieurs du nuage
Leçon 1 • Architecture Linux et distributions
Couvre les relations entre le noyau, le shell et l'espace utilisateur ainsi que le choix de distribution pour le nuage. Établit les bases conceptuelles de tout travail ultérieur avec Linux.
Leçon 2 • Navigation dans le terminal et notions de base du shell
Présente la syntaxe Bash, l'anatomie de l'invite et les commandes de navigation dans le système de fichiers. Permet une utilisation confiante de la ligne de commande dès la première session.
Leçon 3 • Norme de hiérarchie du système de fichiers Linux
Cartographie l'objectif de chaque répertoire standard dans un système Linux. Prépare les ingénieurs à localiser de façon fiable les fichiers de configuration, les journaux et les fichiers binaires.
Leçon 4 • Faire fonctionner Linux localement et dans le nuage
Guide la configuration de machines virtuelles locales et d'instances Linux dans le nuage pour la pratique. Garantit que chaque étudiant dispose immédiatement d'un environnement de laboratoire fonctionnel.
Leçon 5 • Fichiers, répertoires et chemins
Enseigne la création, la copie, le déplacement et la suppression de fichiers et de répertoires. Fait le lien direct avec les tâches de création de scripts et d'automatisation dans les chapitres suivants.
Chapitre 2MasquerCacher les détailsVoir les détailsUtilisateurs, autorisations et notions de base de la sécurité
Utilisateurs, autorisations et notions de base de la sécurité
Leçon 1 • Durcissement SSH et gestion des clés
Couvre la configuration du démon SSH, l'authentification par clé et les restrictions d'accès. Sécurise le principal vecteur d'accès à distance pour les serveurs Linux dans le nuage.
Leçon 2 • Autorisations de fichiers et propriété
Explique les bits de lecture, écriture et exécution ainsi que la notation octale pour les fichiers et les répertoires. Permet un contrôle d'accès précis pour les fichiers d'application et de configuration.
Leçon 3 • Gestion des utilisateurs et des groupes
Couvre la création, la modification et la suppression d'utilisateurs et de groupes via les outils en ligne de commande. Soutient directement les modèles de sécurité des serveurs et des conteneurs multi-utilisateurs.
Leçon 4 • Sudo et élévation de privilèges
Enseigne la configuration du fichier sudoers et les modèles de délégation sécurisée des privilèges. Réduit la surface d'attaque tout en permettant les tâches administratives nécessaires.
Leçon 5 • Listes de contrôle d'accès et attributs étendus
Présente les ACL pour des autorisations fines au-delà du modèle Unix standard. Fait le pont entre les autorisations de base et les scénarios d'accès d'équipes multiples en entreprise.
Chapitre 3MasquerCacher les détailsVoir les détailsGestion des processus et des services
Gestion des processus et des services
Leçon 1 • Cycle de vie des processus et surveillance
Explique la création, les états et la terminaison des processus avec les outils de surveillance clés. Fournit la base pour diagnostiquer le comportement des applications sur les serveurs.
Leçon 2 • Planification de tâches avec Cron et les minuteurs systemd
Compare la syntaxe cron avec les unités de minuteur systemd pour l'automatisation planifiée. Soutient les tâches DevOps récurrentes comme les sauvegardes et les vérifications de santé.
Leçon 3 • Notions de base sur les limites de ressources et les cgroups
Présente ulimit, cgroups v2 et les contraintes de ressources par processus. Prépare les ingénieurs à la gestion des ressources des conteneurs basée sur ces primitives.
Leçon 4 • Signaux et contrôle des processus
Couvre l'envoi de signaux aux processus pour le contrôle et l'arrêt gracieux. Essentiel pour la gestion des services conteneurisés et des services longue durée dans le nuage.
Leçon 5 • Gestion des services systemd
Enseigne la création de fichiers d'unité, les commandes du cycle de vie des services et l'ordonnancement des dépendances. Permet un déploiement fiable des services et un redémarrage automatique en production.
Chapitre 4MasquerCacher les détailsVoir les détailsNotions fondamentales de réseautage sous Linux
Notions fondamentales de réseautage sous Linux
Leçon 1 • Configuration des interfaces réseau
Couvre l'attribution d'adresses IP statiques et dynamiques à l'aide des outils ip et nmcli. Directement applicable à la configuration des interfaces réseau des machines virtuelles dans le nuage.
Leçon 2 • Réseautage virtuel et ponts
Présente les ponts Linux, les VLAN et les paires Ethernet virtuelles utilisées par les conteneurs. Fait le lien entre les concepts de réseautage de l'hôte et le réseautage de Docker et Kubernetes.
Leçon 3 • Routage et résolution DNS
Explique les tables de routage, les passerelles par défaut et la configuration du résolveur DNS. Permet aux ingénieurs de contrôler les chemins de trafic dans les VPC de nuage multi-sous-réseaux.
Leçon 4 • Diagnostics réseau et dépannage
Applique ping, traceroute, ss, tcpdump et curl pour isoler les défauts réseau. Construit un flux de travail de diagnostic systématique pour les problèmes de connectivité dans le nuage.
Leçon 5 • Gestion du pare-feu avec iptables et nftables
Enseigne les règles de filtrage de paquets, les chaînes et le NAT à l'aide de iptables et nftables. Sécurise les hôtes Linux au niveau réseau dans les déploiements dans le nuage.
Chapitre 5MasquerCacher les détailsVoir les détailsStockage, systèmes de fichiers et gestion de volumes
Stockage, systèmes de fichiers et gestion de volumes
Leçon 1 • Gestion de volumes logiques
Enseigne les volumes physiques LVM, les groupes de volumes et les opérations sur les volumes logiques. Permet le redimensionnement en ligne et les capacités d'instantané pour le stockage par blocs dans le nuage.
Leçon 2 • Systèmes de fichiers réseau et partagés
Couvre le montage NFS et SMB ainsi que les options de stockage partagé natif du nuage. Soutient les modèles de stockage partagé utilisés dans les applications avec état dans le nuage.
Leçon 3 • Partitionnement et formatage de disques
Couvre les schémas de partition MBR et GPT ainsi que les outils comme fdisk et parted. Prépare les ingénieurs à provisionner des périphériques de blocs bruts dans les environnements de nuage.
Leçon 4 • Types de systèmes de fichiers et montage
Compare ext4, XFS et Btrfs, et couvre les options de montage et fstab. Permet une sélection correcte du système de fichiers et un montage persistant pour les volumes dans le nuage.
Leçon 5 • Surveillance de la santé et du rendement des disques
Utilise df, du, iostat et les outils SMART pour surveiller la santé du stockage et les E/S. Permet une gestion proactive de la capacité et le dépannage des problèmes de rendement.
Chapitre 6MasquerCacher les détailsVoir les détailsScripts Bash et automatisation
Scripts Bash et automatisation
Leçon 1 • Traitement de texte avec sed, awk et grep
Applique des outils basés sur les expressions régulières pour analyser les journaux, les fichiers de configuration et la sortie des commandes. Permet l'extraction et la transformation de données dans les scripts d'automatisation.
Leçon 2 • Gestion des erreurs et robustesse des scripts
Présente set -euo pipefail, les pièges et les modèles de journalisation pour des scripts sécurisés. Garantit que l'automatisation échoue de manière bruyante et propre dans les pipelines de production.
Leçon 3 • Fonctions, arguments et gestion des entrées
Couvre la définition de fonctions, les paramètres positionnels et le traitement de l'entrée standard. Favorise une conception de scripts réutilisables et paramétrés pour les pipelines DevOps.
Leçon 4 • Notions fondamentales des scripts Bash
Couvre le shebang, les variables, les règles de citation et les modes d'exécution des scripts. Établit des habitudes de script correctes qui préviennent les bogues d'automatisation courants.
Leçon 5 • Flux de contrôle et logique
Enseigne les conditionnels if/else, les instructions case et les constructions de boucle pour la logique décisionnelle. Permet aux scripts de répondre dynamiquement à l'état du système et aux entrées.
Chapitre 7MasquerCacher les détailsVoir les détailsLinux pour les conteneurs et Kubernetes
Linux pour les conteneurs et Kubernetes
Leçon 1 • Gestion du stockage et des volumes sur les nœuds
Couvre le stockage des images de conteneurs, les systèmes de fichiers en superposition et la configuration des pilotes CSI. Permet un provisionnement correct des volumes persistants sur les nœuds Kubernetes.
Leçon 2 • Environnements d'exécution de conteneurs sous Linux
Couvre l'installation et la configuration de containerd, CRI-O et runc sous Linux. Prépare les ingénieurs à gérer les paramètres de l'environnement d'exécution de conteneurs des nœuds Kubernetes.
Leçon 3 • Paramètres du noyau pour les charges de travail de conteneurs
Règle les paramètres sysctl requis pour le réseautage et le rendement de Kubernetes. Prévient les défaillances courantes au niveau des nœuds causées par les paramètres par défaut du noyau.
Leçon 4 • Réseautage des nœuds et plugiciels CNI
Explique comment les plugiciels CNI configurent le réseautage des pods à l'aide de primitives Linux. Permet le diagnostic des problèmes de connectivité entre pods et entre pods et services.
Leçon 5 • Espaces de noms et cgroups pour les conteneurs
Explique comment les espaces de noms et les cgroups Linux isolent les processus des conteneurs. Fournit la compréhension au niveau du noyau nécessaire pour déboguer les problèmes de conteneurs.
Chapitre 8MasquerCacher les détailsVoir les détailsObservabilité, rendement et durcissement
Observabilité, rendement et durcissement
Leçon 1 • Journalisation système et gestion des journaux
Couvre journald, rsyslog et le transfert de journaux vers des plateformes centralisées. Permet la collecte structurée de journaux requise pour les piles d'observabilité dans le nuage.
Leçon 2 • Cadre d'audit et conformité
Déploie des règles auditd pour suivre l'accès aux fichiers, l'utilisation des privilèges et les appels système. Soutient les exigences de conformité pour les environnements de nuage réglementés.
Leçon 3 • Durcissement automatisé et application de base de référence
Applique les contrôles de référence CIS et les valide avec des outils d'analyse automatisés. Garantit une posture de sécurité cohérente dans les flottes d'instances Linux dans le nuage.
Leçon 4 • Profilage et réglage du rendement
Utilise perf, vmstat, sar et les graphiques en flammes pour identifier les goulots d'étranglement système. Traduit les données de profilage en réglages exploitables du noyau et des applications.
Leçon 5 • Modules de sécurité Linux
Configure les politiques SELinux et AppArmor pour limiter le comportement des applications. Ajoute un contrôle d'accès obligatoire comme couche de défense en profondeur dans les déploiements dans le nuage.
Votre certificat valide de réussite
Ce cours est pour vous :
Junior sysadmins : prêts à faire la transition vers des rôles d'ingénierie axés sur le nuage.
Développeurs et développeuses backend : souhaitant maîtriser leurs environnements de déploiement et de serveur avec confiance.
Diplômés de bootcamps DevOps : ayant besoin d'une profondeur réelle sur Linux au-delà des cours d'introduction.
Praticiens du nuage : détenant des certifications mais manquant de solides compétences opérationnelles en ligne de commande.
Professionnels du soutien TI : visant une transition vers l'ingénierie d'infrastructure ou de fiabilité de site.
Personnes en réorientation de carrière : entrant dans le domaine technologique par l'auto-apprentissage et visant des postes d'ingénieur DevOps.
Ce que nos apprenants disent
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir à changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont il est présenté ainsi que la transcription des vidéos, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika?
Le certificat est-il valable au Canada ?
Les cours sont-ils gratuits?
Quelle est la charge de travail des cours?
Comment sont les cours?
Comment fonctionnent les cours?
Quelle est la durée des cours?
Quel est le coût ou le prix des cours?
Qu’est-ce qu’un cours EAD ou en ligne et comment ça fonctionne?
Cours PDF




















