A cloud engineer is an IT professional responsible for any technological duties associated with cloud computing, including design, planning, management, maintenance and support. Cloud engineer is a general term encompassing a few different roles, including: cloud architect. cloud software engineer. Cloud engineers are IT professionals who design, implement, and manage cloud-based systems for businesses. They develop and implement cloud-applications, migrate existing on-premise applications to the cloud, and debug cloud stacks. A cloud engineer must have experience using cloud computing software. The basic requirements for this position include work experience and a degree in a related field, typically a bachelor's degree in management information systems or computer science.