Recently we have discussed about Cloud Engineer what is it? What does Cloud Engineer do? (https://forum.huawei.com/enterprise/en/discussion-so-you-want-to-be-a-cloud-engineer/thread/814499-893)
Today we will be discussing what must-have skills are for a cloud engineer
Cloud engineers in all roles must have proficiency in the following areas:
Linux.
Cloud engineers should be well-versed in the Linux operating system, which is widely used in cloud development. Cloud engineers should be familiar with Linux server architecture, maintenance, and administration.
Programming.
Cloud engineers should have strong grip on few programming languages, such as SQL, Java, Python, Ruby, Golang, PHP and .NET.
Networking.
This is one of the core knowledge Cloud engineers should have, like virtual networks and general network management functions.
Database skills.
Cloud engineers should have cloud database management skills and knowledge of MySQL and Hadoop.
DevOps Skills
DevOps is a popular framework for cloud engineering, so having a hands-on understanding of DevOps practices can be valuable to employers.
Containerization.
Cloud engineers should have proficiency of containerization tools and understand Docker and Kubernetes.
Understanding of cloud providers.
As technical cloud features and engineering practices can vary between different service providers, understanding what each offers can enhance a cloud engineer's knowledge and make them more marketable to employers.