運維工程師和運維開發(fā)工程師的區(qū)別?
從工作內(nèi)容上看:
運維:側(cè)重點是“維護”。對于運維工程師來說,其底層的知識儲備要很扎實,對于常見問題要有經(jīng)驗總結(jié),這樣才會更快速的解決發(fā)生的問題;基礎(chǔ)的編程知識也需要知道,但不是重點要求,若精通會更好,個人意愿,在此不做具體要求
開發(fā):側(cè)重點是“編程”。必須熟練精通編程,且同時還需要學習前端開發(fā)知識,而對于具體的運維工作則是沒有什么其他的要求的
從崗位職責來看:運維從事的工作也與運維開發(fā)有較大差別。運維開發(fā)要做的工作是通過開發(fā)技能幫助運維實現(xiàn)運維工作的自動化。
從運維來說:因為線上穩(wěn)定大于天,任何風吹草動都得抓緊起來處理,平常工作的話,以優(yōu)化服務結(jié)構(gòu),部署方法和指標采集為重點。
對于運維開發(fā)來說:說白了就是“輔助”,或者說是運維的臂膀,需要把運維中遇到的問題提供平臺查詢,或者把一些常見的重復操作給抽象出來做成工具,減少運維的人工介入。
最后
總的來說:運維和運維開發(fā)是不一樣的。運維和運維開發(fā)不能比,運維包含運維開發(fā),大家都是運維,基礎(chǔ)的系統(tǒng)知識都要有,你不懂系統(tǒng)不懂網(wǎng)絡也開發(fā)不出來。
如果要對比的話,相同點的就是運維所必須要會的有基礎(chǔ)運維、網(wǎng)絡運維、業(yè)務運維、數(shù)據(jù)庫運維;不同點就是大家都要懂運維基礎(chǔ)知識,但是各自專長不同,比如數(shù)據(jù)庫除了要有基礎(chǔ)知識,還要懂數(shù)據(jù)庫怎么優(yōu)化,開發(fā)就不用懂,開發(fā)會開發(fā),但也沒必要懂。不過作為開發(fā),要滿足基礎(chǔ)運維、網(wǎng)絡運維、業(yè)務運維、數(shù)據(jù)庫運維的需求,挑戰(zhàn)相對更大,懂得要更多更深入才行。