L'ingénieur qui travaille sur le cloud doit jongler avec les algorithmes, la programmation et l'architecture des logiciels et réseaux. En plus de ses compétences techniques, il doit aussi être à l'aise en communication pour animer des réunions, rédiger des rapports et de la documentation. Il doit être polyvalent et bien informé en informatique, avec une expertise en environnements Linux et Windows, ainsi qu'en outils de stockage, virtualisation, développement et bases de données. Une bonne capacité d'enseignement, de la curiosité pour se tenir au courant des avancées technologiques et une aisance à communiquer tant à l'écrit qu'à l'oral sont nécessaires. Enfin, la maîtrise de l'anglais technique est un atout indispensable.