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