從行業(yè)角度來看,隨著中國互聯(lián)網(wǎng)的高速發(fā)展(目前中國網(wǎng)民已躍升為全球)、網(wǎng)站規(guī)模越來越來大、架構(gòu)越來越復(fù)雜;
對專職網(wǎng)站運(yùn)維工程師、網(wǎng)站架構(gòu)師的要求會(huì)越來越急迫,特別是對有經(jīng)驗(yàn)的優(yōu)秀運(yùn)維人才需求量大,而且是越老越值錢;
目前國內(nèi)基本上都是選擇畢業(yè)生培養(yǎng)(限于大公司),培養(yǎng)成本高,而且沒有經(jīng)驗(yàn)人才加入會(huì)導(dǎo)致公司技術(shù)更新緩慢、影響公司的技術(shù)發(fā)展;
當(dāng)然,畢業(yè)生也有好處:白紙一張,可塑性強(qiáng),比較認(rèn)同并容易融入企業(yè)文化。
基礎(chǔ)技能:
精通C/Python/Perl等1至2種編程語言
熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和算法,并能靈活運(yùn)用
熟悉網(wǎng)絡(luò)基礎(chǔ)知識(shí)
深入理解Linux操作系統(tǒng)
加分技能:
熟悉開源的監(jiān)控平臺(tái)工具,比如:Ganglia、Nagios等
熟練掌握Shell腳本熟悉Awk、Sed等基礎(chǔ)工具
熟悉分布式計(jì)算或者存儲(chǔ)系統(tǒng),比如Hadoop/Hbase/Storm等
熟悉機(jī)器學(xué)習(xí)原理能付諸實(shí)踐者更佳
熟悉TCP/IP、HTTP等網(wǎng)絡(luò)協(xié)議,精通socket網(wǎng)絡(luò)編程
運(yùn)維架構(gòu)師是運(yùn)維工程師的高級階段,并沒有明確的崗位界限區(qū)分,運(yùn)維架構(gòu)師一般來說是除了對運(yùn)維工程師應(yīng)用的開源工具熟練掌握之外,更多的是用思想來運(yùn)維了,即DevOps的落地,各種企業(yè)運(yùn)行過程中的解決方案提出和執(zhí)行,例如:根據(jù)公司的現(xiàn)狀可以設(shè)計(jì)各類運(yùn)維解決方案的能力:
1、自動(dòng)化代碼上線(SVN/GIT+Jenkins+MVN)解決方案;
2、云計(jì)算部署架構(gòu)及Docker微服務(wù)架構(gòu)方案;
3、服務(wù)自動(dòng)化擴(kuò)容方案(KVM/OpenStack/Docker+Ansible+Zabbix);
4、10萬并發(fā)的網(wǎng)站架構(gòu)、秒殺系統(tǒng)的架構(gòu)及解決發(fā)你個(gè)案;
5、多IDC機(jī)房互聯(lián)方案、全網(wǎng)數(shù)據(jù)備份解決方案、賬號統(tǒng)一認(rèn)證方案;
6、數(shù)據(jù)庫、存儲(chǔ)及各重要服務(wù)節(jié)點(diǎn)的集群和高可用方案。
7、各網(wǎng)絡(luò)服務(wù)的極端優(yōu)化方案、服務(wù)解耦/拆分。
8、運(yùn)維流程、制度、規(guī)范等的建設(shè)和推行。
9、溝通能力、培訓(xùn)能力、項(xiàng)目管理、業(yè)務(wù)需求分析及落地執(zhí)行力等。
這里僅舉幾個(gè)例子,實(shí)際工作中會(huì)有更多,運(yùn)維架構(gòu)師的工作,其實(shí)就是解決企業(yè)中的用戶訪問量不斷增大帶來的痛點(diǎn),最終達(dá)到高效、優(yōu)質(zhì)的為客戶提供網(wǎng)站及業(yè)務(wù)服務(wù)。