了解最新公司動態及行業資訊
如何做運維,感覺像網管?新工作已經運營維護了3個多月,每天都是維護重啟服務器和更新代碼……感覺這樣過幾年就沒有競爭力了……
這是知乎上比較熱門的運維問題,也是很多剛進入運維工作的朋友所面臨的心態。
確實,【運維】可能是最重要的分水嶺職位之一:有的人畢業6年,年薪從3K漲到50K;有些人工作了4年,仍然在重新啟動服務器和檢查機房。機械工作,這些都是知乎上能看到的真實例子。
明天,我們將通過運維的緊急招聘要求,薪水從5K到100K,看看運維從搬磚到師傅必須學到什么。
第 1 階段:3K-5K “昨天又移動了 65 臺服務器……”
——現階段工作說明
圖片摘要:
緊急工作和要求:
發一篇:
工作職責:
公司筆記本多媒體及網絡日常維護,桌面運維支持
資格:
1、熟練更換PC硬件
2、熟悉常用辦公軟件和郵箱
3、對網絡運維有一定了解,能熟練配置交換機防火墻和路由器。
(4K—6K百度文學)
帖子二:
工作職責:
1、負責公司內外網絡平臺的建設和實施以及網絡的具體維護(包括無線網絡技術和設備);
2、對公司組織的網絡技術解決方案的定稿和實施提出建議;
3、網絡及安全技術實施方案的安裝、調試和維護;
4、負責公司辦公網絡和IDC網絡的日常維護;
5、負責組網設備和廣域線路的統計。
資格:
1、2018屆畢業生,本科以上學歷,計算機相關專業;
2、誠實守信,性格活潑,無不良歷史;
3、善于學習,善于溝通,良好的文檔記錄能力,敢于面對挑戰,在壓力下工作;
4、學生黨員或有相關網絡工程師認證(思科認證、認證、認證等)者優先;
5、熟悉Linux操作系統和虛擬化技術者優先。
(法學博士)
技術關鍵詞:
Linux、服務器、環境部署
運維工程師——“”,字面意思可以理解為管理系統和服務器的工程師。中級運維最常見的工作就是熟悉和維護服務器——所以測試機房和搬家是90%的運維人員都會經歷的。
如果您更高級,您將開始學習構建服務器、構建網絡和配置環境。大多數服務器使用Linux系統,因此熟練使用Linux是硬性要求;服務器需要配置網絡,所以也要掌握路由合約、網絡合約等網絡原理;產品開發完成后,還需要對部署環境進行運維。 ,安裝相應的軟件;安裝完成后可以上網嗎?不,有時候你還需要部署一個測試環境……
現階段運維的大部分工作都是簡單機械的,對技術水平的要求很低,所以工資也很低。所以,剛畢業的程序員往往會有運維崗位不如開發崗位的錯覺。他們會感到“困惑”甚至“焦慮”……
“我感覺自己像個站長……”
“每天的工作就是維護和重啟服務器,沒有希望了……”
不過,運維是一場真正的馬拉松。這也是第一階段。你只跑了1%,發達的朋友已經跑了20%。你的改進空間遠遠超過他們。
第二階段:6-15K“從刪庫到逃跑……”
圖片摘要:
或者……
緊急工作和要求:
【崗位職責】:
1、負責服務器配置、維護、監控、調優、故障排除等工作;
2、手動運維和開發運維腳本;
3。大用戶量下高性能服務器系統部署方案的制定、實施與監控;
4。及時響應和處理在線故障。
【要求】:
1。計算機相關專業大專及以上學歷,具有扎實的計算機基礎理論知識;
2、熟悉mysql、redis、mq、elk、nginx的安裝、部署和優化;
3、具有良好的故障排除能力、良好的邏輯分析能力和技術敏感性;
4。熟悉shell和腳本語言的使用,精通腳本/工具開發,對手動運維有深入了解或經驗者優先;
5。責任心強,故障分析和排除能力強,擅長在職學校學習,能承受工作壓力。
(10-20K——樂視)
技術關鍵詞:
故障排除、優化、外殼、監控
隨著自身技術的積累服務器運維,運維的工資水漲船高。此時,你已經可以在公司或項目中獨善其身了。要達到這個階段的要求,你需要掌握這個技能:
(技能引用自網上,來源已無……)
一、故障排除和調整
上線沒多久,服務就502了,boss沒被罵死。你雖然有腹黑,但我只是運維,代碼不是我寫的,憑什么要我來推卸責任? !申訴就是申訴,服務無法訪問。這是操作和維護的問題。盡快發現問題,解決問題才是王道。如何定位問題?最簡單最直接的方法是查看日志、系統日志、軟件相關日志,根據故障現象和經驗快速定位和恢復。之后,總結經驗,吸取教訓,撰寫車禍報告。 OK,現在你知道了需要對系統環境進行一定的調優操作,不再是垃圾箱。
相關技術:top,,iftop,awk,sed,sar,,,...
二、備份
上一次數據庫刪除危機的教訓擺在我們面前。數小時的數據丟失。即使大多數備份策略失敗,它仍然會保存幾個小時前的備份,而不會導致更大的數據。公司的損失和損失。我們需要設備備份冗余,數據庫備份和離線備份,網站靜態備份冗余,機房備份,雙活,哪個更好。
相關技術:rsync、lvm 、、??、全量備份、差異備份、增量備份、離線異地備份、...
三、高可用性集群
沒有不朽,我們不能保證硬件24小時在線,但需要保證服務24小時在線。
故障發生后,如果做到高可用和冗余,人工切換故障,排除故障節點,保證服務的實時在線服務。在老板和用戶不知情的情況下,悄悄地處理故障,保留了KPI,紅利其實是有的。
相關技術:F5、Nginx、LVS、HA-proxy、MHA、其他各種分布式集群解決方案……
四、監控和警報
永遠不懼網站的死亡,一年365天,一周7天,一天24小時,時刻保持高度的精神緊張,即使你是仙女也無法拿住。我們需要一臺機器來監督其他機器的工作,我們需要解放自己。當出現故障時,通過郵件、微信、釘釘、郵箱等方式通知相應的運維工程師進行處理,甚至可以手動切換或移除故障節點,然后我們對故障節點進行離線故障排除。
相關技術:,,Cacti,,open-,,sar,...
第 3 階段:20K—45K “Linux 操作真的可以為所欲為……”
總結此階段的圖表:
緊急工作和要求:
工作一
【崗位職責】:
1、開發和優化運維解決方案,包括但不限于彈性容災、智能調度、彈性擴容、防電力攻擊等;
2、推廣開發高效的人工運維管理工具,提高運維效率;
3、探索和研究運維技術新方向。
【職位要求】:
1、本科以上學歷,3年以上Linux系統使用和管理經驗;
2、熟悉Linux操作系統原理、TCP/IP及常用RPC合約;
3、熟悉其中一種腳本語言Bash/及其他腳本語言,并有相關開發經驗;
4、熟悉,及其他開源軟件;
5、熟悉常見的應用配置和優化,如Nginx//MySQL/DNS/Redis/等;
6、熟悉常用的監控系統,如,等;
7、熟悉perf等分析調試工具;能力強,也能促進業務問題的改進和解決;
8、良好的溝通、執行能力和強烈的責任心;
9、耐心細致,學習能力強,工作計劃性強;
10、活躍于開源社區,積極貢獻者優先,
(22-40K——陌陌)
位置 2
【崗位職責】
-負責易訊內部信息安全平臺的基礎運維,處理值班問題,保障系統服務的穩定性;
-負責設計運維的手動/標準化解決方案,開發手動工具和平臺,提高運維效率;
-負責生產、測試??、灰度環境的部署和維護,配合開發和測試團隊部署應用;
-制定信息安全集群監控上報方案,處理上報問題;
-定位分析運維問題,并提供解決方案。
【職位要求】
-計算機相關專業,大專以上學歷,2年以上大型系統運維經驗,2年以上運維開發經驗,小型手動運維開發經驗或經驗中型互聯網公司優先;
-有或集群運維經驗;
-掌握shell//perl/php的一種腳本語言,有實際項目經驗,精通任何web開發框架者優先;
-掌握互聯網常用中間件的維護和管理,如redis、kafka、dubbo等;
-grass、nginx等常用應用的構建、配置和優化;
-抓握、、麋鹿等系統的構建、配置和優化;
-掌握大型手動運維工具(,,),有二次開發經驗者優先;
-熟悉linux/uinx,操作系統基本原理及常用操作;
-熟悉常用的運維配置和優化,如svn/git//Nginx//salt等;
-熟悉TCP/IP、HTTP等合約服務器運維,熟悉網絡、數據傳輸、安全、計算機架構;
-認同文化,專注于手動處理各種問題;
-具有良好的項目策劃和推廣能力;
-具有良好的溝通協調能力、較強的團隊合作精神、優秀的執行能力;
-強大的分析和解決問題的能力。
(30-50K宜訊)
技術關鍵詞:
手動、、云服務、、、安全...
、、、集群運維、shell//perl/php、、、redis、、kafka、、dubbo、omcat、nginx、、、elk、、、、linux/uinx系統基礎、svn/git// Nginx//鹽、TCP/IP、HTTP...
當你看到這個技術名詞時,相信你就會明白為什么高端運維配得上這么高的薪水了。
上述技術雖然不是全部都需要掌握,同類型的高手都可以掌握,但是還是可以看出現階段運維已經是游戲高手了——小公司可以是稱職的CTO職位,在小公司也可以擔任項目的技術總監。要達到這個階段,你需要掌握這項技能:
一、安全和審計
不安全的網絡環境和服務器配置無異于在網絡世界中裸奔,任何人都可以看到你的隱私。您的應用程序是否執行 SQL 注入預防?你的防火墻打開了嗎?你還在用root+密碼的方式登錄服務器嗎?該網站是否啟用了https?系統操作是否經過審計?
相關技術:,,waf,,每個服務的正確配置,...
二、還有手動
懶惰是社會進步的第一動力。多么聰明,我們可以讓自己仍然把時間浪費在重復乏味的事情上,安裝系統,部署環境,發布版本,批量操作,而這一切都交給程序來實現,我們需要的是享受生活。
相關技術:shell,,go,,,,,chef,,,...
三、虛擬化和云估計
云計算革命的創始人是賣書的亞馬遜。這家伙想把能賣的東西都賣掉,包括他閑置的服務器資源。如今,國外的阿里云、騰訊云也如火如荼。它們幾乎提供了運維所需的一切,甚至使公司不再需要運維職位。您需要一臺服務器,而創建一臺服務器只需幾秒鐘。您需要一個數據庫集群,只需幾次按鍵即可激活。
相關技術:,Moby,,Xen,,Hyper-V,KVM,...
第四階段:50K——? ? ?
總結此階段的圖表:
緊急工作和要求:
80K—100K
【崗位職責】
1.作為公有云SRE軟件技術專家,負責人工運維平臺的系統分析和架構設計,指導開發團隊實現設計,規劃未來平臺技術架構方向;
2.負責整體前瞻性的架構設計,以及關鍵技術細節的實現,解決業務發展中遇到的架構問題,不斷提升系統平臺的穩定性;
3.負責持續關注業務技術發展和最佳實踐,結合華為云運維產品業務特點,推動新技術和實施方案落地;
【職位要求】
1.大專以上學歷,6年以上小企業應用系統架構設計和實踐能力,熟悉分布式、緩存、消息等機制,能合理應用常用分布式技術,解決實際的架構問題;
2.具備海量數據處理能力和架構經驗,熟悉SOA,有系統架構設計經驗;
3.精通至少一門Java//Go/C/C++編程語言;
4.精通操作系統、數據庫、IO、多線程編程原理、集合等基礎框架,對JVM原理有深刻理解;
5.精通分布式事務處理框架的原理和實現,精通多線程和高性能的應用程序設計、編碼和性能調優經驗;
技術關鍵詞:
? ? ?
這個級別的掠食者要么管理能力強,要么對某項技術有深入研究,很難總結出具體的技術要求。你:
了解您喜歡學習的內容...
請看這里確認
其實……
運維是一個需要不斷學習的崗位
100K 離天花板還很遠
(工行、BAT、華為了解...)
如果你已經確定了你要做什么,那就去做吧!
最后,硬播——
實驗樓發射樓+“Linux運維與實戰”。騰訊、英特爾、IBM一線大牛,11+3周帶你打通Linux兩條脈絡!學習包括“Linux基礎、Shell編程、應用服務運維、數據庫運維、日志與監控、自動化運維、自動化運維、持續集成、云預估運維、網絡與安全”等技能——后學習達到“8-15K”運維工程師的工作水平。