What do you need to learn at the beginning of operations and maintenance

Basic Skills:

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

Proficient in common data structures and algorithms and able to flexibly apply them

Familiar with network basics

In-depth understanding of Linux operating system

Plus Skills:

Familiar with Open source monitoring platform tools, such as Ganglia, Nagios, etc.

Familiarity with Shell ScriptingFamiliarity with Awk, Sed and other basic tools

Familiarity with Distributed Computing or Storage Systems, such as Hadoop/Hbase/Storm, etc.

Familiarity with Machine Learning Principles and the ability to put them into practice is a plus

< p>Familiar with TCP/IP, HTTP and other network protocols, and proficient in socket network programming