3 sites pour devenir dangereusement bon en AWS
3 sites, 0 €, du cours au projet que les recruteurs cloud connaissent.
AWS Skill Builder
Le site de formation officiel d'Amazon. Commence par le cours AWS Cloud Practitioner Essentials (6 heures) : les bases de la certif d'entrée.
FreemiumPlus de 1 000 ressources gratuites.
AWS Cloud Quest
Un jeu en 3D dans ton navigateur : tu règles les problèmes d'une ville avec de vraies solutions cloud. Termine le rôle et tu obtiens un badge officiel AWS (Credly).
FreemiumLe rôle Cloud Practitioner est gratuit.
Cloud Resume Challenge
Un projet en 16 étapes : ton CV en ligne sur AWS, avec une base de données, une API et un déploiement automatique.
GratuitTon compte AWS peut coûter quelques centimes.
Si t’as adoré SadServers, 2 sites pour toi
Tu as aimé réparer des serveurs cassés sur SadServers ? Ces 2 sites vont plus loin.
iximiuz Labs
De vraies machines Linux avec des challenges corrigés automatiquement : Docker, Kubernetes, réseau. Chaque challenge réussi ajoute 5 minutes à ton temps quotidien.
Freemium1 h de playground par jour en gratuit.
Killercoda
Des environnements Linux et Kubernetes prêts en quelques secondes, avec des scénarios guidés, jusqu'à la préparation des certifs Kubernetes.
FreemiumTous les scénarios sont gratuits.
La roadmap DevOps complète (et gratuite)
Le DevOps, c’est le métier dont tout le monde parle et que personne ne sait vraiment comment apprendre. Si je repartais de zéro, voici exactement ce que je ferais, dans cet ordre.
Étape 1
Linux
→ le socle, il n'y a pas de raccourci
- Linux Upskill Challenge : 20 jours, une leçon par jour, gratuit. Tu montes ton propre serveur et tu l’administres pour de vrai.
- SadServers : tu te connectes à un vrai serveur cassé. Service qui refuse de démarrer, disque plein, base qui ne répond plus. Temps limité pour réparer. Certaines boîtes s’en servent en entretien technique.
Étape 2
Le réseau
- Cookie connecté (YouTube) : vulgarise les protocoles avec des schémas d’une clarté rare, en français.
- PowerCert Animated Videos : des vidéos animées courtes sur TCP/IP, DNS, le modèle OSI, le subnetting.
Étape 3
Git et l'automatisation
- Learn Git Branching : un simulateur visuel où tu tapes les vraies commandes et tu vois l’arbre de commits bouger en direct.
- GitHub Actions : 15 lignes de YAML et ton code est testé à chaque push. Ta première vraie automatisation, et c’est là que le déclic se fait.
Étape 4
Docker
- Killercoda : des scénarios Docker directement dans le navigateur, zéro installation. Tu build de vraies images dans un vrai terminal.
Étape 5
Terraform
→ l'infrastructure as code
- Xavki (YouTube), playlist Terraform : plus de 1400 vidéos gratuites en français, avec une playlist entière sur l’infrastructure as code.
- Tutoriels officiels HashiCorp : le moment où tu arrêtes de cliquer dans des interfaces.
Étape 6
Kubernetes
→ et seulement maintenant
Tout le monde veut commencer par là, c’est l’erreur numéro un. Sans Linux, sans réseau, sans Docker, tu ne comprendras rien.
Bonus : 3 terrains d’entraînement en plus
Ceux qui étaient déjà sur cette page. À garder pour quand tu as fini la roadmap.
- flaws.cloud : explore un compte AWS volontairement mal configuré pour comprendre les erreurs de sécurité cloud.
- Google Cloud Arcade : des labs pratiques sur GCP avec des badges à gagner.
- Game of Pods (KodeKloud) : des défis pour débugger et réparer des clusters Kubernetes.
Apprendre Docker avec 4 sites
Docker, c’est le conteneur de bateau des applis. Tu mets ton appli dans une boîte avec tout ce dont elle a besoin, et elle tourne exactement pareil sur ton PC, celui de ton collègue ou un serveur. Fini le « ça marche sur ma machine ». Voici la roadmap pour l’apprendre en pratiquant, sans forcément rien installer au départ.
VOIR Qu’est-ce qu’un conteneur ? (doc Docker)
Image, conteneur, et la différence avec une machine virtuelle.
S’EXERCER Docker Playground d’iximiuz Labs
Un serveur avec Docker directement dans ton navigateur, rien à installer. Inscription demandée.
S’EXERCER Le workshop Docker officiel
9 étapes guidées en 45 minutes, de ta première image jusqu’à Docker Compose.
PRATIQUER Docker Curriculum, puis ton projet
Conteneurise de vraies applis, puis lance ton propre projet et sa base de données avec un seul docker compose up.
Le Dockerfile d’une app Spring Boot en 5 lignes
FROM eclipse-temurin:21-jre
WORKDIR /app
COPY target/*.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "app.jar"]
Lance mvn package avant, puis docker build -t mon-app . et docker run -p 8080:8080 mon-app.
Apprendre la CI/CD en 3 étapes
La CI/CD, c’est un robot qui teste ton code à chaque fois que tu l’envoies, puis le met en ligne si tout est vert. Un bug attrapé tôt coûte beaucoup moins cher, et l’équipe peut livrer plusieurs fois par jour sans stress. Avec GitHub Actions, tout tient dans un petit fichier de quelques lignes. Voici la roadmap pour l’apprendre en pratiquant.
VOIR Comprendre GitHub Actions
Le schéma event, job, step, runner, en 10 minutes de lecture. La doc existe aussi en français.
S’EXERCER Hello GitHub Actions (GitHub Skills)
Ton premier workflow en 5 étapes guidées, en moins de 30 minutes, dans un repo public.
PRATIQUER Sur ton propre projet
Ajoute le fichier ci-dessous dans .github/workflows/ci.yml, écris un test qui casse, regarde ta pull request passer au rouge, puis ajoute le badge dans ton README.
name: CI
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 21
- run: mvn -B verify
Projet Gradle ? Remplace la dernière ligne par run: ./gradlew build.
5 plateformes pour pratiquer le DevOps sans rien installer
Tu peux pas apprendre Kubernetes en regardant des slides. Il faut lancer un cluster, le casser, et le réparer. Voilà cinq plateformes qui te donnent un vrai environnement en quelques secondes.
Killercoda
Environnements Linux et Kubernetes réels dans le navigateur, sans installation. Possibilité de créer ses propres labs. Héberge la plupart des parcours CKA.
ENGratuitDébutantKodeKloud Free Labs
9 labs Docker et 6 labs Kubernetes gratuits dans le navigateur. Accès complet à 35 $/mois.
ENFreemiumDébutantiximiuz Labs
Linux, Docker, Kubernetes, réseau. VM, hôte Docker ou cluster en quelques secondes. Gratuit : ~1h/jour, un playground à la fois, ~2 CPU / 4 Go RAM, accès internet restreint.
ENFreemiumIntermédiaireCodeCrafters
Reconstruire Git, Redis, Docker ou un shell depuis zéro, dans le langage de son choix. Le meilleur moyen de comprendre les internals.
ENFreemiumAvancéKiller.sh
Simulateur d'examen CKA/CKAD. Aperçu gratuit de 3 questions, puis ~30 € pour deux sessions. Souvent inclus avec la certification Linux Foundation.
ENPayantAvancé
5 outils pour enfin comprendre les réseaux
Le réseau, c’est la couche que tout le monde ignore jusqu’au jour où c’est elle le problème. Voilà 5 outils pour le manipuler pour de vrai, au lieu de le subir.
Cisco Packet Tracer
Simulateur de référence pour construire des topologies complètes et configurer routeurs et switchs, sans matériel physique. Le point de départ idéal.
ENGratuitDébutantCertification IPv6 Hurricane Electric
Gratuite et gamifiée, de Newbie à Sage. Des vidéos, tests et exercices pratiques à chaque niveau.
ENGratuitTous niveauxSubnetting Practice
Calcul de sous-réseaux chronométré. Répétitif, mais c'est exactement ce qui tombe en entretien.
ENGratuitIntermédiaireGNS3
Plus poussé que Packet Tracer, avec de vraies images d'OS réseau. À prendre quand ce dernier devient limitant.
ENGratuitIntermédiaireMalware Traffic Analysis
De vraies captures réseau à analyser sous Wireshark. Apprends à lire un trafic et à repérer les anomalies.
ENGratuitAvancé