L'automatisation des infrastructures cloud fait référence à l'utilisation de la technologie pour provisionner les serveurs et gérer les centres de données via des fichiers de métadonnées, plutôt que de configurer manuellement le matériel physique. Cette approche est souvent connue sous le nom de mise en œuvre de l'infrastructure sous forme de code (IAC) ou permet l'automatisation de la configuration continue. Avec cette méthode, les développeurs créent une infrastructure réutilisable et modèle à déployer, examiner et intégrer leur code d'application. Ces modèles peuvent être générés et réutilisés automatiquement, réduisant le besoin de configuration manuelle répétitive et d'économie de temps. Les organisations adoptent généralement l'automatisation des infrastructures cloud dans leurs pratiques DevOps pour rationaliser les déploiements, maintenir la visibilité dans les configurations et réduire les erreurs humaines. Ces outils aident à minimiser les temps d'arrêt et à améliorer l'efficacité opérationnelle en automatisant la configuration et la gestion des environnements cloud. Cette technologie est étroitement liée au processus de livraison continue (CD). Bien que de nombreux outils de gestion de la configuration centrés sur DevOps incluent des capacités d'automatisation des infrastructures cloud, tous ne le font pas, il est donc important d'évaluer les ensembles d'outils basés sur des besoins d'automatisation spécifiques.