Automatyzacja infrastruktury w chmurze odnosi się do wykorzystania technologii do udostępniania serwerów i zarządzania centrami danych za pośrednictwem plików metadanych, zamiast ręcznego konfigurowania fizycznego sprzętu. Takie podejście jest często znane jako wdrażanie infrastruktury jako kod (IAC) lub umożliwianie ciągłej automatyzacji konfiguracji. Dzięki tej metodzie programiści tworzą wielokrotne, szabloną infrastrukturę do wdrażania, przeglądu i integracji kodu aplikacji. Szablony te można automatycznie generować i ponownie wykorzystywać, zmniejszając potrzebę powtarzalnej konfiguracji ręcznej i oszczędzania czasu. Organizacje często przyjmują automatyzację infrastruktury w chmurze w ramach swoich praktyk DevOps w celu usprawnienia wdrożenia, utrzymania widoczności w konfiguracji i zmniejszenia błędów ludzkich. Narzędzia te pomagają zminimalizować przestoje i poprawić wydajność operacyjną poprzez automatyzację konfiguracji i zarządzania środowiskami chmurowymi. Ta technologia jest ściśle powiązana z procesem ciągłego dostarczania (CD). Podczas gdy wiele narzędzi zarządzania konfiguracją DevOps zawiera możliwości automatyzacji infrastruktury w chmurze, nie wszystkie z nich-dlatego ważne jest ocenę narzędzi na podstawie określonych potrzeb automatyzacji.