chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一名運(yùn)維工程師的工作感悟

工程師人生 ? 來源:工程師吳畏 ? 2019-02-18 14:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近因?yàn)椴块T架構(gòu)調(diào)整,之前工作做了交接,新的安排又沒有確定,領(lǐng)導(dǎo)建議學(xué)習(xí)下JAVA開發(fā),后續(xù)直接參與到研發(fā)工作中而不再負(fù)責(zé)運(yùn)維工作。周圍同事也都在說運(yùn)維工作比較low,轉(zhuǎn)研發(fā)會(huì)好一些。但是畢竟從畢業(yè)之后陰差陽錯(cuò)進(jìn)入這個(gè)行當(dāng),已經(jīng)三年時(shí)間了,多多少少還是有些感情的,內(nèi)心還是有點(diǎn)糾結(jié)。正好借著這個(gè)機(jī)會(huì),整理下自己之前的經(jīng)歷,反思下自己的工作,看看能否理清今后的發(fā)展思路。

什么是運(yùn)維?什么是開發(fā)?

14年畢業(yè)至今,前后換過三分工作,每一次都對(duì)運(yùn)維工程師這個(gè)職位有一些新的認(rèn)識(shí)。

第一份工作是在一家比較小的安全公司,大四實(shí)習(xí)之后直接轉(zhuǎn)正,做工作有老員工帶著,遇到問題可以直接請(qǐng)教老員工。那時(shí)候的工作就是跟著前輩部署一些程序,排查下性能問題,重啟下服務(wù)器,每天最大的樂趣就是寫一點(diǎn)小shell腳本,簡(jiǎn)化下繁瑣的工作。所以,那時(shí)候的認(rèn)知就是:在服務(wù)器上執(zhí)行命令處理問題的就是運(yùn)維,根據(jù)需求寫代碼完成功能和修復(fù)BUG的就是開發(fā)。

第二份工作呢,則是進(jìn)了一家小型的創(chuàng)業(yè)公司。作為公司唯一的一名運(yùn)維工程師,并沒有人能指導(dǎo)我的工作,沒人告訴我該干什么,怎么干,我只知道,如果應(yīng)用系統(tǒng)出了問題,領(lǐng)導(dǎo)就會(huì)找我。 為了避免系統(tǒng)出現(xiàn)問題影響業(yè)務(wù),我需要做負(fù)載均衡,高可用,監(jiān)控,制定問題處理的流程規(guī)范。這時(shí)候的認(rèn)知變成了:運(yùn)維工程師是保障系統(tǒng)可以穩(wěn)定的為業(yè)務(wù)提供服務(wù),開發(fā)工程師是讓系統(tǒng)更友好的給業(yè)務(wù)提供服務(wù),研發(fā)創(chuàng)造價(jià)值,運(yùn)維避免風(fēng)險(xiǎn)。

第三份工作,也就是目前的工作 則是就職于某大型電商集團(tuán)中間件部門devops小組,重新做回了小小螺絲釘?shù)慕巧?。與之前工作不同的是,我們所有系統(tǒng)都是服務(wù)于集團(tuán)內(nèi)部的研發(fā)人員,而且很多系統(tǒng)和其它部門的系統(tǒng)之間相互依賴。為了完成工作,除了一些技術(shù)問題處理,更有一部分精力需要花在和各種同事溝通,尋求最優(yōu)解或者雙方都可以接受的妥協(xié)方案。 這時(shí)候?qū)\(yùn)維工作的理解就是:與開發(fā)人員一起配合,盡可能的給用戶優(yōu)質(zhì)的體驗(yàn)。

So,區(qū)分運(yùn)維和開發(fā)的并不是工作方式,并不是說研發(fā)就是一直在寫代碼,運(yùn)維就是一直在插拔網(wǎng)線,部署程序,重啟服務(wù)器。 而是大家的職責(zé)不同,僅此而已。

運(yùn)維工作真的比研發(fā)low嗎

發(fā)現(xiàn)周圍好多同事朋友,不過運(yùn)維還是研發(fā),包括HR,部門領(lǐng)導(dǎo),獵頭,都感覺運(yùn)維比研發(fā)low,相應(yīng)的,同等能力下運(yùn)維工資貌似也普遍略低于研發(fā)(這里的運(yùn)維包括具有一定開發(fā)能力的運(yùn)維開發(fā)工程師)。認(rèn)真想了下,出現(xiàn)這種現(xiàn)象的原因,可能有以下幾個(gè):

1.大部分運(yùn)維工程師的時(shí)間充斥著瑣碎事務(wù),完全就是一個(gè)客服加打雜的工作

2.運(yùn)維工作并不能直接的創(chuàng)造價(jià)值

3.運(yùn)維普遍要求24小時(shí)on call。 凌晨接到電話時(shí)Fuck在心口難開

但是這些問題,其實(shí)并不是沒有辦法解決的。相信現(xiàn)在很少再有那種單純的系統(tǒng)運(yùn)維或者應(yīng)用運(yùn)維工程師了,大家多多少少都掌握著一兩種開發(fā)語言。而大多瑣碎的事務(wù),都可以通過自動(dòng)化來完成。再有就是現(xiàn)在大多數(shù)系統(tǒng)都是分布式的高可用架構(gòu),只要系統(tǒng)避免到單點(diǎn)故障,真的很少有問題需要當(dāng)晚立刻處理,完全可以等到第二天工作時(shí)間在進(jìn)行操作。當(dāng)然,具體操作起來還是有很大難度,會(huì)遇到各種各樣的問題。比如工作被各種瑣事填滿,完全沒有時(shí)間進(jìn)行工程性的工作提高工作效率。部門間信息共享不夠,比如服務(wù)器連通性報(bào)警,對(duì)于我們來說單臺(tái)連通性報(bào)警并不是什么大問題,但是監(jiān)控部門的同事會(huì)認(rèn)為比較重要,不管幾點(diǎn)都會(huì)電話通知我們。后來經(jīng)過和監(jiān)控部門溝通之后,監(jiān)控部門同意類似問題只通過短信等發(fā)送報(bào)警不打電話叫醒我們之后,又會(huì)有部分研發(fā)恰巧沒睡著看到報(bào)警信息之后打電話來咨詢(這里指大型公司)。但是辦法總比困難多,不能因?yàn)檫@些困難就放棄以更優(yōu)雅的方式處理運(yùn)維問題,而是直接認(rèn)定 運(yùn)維工作比較low。 之前我們說了,運(yùn)維只是要保障系統(tǒng)穩(wěn)定性和可用性,和工作方式方法無關(guān)。這樣看,Google的SRE說白了不也是運(yùn)維工程師,雖然沒有真正接觸過,不過看《SRE Google運(yùn)維解密》中寫的,還是很有技術(shù)含量,很高大上的。 那50%的時(shí)間分配原則,真真讓人羨慕。 如果排除上述那些因素,只看工作本身的話,其實(shí)運(yùn)維的技術(shù)含量并不比研發(fā)低。要保證系統(tǒng)的穩(wěn)定性,網(wǎng)絡(luò)協(xié)議,操作系統(tǒng),開發(fā)流程規(guī)范各種都需要有一定的了解,而且可以開發(fā)自己的運(yùn)維平臺(tái)簡(jiǎn)化工作,自己本身既是開發(fā)人員,又是最終用戶,省去了和產(chǎn)品經(jīng)理及業(yè)務(wù)方的各種扯皮,可以安安心心按著自己的心意創(chuàng)造產(chǎn)品,還是很美好的,不是嗎。

如何讓我們的工作變得高大上

既然有著光明的前途,那我們需要怎樣做,才能過上美好的生活呢?

作為一個(gè)一線基層運(yùn)維,我覺得,自身能做的就是學(xué)習(xí),學(xué)習(xí),學(xué)習(xí)。學(xué)習(xí)專業(yè)技能,學(xué)習(xí)如何溝通,學(xué)習(xí)通用技能(如英語能力,文檔能力)。提高專業(yè)能力,你才能實(shí)現(xiàn)你想做的運(yùn)維平臺(tái),解決你遇到的那些問題。 提高溝通能力,你才能讓你的直屬領(lǐng)導(dǎo)和同事支持你做你想做的事情,自動(dòng)化也好,學(xué)新知識(shí)也罷,都需要時(shí)間。 提高英語能力可以讓你更快的學(xué)習(xí)專業(yè)技能,提高文檔能力可以讓你的工作成果在不同部門之間推廣,讓你得到其它同事的認(rèn)可。 并且不要放棄任何學(xué)習(xí)和練手的機(jī)會(huì),如果同一份工作,手動(dòng)解決和通過編寫自動(dòng)化腳本所需時(shí)間相差并不多,那一定要選擇用腳本來實(shí)現(xiàn),多動(dòng)腦子少動(dòng)手。

自動(dòng)化運(yùn)維平臺(tái)空想

沒事兒的時(shí)候總喜歡瞎想,運(yùn)維平臺(tái)應(yīng)該做成啥樣,趁著這個(gè)機(jī)會(huì),也順便落到紙面上,說不定以后有機(jī)會(huì)真的付諸實(shí)踐,別到時(shí)候再忘了。

一體化: 既然是叫做平臺(tái),就應(yīng)該有完善的功能,從硬件資源申請(qǐng),持續(xù)集成,到監(jiān)控,到批量命令執(zhí)行,failover都應(yīng)當(dāng)包括在內(nèi)。后臺(tái)可以分為不同的子系統(tǒng),但是用戶操作時(shí),應(yīng)該是統(tǒng)一的入口,各系統(tǒng)間數(shù)據(jù)應(yīng)當(dāng)共享,所有操作日志清晰可審計(jì)。

少量并多樣的交互: 交互頻率應(yīng)當(dāng)越少越好,只要有人參與到整個(gè)流程當(dāng)中,那處理周期怎么也是分鐘級(jí)的,如果涉及到多人操作,可能需要幾個(gè)小時(shí)甚至幾天。 理想狀態(tài)下,最好是監(jiān)控系統(tǒng)發(fā)現(xiàn)異常后,直接通知異常處理系統(tǒng)進(jìn)行處理,流量遷移,故障判斷一步到位,如果可能最好能直接恢復(fù),如果是硬件故障,可以直接報(bào)修IDC或者硬件供應(yīng)商。只需要在這一切完成之后,給運(yùn)維人員一份記錄即可。不用業(yè)務(wù)的異常處理流程可能有所不同,這一部分最好做成可配置的。有特殊需求的用戶可以自行定義異常處理流程。 相反的,交互方式應(yīng)當(dāng)越多越好,手機(jī)APP,chatbot,WEB頁面。

自主進(jìn)化: 由于統(tǒng)一了所有操作的入口,而且有著完備的數(shù)據(jù),所以應(yīng)該能夠通過機(jī)器學(xué)習(xí)等方式,讓平臺(tái)越來越智能。由最開始的我們指定平臺(tái)應(yīng)該怎么做,到平臺(tái)根據(jù)實(shí)際情況給出處理意見,由運(yùn)維人員確認(rèn)是否可以進(jìn)行該項(xiàng)操作,到運(yùn)維人員制定約束,避免一些危險(xiǎn)操作,其余的由系統(tǒng)通過自主的學(xué)習(xí)來判斷應(yīng)該如何去做故障處理,性能調(diào)優(yōu)等工作并具體執(zhí)行。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    硬件工程師如何提高電路設(shè)計(jì)的可靠性?

    聊我從業(yè)硬件工程師至今的些小的感悟,這些小感悟對(duì)于些經(jīng)驗(yàn)老道的
    的頭像 發(fā)表于 11-11 07:36 ?2451次閱讀
    硬件<b class='flag-5'>工程師</b>如何提高電路設(shè)計(jì)的可靠性?

    Ceph集群部署與運(yùn)完全指南

    作為一名資深運(yùn)工程師,我見證了太多企業(yè)在存儲(chǔ)架構(gòu)選型上的糾結(jié)。傳統(tǒng)的NAS/SAN方案成本高昂,擴(kuò)展性差;而云存儲(chǔ)又面臨廠商鎖定的風(fēng)險(xiǎn)。直到我深入研究Ceph后,才真正理解什么叫"軟
    的頭像 發(fā)表于 08-29 17:18 ?1036次閱讀

    Python腳本實(shí)現(xiàn)運(yùn)工作自動(dòng)化案例

    還在為重復(fù)性運(yùn)工作而煩惱?每天被各種告警、監(jiān)控、部署搞得焦頭爛額?作為一名有10年經(jīng)驗(yàn)的運(yùn)
    的頭像 發(fā)表于 08-27 14:46 ?876次閱讀

    作為一名PCB質(zhì)檢工程師,我為什么在用手持式面銅測(cè)試儀?

    在PCB行業(yè),銅厚直是決定阻抗、散熱與可靠性的關(guān)鍵指標(biāo)。過去,工程師把板子搬到實(shí)驗(yàn)室、等待臺(tái)式銅厚儀出結(jié)果;作為一名PCB質(zhì)檢工程師,如今,我更愿意把“實(shí)驗(yàn)室”揣進(jìn)口袋——手持式面銅
    發(fā)表于 08-11 11:59

    文掌握Linux命令

    作為一名運(yùn)工程師,熟練掌握Linux命令是基本功中的基本功。無論是日常工作中的系統(tǒng)維護(hù),還是面試時(shí)的技術(shù)考核,Linux命令都是繞不開的核
    的頭像 發(fā)表于 07-22 15:23 ?482次閱讀

    如何成為一名合格的KaihongOS南向驅(qū)動(dòng)開發(fā)工程師

    如何成為一名合格的南向驅(qū)動(dòng)開發(fā)工程師 1. 我需要具備哪些方面的知識(shí)? KaihongOS南向適配的方向分為:驅(qū)動(dòng)開發(fā)、內(nèi)核開發(fā)。根據(jù)適配方向劃分,需要掌握的知識(shí)技能分別為: 驅(qū)動(dòng)開發(fā)
    發(fā)表于 04-23 08:02

    如何成為一名合格的KaihongOS北向應(yīng)用開發(fā)工程師

    如何成為一名合格的北向應(yīng)用開發(fā)工程師 在快速發(fā)展的軟件開發(fā)領(lǐng)域,北向應(yīng)用開發(fā)工程師個(gè)專注于系統(tǒng)級(jí)應(yīng)用開發(fā)的高需求職位。 以下是成為一名
    發(fā)表于 04-23 06:46

    如何成為一名嵌入式軟件工程師?

    如何成為一名嵌入式軟件工程師? 01明確崗位的角色與定位 嵌入式軟件工程師主要負(fù)責(zé)開發(fā)運(yùn)行在特定硬件平臺(tái)上的軟件,這些軟件通常與硬件緊密集成,以實(shí)現(xiàn)特定的功能。 不僅需要精通編程語言(如C/C++
    發(fā)表于 04-15 14:37

    招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    如何成為嵌入式開發(fā)工程師?

    ,參加相關(guān)的研討會(huì)和培訓(xùn)課程,閱讀專業(yè)書籍和論文。 9. 認(rèn)證和網(wǎng)絡(luò):- 考慮獲取相關(guān)認(rèn)證,這可以增加你的市場(chǎng)競(jìng)爭(zhēng)力。- 加入專業(yè)組織和在線社區(qū),擴(kuò)展你的人際網(wǎng)絡(luò)。 通過上述步驟的學(xué)習(xí)和實(shí)踐,你可以逐步成長(zhǎng)為一名合格的嵌入式開發(fā)工程師。記住,實(shí)際動(dòng)手做項(xiàng)目和解決實(shí)際問題是
    發(fā)表于 02-19 10:39

    電子工程師的電源設(shè)計(jì)經(jīng)驗(yàn)分享

    作為一名電子工程師,電源設(shè)計(jì)直是我在工作中重點(diǎn)關(guān)注的領(lǐng)域。電源設(shè)計(jì)不僅需要扎實(shí)的理論基礎(chǔ),還需要豐富的實(shí)踐經(jīng)驗(yàn)。以下是我多年工作中總結(jié)的
    的頭像 發(fā)表于 01-21 15:53 ?917次閱讀

    如何成為一名合格的南向驅(qū)動(dòng)開發(fā)工程師

    內(nèi)核開發(fā) - c,cmake,dts, linux常用命令 以上,如能對(duì)某模塊的南向適配研究透徹,自行調(diào)通,積極解決問題。那么對(duì)一名kaihongOS的南向驅(qū)動(dòng)開發(fā)工程師而言,他便是合格的,若
    發(fā)表于 01-10 10:06

    如何成為一名合格的北向應(yīng)用開發(fā)工程師

    在快速發(fā)展的軟件開發(fā)領(lǐng)域,北向應(yīng)用開發(fā)工程師個(gè)專注于系統(tǒng)級(jí)應(yīng)用開發(fā)的高需求職位。 以下是成為一名合格的KaihongOS北向應(yīng)用開發(fā)工程師的建議。 1. 基礎(chǔ)知識(shí) 編程語言 :學(xué)習(xí)
    發(fā)表于 01-10 10:00