DevOps et Cloud

DevOps & Cloud

De Git et Linux à Docker, Kubernetes et CI/CD. Automatisez et déployez à l'échelle dans le cloud.

Niveau
Intermédiaire
Durée estimée
6-9 mois
Nombre de phases
3

📋Prérequis

Connaissance de base de Linux et Git

🎯Débouchés possibles

Ingénieur DevOpsSRECloud Engineer

Ce que vous allez apprendre

LinuxGitDockerKubernetesCI/CDAWS

Les phases du parcours

1

Phase de base - Linux et Git

Durée estimée : 1-2 mois

Fondamentaux système et versioning

Linux pratique

Commandes, services et sécurité de base

📚Sujets principaux :
  • Filesystem
  • Processes
  • Systemd
  • Réseau
  • Permissions
  • Shell scripting
💡Exemples pratiques que vous réaliserez :
  • Script de backup
  • Service systemd
  • Durcissement SSH

Git et workflows

Gérez le versioning en équipe

📚Sujets principaux :
  • Branching
  • PR et code review
  • Rebase/merge
  • Tags/releases
  • Conventional commits
  • Hooks
💡Exemples pratiques que vous réaliserez :
  • Workflow GitHub
  • Politique de branches
  • Template PR

Bases réseau et sécurité

Exposer des services en sécurité

📚Sujets principaux :
  • Ports/protocoles
  • Reverse proxy
  • TLS/HTTPS
  • Pare-feu
  • DNS
  • Logs
💡Exemples pratiques que vous réaliserez :
  • Nginx reverse proxy
  • Certificat TLS
  • Rules firewall
2

Phase intermédiaire - Containers et CI/CD

Durée estimée : 2-3 mois

Docker, K8s et pipelines

Docker et images

Containerisez vos apps

📚Sujets principaux :
  • Dockerfile
  • Images multi-stage
  • Volumes et réseaux
  • Compose
  • Sécurité containers
  • Registry
💡Exemples pratiques que vous réaliserez :
  • Image Node prod
  • Stack compose
  • Scanner d'image

Kubernetes (bases)

Déployez sur un cluster

📚Sujets principaux :
  • Pods/Deployments
  • Services/Ingress
  • ConfigMap/Secret
  • Probes
  • Autoscaling
  • Helm (intro)
💡Exemples pratiques que vous réaliserez :
  • Deployment web
  • Ingress + TLS
  • Autoscaling HPA

CI/CD

Automatisez build, tests et déploiement

📚Sujets principaux :
  • GitHub Actions
  • Secrets
  • Matrix builds
  • Artifacts
  • Environnements
  • Rollback
💡Exemples pratiques que vous réaliserez :
  • Pipeline Docker CI
  • CD staging
  • Promotion vers prod
3

Phase avancée - Cloud et IaC

Durée estimée : 2-4 mois

AWS, Terraform, observabilité

AWS essentiel

Services de base pour déployer

📚Sujets principaux :
  • EC2/ECS/EKS
  • S3
  • RDS
  • IAM
  • CloudFront
  • Budgets
💡Exemples pratiques que vous réaliserez :
  • Infra 3 tiers
  • Bucket statique
  • RDS managé

Infra as Code

Décrivez votre infra avec Terraform

📚Sujets principaux :
  • Providers et modules
  • State
  • Plans
  • Workspaces
  • Politiques
  • Réutilisation
💡Exemples pratiques que vous réaliserez :
  • Module VPC
  • Plan/apply
  • Module réutilisable

Observabilité et fiabilité

Logs, metrics et alertes

📚Sujets principaux :
  • Prometheus/Grafana
  • ELK/Opensearch
  • SLO/SLA
  • Alerting
  • Tracing
  • Chaos engineering
💡Exemples pratiques que vous réaliserez :
  • Dashboard services
  • Alertes critiques
  • Test de chaos

Prêt à démarrer votre parcours ?

Rejoignez des milliers d'apprenants et bénéficiez d'un accompagnement par des experts

Conseils pour réussir

💪

Pratique régulière

Réalisez des projets concrets pour appliquer ce que vous apprenez

👥

Rejoignez une communauté

Échangez avec d'autres apprenants et partagez votre progression

📝

Prenez des notes

Gardez une trace de vos apprentissages pour y revenir facilement

🎯

Fixez des objectifs

Divisez le parcours en petits objectifs et célébrez vos progrès