優秀的架構師應該具備哪些能力

2021-08-28 11:34:14 字數 2553 閱讀 9104

合格的運營式運維工程師

首先我們總結下,關於談到何為一名合格的運維運營工程師,大概就是幾點:

具備一定運營技能;要有運營意識;主動性要強;學習能力要跟得上。

而學習能力完全是乙個人綜合能力的體現,這一點個人覺得客觀性佔絕大部分。最近發生的一系列事情,我頗有感觸,合格與不合格的運營工程師就差在這裡,接下來我就簡單的跟大家分享一下。

運營過程中rm掉lib目錄及關鍵的資料檔案目錄;drop掉資料庫,甚至就連自己遠端管理的伺服器,比如做一些安全策略等導致自己也連線不到自己的伺服器,諸如此類。

這些都是大家成長的過程,通過時間的推移,我們都能吸取教訓並總結經驗。可以說大家都會經過「0」和「1」的過程,這些貌似我們都沒有什麼區分。

但是,大家有沒有總結一下,「1」到「n」的過程,大家靜下心來仔細想想,自己的「n」是個位數或者是十位數或者甚至是百位數,你會覺得有哪些感觸呢?

我想裡面就能體現你的經驗,更重要的是從這些經驗中學到了多少知識,這些將成為你的綜合能力素質。

回歸我們的主題,一名ops架構師,學習能力佔了主要一部分(其實其他行業包括任何事情等等這都是關鍵一點)。如果這塊缺失,僅憑一些生產線的經驗教訓,而不去反思,並充中總結出更多的經驗來,想成為乙個架構師那都是不現實的。

那麼優秀的ops架構師我個人覺得有四部分組成:

具備一定的溝通和協調能力;

具有突發故障應急處理能力;

要有不斷反思的能力;

要有很強的知新能力。

下面我們來具體說一下。

具備一定的溝通和協調能力,這個跟性格有關係,但是,做ops久了你就會知道,如果你還沒具備一定的溝通和協調能力,那麼趁早撤出這個行業,因為這個職業不適合你。

我們從ops的itil管理可以看到,幾乎每個流程都是需要溝通和協調的。就拿最基本的變更管理來說,所有的產品上線最後乙個關口就是要進入到生產線部署。

那麼,如何協調好研發和測試等資源?做到合理的安排及變更過程中的井然有序?這個完全是ops的架構師或者說運營工程師來驅動,他會影響變更的成敗。

所以,如果每次變更總是有問題,那麼就要找找自己的問題,這個跟技術能力沒有多大的關係,關鍵在於你是否具備的溝通和協調資源的能力。

具備一定的突發故障的應急處理能力。這個要求比較高,其實,這個能力主要有兩個體現:要有一定的技術能力;要有生產線運營經驗。

技術能力,後天個人不斷學習去獲取;而生產線運營經驗,這些都是血的教訓得來的,這個就是之前我們說的「n」,不過,並不見得「n」越多越好:

而是「n」中,所有的事故或者事件型別的都不重複,或者說相關型別的不能重複,這是最好的。

也就是,我們要從之前教訓中不斷學習和武裝自己,讓自己變得更強大,每當有新的問題發生或者降臨到你的身上,你具備快速的處理事件的一二三理念,很好的運用事故處理的343法則,這是應急處理的能力的關鍵點。

作為一名優秀的ops架構師,毫無疑問以客戶為導向,服務可持續性為宗旨,要做的事情就是,快速恢復服務,後續排查問題。這個看得簡單,其實在實際運營中,往往被大家疏忽,所以,這點看,你是否具備了。

具備反思能力,其實這點說的有點嚴重了。不過,我還是不得不嘮叨幾句。在ops運營過程中,大家往往都會用任務太多了,事情太多了來搪塞自己、以及領導。

從來沒有靜下心來想想,我這段時間做了什麼?有什麼問題?需要有什麼改進?還會有哪些問題會產生?等等這些問題,我們考慮了多少?不得而知。

設身處地的想想,如果你每天處在忙碌的工作中,除了身心疲憊,還會有什麼?除了嘆氣還是嘆氣。如何改變這個局面,從泥潭中拔出來,不是靠別人,而是靠自己,只有自己想明白了,所有的問題都迎刃而解了。

優秀的ops架構師,需要時刻關注自己所做的一切,要認真對待每一件事情,任何的生產線的架構調整、細節變化需要記錄下來,一天工作下來需要給自己的腦子休息一下,讓腦子想放電影一樣過一下一天所經歷的事情,哪些是痛點問題,哪些是意外,這些都要整理出來。

具有很強的知新能力,這是乙個優秀的ops架構師必備條件,也是我為什麼放到最後一點來講的乙個原因。一般情況下具備前面三個條基本具備了架構師的條件了,可以稱得上是乙個ops架構師了。

那麼,知新能力為什麼這麼重要?因為這關係到,是止步於「好」,還是變得「優秀」。

優秀的架構師,在做好生產線運營的同時,他會花很大的盡力來優化平台架構,來驅動研發來改進平台,使之做得更好。

同時,他會結合生產線新運營特點及問題,會提出更適合平台運營的架構,讓平台做的更好的擴充套件性,從而提高了這個ops的運營效率。

另一方面,知新能力就是要有很強的同行業運營現狀的分析能力,能夠很快將市場上的新技術運用到我們的測試環境中,不斷的儲備自己的知識庫,並驅動整個團隊及相關的兄弟部門。

這一點看是很難,其實要做到並不難,難是難在你所維護的生產線穩定了沒有?溫飽問題解決了沒有?如果還沒解決,那離小康生活還有一段距離呢,那就先解決重點問題,做好架構師前面的三點,麵包自然就會有了。

好了,說了這麼多,我簡單總結一下,乙個合格的運營工程師發展成一名合格的ops架構師,到最後成為優秀的ops架構師,需要經歷風風雨雨,歷盡艱辛萬苦。

或許未來的某一天,當你靜靜的反思,你會發現你已經成功了,因為,你關注了過程,而不再是結果,所以,你收穫了。

架構師應該具備哪些思維模型?

架構師一直是程式設計師 羨慕且追求 的高度,今天來說說我 奈學教育ceo 孫玄 眼裡優秀的架構師該如何定義。畢竟我也曾經是一名架構師 在開始今天的話題之前我說乙個和我前公司p9現在已經是p10的對話。問題是這樣的他說公司中介軟體架構師不熟悉公司業務,很多事落地不了,非常的疑惑。他最近主要任務就是和這...

大資料架構師需要具備哪些能力?

架構師按照專注領域不同,可分為企業架構師 基礎結構架構師 特定技術架構和解決方案架構師等,專職架構師往往偏向基礎結構架構師和特定技術架構師,專職架構師不負責具體的業務系統,而又對所有的系統負責,很少直接負責專案,但對專案要有提前把控,面對的是更大的團隊和更大的問題域。想要成為專職架構師,就要明確專職...

架構師應具備的能力

知識儲備 程序和執行緒 熟悉程序和執行緒基本概念,程序和執行緒執行空間,程序排程,上下文空間切換等。設計模式 設計模式分類,每種設計模式類結構圖 意圖 優缺點。各種設計法則 開放閉合法則,依賴反轉法則,單一職責原則,黎克特制替換原則,迪公尺特法則。能力模型 1.與人交往能力 傾聽是一種藝術,沒有聽明...