了解最新公司動態及行業資訊
以下是部分中國互聯網行業資深運維工程師對運維的看法(涉及隱私,相關名稱為首字母縮略詞):
CXY:
運維是一個很寬泛的定義,不同的公司在不同的階段有不同的職責和崗位。如果從字面上理解,認為是敲幾行操作命令的工作,那就錯了。對于初創公司來說,運維工程師的工作可能需要從申請域名、購買/租用服務器、上架、調整網絡設備設置、部署操作系統和運營環境、部署代碼、設計部署監控、防范漏洞和攻擊等。對于大公司來說,對運維工作的要求越來越高,這也導致運維的分工更加細化:從大方向上,
很多非從業者對運維的看法,一般都屬于IT運維一個很小的責任:安裝系統^^。一些研發工程師對運維的看法僅限于運維的幾個點:部署、變更、監控、響應。
不管你做什么運維,最基本的責任就是保證業務的穩定運行。因此,它必須成為業務穩定的所有者。有些人通常認為運維工程師就像消防員,24/7 全天候響應異常并撲滅火災。但穩定的運維工程師更接近醫生。醫生也分為各個科室,還有急診科和急診科。要先判斷患者的問題,對癥下藥。
業務有各種需求。如果運維工程師能夠滿足業務需求,或者積極探索業務痛點和改進方法,就能為業務實現更多價值。
在滿足業務需求時,要區分優先級,優先考慮對業務快速發展非常重要的需求,如穩定性、部署和變更效率、容量管理等。穩定性不用說,如果用戶不能穩定地使用你的業務,那么沒有任何產品功能是有價值的。對于百度這樣快速成長的互聯網公司來說,每天都有大量的升級更新需要提供給用戶。如何快速滿足異地大型集群的產品升級需求,同時讓用戶對升級過程一無所知,這是我們的追求。當用戶使用百度來衡量網絡是否能上網時,是對運維質量的褒獎。
其次,可以橫向看不同業務的需求。如果能將多種服務的需求抽象出來,將一些具有普遍價值的工作(如數據庫、CDN、監控、流量接入與調度、大數據存儲與計算)平臺化,也可以在以下領域進行深入研究。這個方向。發展。在百度這樣巨大的流量和服務器規模下,你不僅有巨大的空間和挑戰服務器運維技術,還有足夠的資源和支持來開發和應用行業最前沿的技術。
一定的積累后,可以進入宏觀和微觀層面,從整個公司層面考慮業務(涉及網絡、硬件、系統、應用開發方式等)的智能部署和調度,進一步提升效率并節省成本。.
如果你能理解業務,理解業務模式,并與業務密切優化創新,是運維工程師體現價值的另一種方式。有很多產品創新、專利申請、論文發表、業務指標提升等,都是由運維工程師直接或合作貢獻的。
YBX:
與研發人員相比,運維工程師可以全局觀察他們維護的計算機系統,尤其是高級運維工程師。沒有模塊邊界。這個獨特的位置帶來了很多價值:
同樣從公司不同業務的角度,可以統一分配資源,從而節約資源。
克茲:
XX:
運維是指維護生產環境以及與生產環境相關的資源和服務的全過程,包括保證生產環境穩定、高效、低成本運行的相關技術和流程手段。
一方面,運維最終對業務功能負責,其價值體現在產品價值的最大化上。這通常是通過將產品功能的性能發揮到極致來實現的。例如,搜索引擎運維的重點是確保用戶在搜索時的極致體驗:穩定、快速、準確、新穎、完整。在線聊天系統的運維,要保證用戶的聊天過程實時流暢。另一方面是最終負責在線業務的成本。它的價值體現在服務運營成本的降低上
運維工作的開展方式一般取決于要維護的業務特性的要求,形成所需的多個主題方向來開展。常見的解決方案包括以下主題方向:事件管理、配置管理、變更管理、容量管理等。
對運維工程師的要求特別嚴格,因為運維工程師需要針對不同的問題不斷補充和拓展自己的知識和研究范圍。
在初級階段,優秀的運維工程師會表現出突出的主動性和責任感。面對不熟悉的業務,他們會主動學習,擴大對業務的理解和相應的知識范圍,從而有足夠的能力獨立維護業務。.
在逐步發展階段,注重總結和反思的工程師會逐漸成長為高層次的運維工程師,通常會對服務運維有更系統的認識。也有一些工程師由于優秀的項目管理和規劃能力,逐漸成為項目經理。
隨著進一步的發展,高水平的運維工程師將對產品有非常透徹的了解。因此,在這種情況下,高級運維工程師甚至可以成為產品產品經理和產品開發顧問。在設計和開發中發揮至關重要的作用。
SJY:
運維工程師所需要的技術體系因專業方向而異。但基本的計算機系統架構、操作系統、掌握網絡技術是基本要求。例如,您可能需要精通Linux操作系統的使用,精通使用各種腳本工具處理日常任務,精通TCP/IP協議棧排查大型網絡系統中的異常流量等進一步,需要在軟件可操作性方面形成一套經驗積累,作為后續工作的指導。
運維工程師在初始階段的目的是獲得維護系統所需的所有硬件和軟件知識和經驗。進階階段,需要能夠設計開發一套基礎系統軟件,支持業務系統穩定可靠運行,即開發為軟件服務的軟件,以支持更大規模的業務系統。提高運維效率。最高階段是軟件系統的構建和運行階段,使系統從誕生階段就具有天然的可操作性,從而最大限度地提高系統的生產力,最大限度地減少對外部支持資源的依賴。
ZM:
運維工程師首先應該是軟件工程師( ),但他們的職責和優先級不同。
運維工程師不是系統管理員。與系統管理員最大的區別在于,運維工程師的工作不僅僅是配置和管理系統,還需要使用軟件開發的方法來增強系統功能或分析數據。
運維工程師應該是軟件工程師、系統工程師等多種角色的組合服務器運維技術,應該比一般的軟件工程師有更廣泛的知識背景
操作和維護的職責是:
運維日常工作:
對于運維工程師來說,最重要的是用編程和軟件的方法來解決問題。發展的道路不應該和軟件工程師有很大的不同,不同的只是領域的重點和方向