職位一

職位二

從崗位描述來看,可以很清楚分辨出崗位一是運維工程師,崗位二是運維開發(fā)工程師。
運維工程師的要求有幾個關鍵字“架構、BASH、集群、TCP/IP”等,對于編程的要求不高,但是在底層知識儲備上高。運維開發(fā)工程師的技能需求則有不同,需要精通編程同時還要有前端開發(fā)知識儲備,對于具體的運維工作則沒有提出過多的要求。
從崗位職責來看,運維從事的工作也與運維開發(fā)有較大差別。運維開發(fā)要做的工作是通過開發(fā)技能幫助運維實現(xiàn)運維工作的自動化。
從運維來說,因為線上穩(wěn)定大于天,任何風吹草動都得抓緊起來處理,平常工作的話,以優(yōu)化服務結(jié)構,部署方法和指標采集為重點。而運維開發(fā)是輔助的輔助,或者叫運維的臂膀,需要把運維中遇到的問題提供平臺查詢,或者把一些常見的重復操作給抽象出來做成工具,減少運維的人工介入。
所以運維和運維開發(fā)不一樣。運維和運維開發(fā)不能比,運維包含運維開發(fā),大家都是運維,基礎的系統(tǒng)知識都要有,你不懂系統(tǒng)不懂網(wǎng)絡也開發(fā)不出來。如果要比,要和同是運維下的基礎運維、網(wǎng)絡運維、業(yè)務運維、dba比,不同就是大家都都要懂運維基礎知識,但是各自專長不同,比如dba除了要有基礎知識,還要懂數(shù)據(jù)庫怎么優(yōu)化,開發(fā)就不用懂,開發(fā)會開發(fā),dba也沒必要懂。不過作為開發(fā),要滿足基礎運維、網(wǎng)絡運維、業(yè)務運維、dba的需求,挑戰(zhàn)相對更大,懂得要更多更深入才行。
上一個教程:運維工程師的主要工作是什么?
下一個教程:運維工程師的主要工作就兩句話你信嗎?