Job Description for Cloud Engineer
Department: Information Technology
This profile is for the Managed Cloud services and involves customer interaction – US
customers. It requires process oriented, strong communication and documentation skills.
A cloud engineer is responsible for the design, review of architectures, and construction of
cloud service provider environments.
The tasks, duties, and responsibilities that make up their job description are determined by the
need of the organization and may include the following:
Responsible for the evaluation of cloud strategy and program architecture
Responsible for gathering system requirements working together with application
architects and owners
Responsible for generating scripts and templates required for the automatic provisioning
Discover standard cloud services offerings, install, and execute processes and standards
for optimal use of cloud service provider offerings
Build software for the organization’s systems and ES as a service offering
Stay well-informed of failures and complications related to a cloud offering
Responsible for debugging technical issues inside a complex stack involving virtualization,
containers, micro services, etc.
Collaborating with engineering and development teams to evaluate and identify optimal
Modifying and improving existing systems.
Educating teams on the implementation of new cloud technologies and initiatives.
Designing, developing, and deploying modular cloud-based systems.
Developing and maintaining cloud solutions in accordance with best practices.
Ensuring efficient functioning of data storage and processing functions in accordance with
company security policies and best practices in cloud security.
Identifying, analyzing, and resolving infrastructure vulnerabilities and application
Regularly reviewing existing systems and making recommendations for improvements.
Interacting with clients, providing cloud support, and making recommendations based on
Cloud Engineer Requirements – Skills, Knowledge, and Abilities
Education: To work as a cloud engineer, applicants are required to have a minimum of
Bachelor of Science degree in Computer Science, or Engineering, or in another related
technical field. In addition to educational qualification, they should possess at least 3-
5years IT experience with cloud operations and systems administration
Certification: it is important that they have relevant cloud certifications such as Microsoft
Certified Azure Solutions Architect or Azure administrator
Knowledge: A cloud engineer must have adept technical skills and cognate experience to
be hired. Employers seek expertise in a combination of the following areas: Practical
object-oriented development knowledge with at least Scala or Java, knowledge of systems
like Zookeeper, Consul etc., familiarity with containerization technologies such as Docker
and Pivotal Cloud Foundry Docker, OpenStack, and Public cloud delivery know-how with
AWS and/or Azure
It is also essential that they understand software development, engineering, programming
CI/CD pipelines, and ability to work with Agile methodologies (Scrum, Kanban, Lean
Organizations looking to hire cloud engineers seek experience crafting solutions for the
server-side of scalable cloud software applications and platforms, skills to architect a
highly distributed cloud system and respond to operational issues, experience with cloud
migration, as well as experience with OpenStack, Amazon Web Services, Microsoft Azure,
DevOps, NoSQL etc.
Vmware ESXi, Hyper-V and Linux platform
Communication skills: The cloud engineer works with people, including IT professionals
and non-IT experts, so it is crucial that they have an exceptional verbal, presentation, and
written communications skills to convey information clearly to the different audience.
Open to learning: Cloud technologies become advanced over time, so an essential
ingredient that most recruiters look out for in cloud engineers is their willingness to learn
and work with new and emerging technologies.
Hybrid cloud management knowledge is an added advantage.
Cloud Engineer Requirements:
Degree in computer science or a similar field.
At least 3 years of experience in the field of cloud computing.
Experience with CI/CD systems.
Experience with SysOps.
Azure certification- Azure administrator is must
Troubleshooting and analytical skills.
Good communication and collaboration skills.
Customer management skills.