Job Recruitment Website - Recruitment portal - What skills do operation and maintenance engineers need?

What skills do operation and maintenance engineers need?

Basic skills required by operation and maintenance engineers:

Proficient in programming languages such as 1 to 2 shell/Python/Perl.

Familiar with commonly used data structures and algorithms, and can use them flexibly.

Familiar with the basic knowledge of network

Deep understanding of Linux operating system

Reward skills:

Familiar with open source monitoring platform tools, such as Ganglia and Nagios.

Familiar with Shell scripts and basic tools such as Awk and Sed.

Familiar with distributed computing or storage systems, such as Hadoop/Hbase/Storm, etc.

It is best to be familiar with the principle of machine learning and put it into practice.

Familiar with TCP/IP, HTTP and other network protocols, proficient in socket network programming.

Soft quality requirements:

Strong sense of responsibility and initiative, sense of ownership of the work in charge, self-driven growth.

Able to work under great pressure and have strong ability of independent analysis and problem solving.

You need to be bold and cautious in your work and have the spirit of exploration and innovation.

Extended data:

Operation and maintenance engineer: responsible for maintaining and ensuring the high availability of the whole service, and constantly optimizing the system architecture to improve deployment efficiency, optimize resource utilization and improve the overall ROI. The biggest challenge for operation and maintenance engineers is the management of large-scale clusters. How to manage the services on hundreds of thousands of servers and ensure the high availability of services is the biggest challenge faced by operation and maintenance engineers.

References:

Baidu encyclopedia-operation and maintenance engineer