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