Cookie Consent by Free Privacy Policy Generator
Banner Default Image

Cloud Engineer Job Description

What is the role of a Cloud Engineer?

As a cloud engineer you will be responsible for planning, implementing, and overseeing cloud-based systems. Additionally, you will be responsible for migrating on-premises applications to the cloud and debugging cloud stacks.  Many cloud engineers are also equipped with a well-rounded knowledge of software development, scripting languages, and experience designing web services in the cloud.


  • Create, develop, and implement cloud-based systems

  • Maintain cloud systems to meet the standards set by the company

  • Analyse, identify, and solve any issues or weaknesses in an app’s infrastructure

  • Periodically review cloud-based systems and create and implement the necessary improvements if the software does not meet the required standard

  • Assuring that company security policies and best practices in cloud security are followed when handling data storage and processing

  • Assessing and identifying optimal cloud computing solutions in collaboration with engineering and development teams                                                                                                                              

Tech Stack

  • AWS

  • Azure

  • GCP

Types of Cloud Engineers

  • AWS Cloud Engineer

  • Senior Cloud Engineer

  • Infrastructure Cloud Engineer

  • Azure Cloud Engineer


  • Previous experience as a Cloud Engineer or in a similar role

  • Advanced problem-solving skills, often working with multiple problems under time pressures

  • Extensive cloud knowledge, including, but not limited to Azure

  • Strong written and verbal communication skills

  • Skilled at troubleshooting issues and analysing data

  • Ability to work well with internal and external teams

  • Knowledge of CI/CD systems