Audience
Ce bootcamp s'adresse notamment à :
- Débutants souhaitant démarrer un parcours DevOps ou Cloud avec de bonnes bases techniques
- Développeurs souhaitant renforcer leurs compétences Linux, réseau et automatisation
- Administrateurs systèmes juniors souhaitant évoluer vers le Cloud ou le DevOps
- Professionnels IT en reconversion
- Apprenants préparant un parcours DevOps ou Cloud spécialisé
- Apprenants du Programme DevOps Engineer Job-Ready ou d'un parcours Cloud AWS
Il constitue le socle technique recommandé avant les coachings DevOps et Cloud spécialisés.
Admission sur étude de dossier. Places limitées.
Pré-requis
- Connaissances informatiques générales
- Être à l’aise avec l’utilisation d’un ordinateur
- Aucune expertise Linux préalable nécessaire
- Aucune connaissance préalable en programmation exigée
- Ordinateur personnel avec connexion Internet stable
- Motivation à pratiquer régulièrement entre les sessions
Une première familiarité avec la ligne de commande est utile, mais non obligatoire.
Description
Dans les métiers Cloud et DevOps, les outils changent rapidement, mais certaines compétences restent fondamentales :
- comprendre comment fonctionne un système Linux
- diagnostiquer un service qui ne répond plus, ce qu'est une adresse IP ou un port
- comment fonctionne DNS, comment collaborer avec Git,
- comment automatiser une tâche en ligne de commande
Beaucoup de difficultés rencontrées sur Kubernetes, Docker, Terraform, CI/CD ou AWS proviennent en réalité d'un manque de maîtrise de ces fondamentaux.
Vous apprendrez à :
-
Utiliser efficacement un terminal Linux et gérer fichiers, permissions, utilisateurs, processus et services
-
Lire et exploiter les logs d'un système, diagnostiquer des problèmes Linux simples
-
Comprendre le fonctionnement de TCP/IP, DNS, ports et HTTP, et tester une connectivité réseau
-
Travailler avec Git et GitHub dans un workflow collaboratif, et résoudre les principaux conflits
-
Écrire des scripts Bash simples et réutilisables pour automatiser des tâches d'administration
- Appliquer une méthode structurée de troubleshooting (Observer → Formuler une hypothèse → Tester → Identifier → Corriger → Vérifier)
L'objectif est de construire un socle suffisamment solide pour aborder sereinement Docker, Kubernetes, Terraform, CI/CD et les environnements Cloud.
À l'issue de ce bootcamp, vous aurez déployé et automatisé une application Linux de bout en bout — avec vos propres scripts Bash et un repository GitHub prêt à intégrer votre portfolio.
Structure du programme
Semaine 1 – Linux Fundamentals
Objectif : se repérer et manipuler un système Linux en ligne de commande.
- Architecture d'un système Linux, shell et filesystem
- Commandes essentielles de navigation et de manipulation de fichiers
- Lecture et filtrage de contenu (cat, grep, sort...)
Lab : naviguer dans un serveur Linux et retrouver des informations en ligne de commande.
Semaine 2 – Administration Linux & Troubleshooting
Objectif : gérer un système en conditions réelles et diagnostiquer un incident.
- Utilisateurs, groupes et permissions
- Processus, services et systemd
- Gestion des packages, logs et journalctl
- Accès distant via SSH
Lab : diagnostiquer un service Linux qui ne démarre plus correctement.
Semaine 3 – Réseaux pour DevOps & Cloud
Objectif : comprendre et diagnostiquer les communications réseau.
- Fondamentaux TCP/IP : IP, subnet, ports, TCP/UDP
- DNS, HTTP/HTTPS et TLS
- Outils de diagnostic : ping, curl, dig, traceroute
Lab : diagnostiquer pourquoi une application web n'est pas accessible.
Semaine 4 — Git & GitHub
Objectif : collaborer efficacement dans un workflow professionnel.
- Repository, commits et historique
- Branches, merge, rebase et gestion des conflits
- GitHub : clone, push/pull, Pull Requests et revue de code
Lab : travailler à plusieurs sur un repository et résoudre un conflit Git.
Semaine 5 — Bash & Automatisation
Objectif : automatiser des tâches répétitives avec des scripts.
- Shell scripting : variables, conditions, boucles, fonctions
- Manipulation des flux (pipes, redirections)
- Scripts d'automatisation et gestion d'erreurs simples
Lab : créer un script permettant d'automatiser une tâche d'administration Linux.
Semaine 6 — Automation Challenge & Projet final
- Troubleshooting Challenge sur un environnement volontairement dégradé (service, permissions, réseau, Git)
- Projet final : automatiser le déploiement d'une petite application Linux (récupération du code avec Git, configuration, démarrage du service, script Bash d'automatisation)
Pour aller plus loin
Une fois ce socle acquis, vous pourrez enchaîner sur les coachings suivants:
- Containers & Kubernetes — conteneuriser puis orchestrer vos applications
- Infrastructure as Code — Terraform — automatiser le provisioning de vos infrastructures Cloud
- CI/CD Engineering — construire des pipelines de build, tests et déploiement
- Programme DevOps Engineer Job-Ready — parcours complet intégrant Containers → Infrastructure as Code → CI/CD → DevSecOps → Observabilité → Capstone → Career Readiness
- Coaching AWS Cloud Practitioner
- Programme Technicien Cloud AWS
Modalités
Informations clés
- Durée : 6 semaines
- Coaching & ateliers live : ≈15 h
- Labs / projets : ≈15–20 h
- Charge totale estimée : ≈30–35 h
- Rythme : 5–6 h / semaine
- Mode : En ligne
- Langue : Français
- Type : Bootcamp fondation
- Domaine : DevOps & Cloud
- Projet principal : Linux Automation Project
- Mode de preuve : Labs + Projet final
Modalités de paiement
- CB, Mobile Money ou Paypal
- Paiement en 1 ou 2 mensualités
- Devis + Facture
Inclus
- Coachs certifiés
- Ressources pédagogiques en français
- Travaux pratiques et projet guidé
- Accès à LCF Learning
- Accès à Coaching Center
- Support continu (groupe privé)
- Accès aux enregistrements des sessions
- Mise en avant sur LCF Talents
- Devis et facture fournis