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