L'infra minimale viable
Pour la majorité des startups et PME, une infra robuste ne nécessite pas des semaines. Le strict minimum : un cloud provider (AWS/GCP/Azure), Terraform pour le provisioning, GitHub Actions pour le CI/CD, et un monitoring basique. Avec cette stack, vous pouvez aller de zéro à production en 2 jours.
Structure Terraform recommandée
Organisez votre code Terraform en modules réutilisables :
modules/networking: VPC, subnets, security groupsmodules/compute: ECS/GKE clusters, instancesmodules/database: RDS/Cloud SQL avec backups automatiquesenvs/stagingetenvs/prod: composition des modules
Pipeline GitHub Actions type
Un pipeline minimal en 4 étapes : lint (terraform fmt + tflint) → plan (terraform plan avec commentaire PR automatique) → apply staging (auto sur merge) → apply prod (manuelle avec approbation). Ajoutez Checkov pour le scan de sécurité IaC.
Estimer et facturer ce type de mission
Une mission "setup DevOps complet" se facture entre 15 000 et 40 000 MAD selon la complexité. Le TJM d'un DevOps senior tourne entre 6 000 et 8 000 MAD/j. Présentez un devis en phases : audit (0.5j), design (1j), implémentation (3-5j), formation (1j). Documentez tout — c'est ce qui justifie votre prix.