650) this.width=650; "Src=" Http://s5.51cto.com/wyfs02/M01/82/12/wKiom1dKgTSScqkqAADtctEebd8055.jpg-wh_500x0-wm_3 -wmp_4-s_1213009025.jpg "title=" 1.jpg "alt=" Wkiom1dkgtsscqkqaadtcteebd8055.jpg-wh_50 "/>
As a senior operations engineer, the following techniques are required:
Basic operation of Linux system (LS,MKDIR,TOUCH,DATE,FIND,-EXEC,DIFF, etc.)
At least intermediate use of AWK,SEQ commands (including functions that are too complex to speak first)
Ability to write Shell (master for in, case, while statement)
Ability to deploy Contab
Ability to deploy iptables
Ability to expand disk capacity
Ability to backup multiple RAID drives
Mastering the statement that sends e-mail under Linux
Python/c/ruby and other language basic programming ability, will be one of them, but not to be satisfied with writing a small game, write a crawler, write a few numbers back and forth to calculate a simple program, but in actual production can actually use. For example, in the thousands of data to pick out the required data, can separate the required data, can be combined with the file operation, really is to achieve the purpose of automated operations.
Zabbix/nagios installation and basic configuration, will use them to send mail/alarm, can according to different requirements independent write monitoring script better.
HTTP basic knowledge (now requires to have an understanding of HTTPS), can know the principle of caching, TCP/IP principle, TCP header, UDP Baotou and so on knowledge.
Master the principle of DNS, and hands-on DNS server experience is better. Let's take a look at CDN knowledge.
Cobbler: This is a tool for installing servers in batches based on IP addresses. The technology that will PXE the network boot server. To install the CentOS system in bulk, see http://kerry.blog.51cto.com/172631/648430/.
Puppet: This is a version of the software that guarantees each server based on the IP address/hostname.
MySQL: A very fire database, master the basic additions and deletions, hot backup and optimization technology.
Nginx/apache: There's nothing to say, they're dad!
Xshell/putty: Remote link operation Server software that knows how to use PXE for remote network boot.
Java/ajax/php: This is the choice of learning, if you have to study the words are already Daniel, on the basis of operations will be Java and other language words are cows on the cattle, the monthly salary at least can be more 2000~3000, in the combination of front-end testing things, understand that a few languages is more powerful, Directly increase the core competitiveness.
The next is to be able to independently read the source code writing module, with GitHub background.
Operations Engineer's talent tree up to the point is the DBA (Big Data analysis direction), Senior Ops supervisor and System architect (I personally think this is the ultimate talent), these are basically Daniel's level, the time in Beijing monthly salary 50,000, stock dividends, year-end awards take a two hundred thousand or three hundred thousand is not a matter, strive to do before the age of 40 , then it will be a lot easier in the next few years.
Daniel's road, so hard, come on.
This article is from "Life is waiting for Gordo" blog, please make sure to keep this source http://chenx1242.blog.51cto.com/10430133/1784208
Skills required by senior OPS engineers