Il corso si propone l'obiettivo di spiegare come il cloud computing viene utilizzato dalle aziende, come consenta all'area IT (mondo dei processi automatizzati) di essere allineata alle strategie del business, come ottimizzare i costi ed in generale ottimizzare costi e ricavi (FinOps).

Il corso ha un carattere teorico e pratico. La parte teorica affronta sia i temi organizzativi ed economici dell'adozione di cloud, multicloud, hybrid Cloud ecc. che temi relativi alle tecnologie abilitanti quali: virtualizzazione, containerizzazione, file system distribuiti, calcolo distribuito su cluster, orchestrazione di microservizi, nozioni di networking e gestione dei permessi ed utenti (IAM). Vengono inoltre spiegati i modelli di servizio proposti dal mondo cloud, il significato del contatto a servizio, i livelli di affidabilità, nozioni di failover e load balancing ecc.

La parte pratica consiste nel seguire, con il supporto del docente, esercizi proposti dai cloud provider sui temi affrontati nelle lezioni teoriche frontali, nozioni di programmazione in python soprattutto in ambito analisi di dati.