大廠裁員潮不斷,為什麼IT運維還這麼難招?

來源:https://www.zhihu.com/question/32268974

運維活多、背鍋、薪資少,既需要運籌帷幄的勇氣,也需要小心翼翼的呵護,“先研發之憂而憂,後業務之樂而樂”,“起早與貪黑起飛,調休共假期待定”。
一入運維深似海,在知乎上看到一個熱門問題“為什麼運維這麼難招”,讓我們來一探究竟,是什麼導致了運維崗面臨招聘困境?也歡迎您在評論區分享您的看法與經歷。
知乎好友匿名使用者
有些公司招運維人員,要求從系統到網路、從資料庫到虛擬化、從 Apache 到 K8S、從 IDS 到強弱電維修、從域控到印表機換墨,必須樣樣精通。有時候還要乾點行政部門的雜活。
結果一看工資,三四千,還是勞務派遣到甲方那種。
知乎好友山人住山前
對我來說,只做 Linux 運維。
不碰 win,問就說不會。因為,萬一被喊去裝系統,一天就沒了。
電話線不會布,程控交換機不會配置。必須這麼說,要不小姑娘老來找,還被叫『師傅』。(你能想象20多歲小夥被稱為師傅的尷尬嗎?)
月薪不低於30k,低了不伺候。能幹啥?這麼說吧,2G時代都能用摩托羅拉遠端上網修伺服器;跟著DevOps、SRE 理念長起來的,和 Hadoop 同期我們用 bash 做並行查詢,和 OpenStack 同期我們用Shell+Python 實現了自己的雲平臺。。。為了懶,沒什麼做不到的,哈哈哈
所以,不是難招,是錢少事多鬧的。
知乎好友鬍子
我是老運維了,說說自己的看法。
首先運維是沒有直接的產出的,在上層看來,運維就是消耗自然是不願意投入的。
其次運維的工作其實很複雜,我使用的指令碼語言都從bash到 Perl 到 Python換了幾次了,中間還試過Java。知乎上偶爾看見有人問為什麼還用 vim,其實一些老系統小型機連 vim 都沒有,只有vi,只能遠端操作的時候,你總不能說不會吧,至於vi的使用感受,其實有更好的選擇,誰原意去記錄那麼多快捷鍵?
Linux 系統那麼多廠商,rpm 和 deb 系統大相徑庭,rpm 內部還有 suse 和 redhat 兩家各自為戰。即使是最流行的 redhat,從 rhel4到9,每個版本都有大量變更。從netmanager到systemd,Linux就是折騰不止。
其實 Windows 運維也不是那麼簡單,域控出問題的時候,平時正常的操作就是不行,就看誰的運氣好。某個sqlserv需要定時重啟雙數次才能正常啟動怎麼解釋。
手頭系統多了,上監控的時候得把 snmp 搞明白,再多些還得分散式搞起。排查問題難免牽扯網路,你得搞明白路由交換防火牆。雲計算興起,你搭建環境還得時刻小心,前幾年虛擬機器後幾年容器化,沒有停息的時候。
高大上的分散式儲存說起來資料安全,採購不給力買來的機器集體故障的時候你人都跟著崩潰。
而且運維往往沒有機會參與規劃和建設,這年頭設計和整合的質量也是肉眼可見的下滑,你接手的系統發現人家四塊硬碟做了一個RAID0還跑著資料庫是什麼心情?
當然開發也苦逼,上線前後都常有加班捱罵。
總之技術工種生存艱難,越是一線做實事越艱難,既然艱難,原意乾的人當然就少了。
知乎好友不器
去五星級酒店面試運維,主要負責裝置維護和監控網路還有辦公的一些電腦印表機等硬體。
門檻低,工作強度不大,工作環境好。
但是去面試給我氣的夠嗆。他們給保安開6.5給保潔都開5k,給我開4k。
知乎好友摳摳歪
因為人累錢少不討好。
我司 Linux 運維是要 on call 的,24hr輪班值班,深夜伺服器出問題你要一個鯉魚打挺起來去公司修 bug,有的還是物理 bug,你要徒手修。
乾的活非常雜非常廣,什麼系統升級,雲計算平臺搭建,新顯示卡測試,資料庫錄入和管理,網路監控,不是都是他們負責,但是或多或少都要參與。
錢也不多,運維很方便刷題轉碼去做 infra 或者全棧軟體開發,能到大廠不on call拿大包舒爽得很。
關鍵是很容易不討好,我們 ticket 系統裡面,軟體類的 ticket 通常只有 Linux ticket 的三分之一到五分之一,人手不足或者問題很複雜導致很多 ticket 沒法很好的解決,於是大家就普遍有著“咱們 Linux 運維不太行”的印象。
知乎好友閃動元素
看到招聘條件,都已經嚇退大部分人了,需要熟悉Linux、MySQL、懂網路、Shell指令碼、Python,K8S、Docker、Hadoop、Redis、普羅米修斯,Ansible、OpenStack、ELK等等,需要全能人才,對不起,要求和薪資不匹配。
在此為大家推薦能讓簡歷錦上添花,工作中升職加薪的的Linux課程。

Linux考證班培訓價格為4999元(已含考試費)請有意參加培訓的學員抓緊報名qq:5604215

RHEL 課程
  我們的培訓目標是讓您學會    

  私塾式小班精講!  
適合物件
想要學習一般Linux使用操作技巧的IT人員
Linux系統愛好者,需要RHCSA/RHCE認證
上課方式
網路培訓最大的優勢即不受地點的限制,您無需再為了趕課程而坐車奔波。培訓採用錄播+輔導教材的形式,無需等待,今天報名後可立即開始預習。
課程大綱
( podman 容器知識會跟隨課程內容講到 )
第1課

介紹開源歷史、Linux系統的種類及優勢特性、Linux運維工程師的職責與前景。

瞭解紅帽公司、紅帽系統及紅帽階梯認證,安裝部署VMware虛擬機器、搭建RHEL9實驗環境系統。

簡單熟悉常用的Linux系統命令及核心原理,講解RPM、Yum及守護程序機制理論。

第2課 學習Linux系統核心與BASH直譯器的關係與作用,瞭解Linux系統中命令的執行及排錯方法。
學習用於日常工作、系統管理、工作目錄切換、文字檔案管理、使用者與組管理、打包壓縮及檔案搜尋等數十個常用命令,並透過實戰演練將這些命令與引數靈活搭配,讓任務完成更加準確,日常的工作更加的自動化。
【Linux系統中命令是必掌握的,內容量非常多,第2、3天請不要遲到。】
第3課

複習學習過的Linux系統命令,掌握Shell指令碼原理及作用,搞清環境變數的作用。

學習如管道符、輸入輸出重定向、命令萬用字元等Shell語法規則並學習Vim編輯器。

瞭解Linux系統執行命令後的原理機制,學習Linux系統中各種重要的環境變數,尤其是PATH變數。

第4課

繼續學習Vim編輯器中的常見命令、快捷鍵及三種模式的原理和切換方式並要求能夠熟練使用Vim來編寫文件、配置主機名、網絡卡資訊及Yum倉庫資訊。複習所學的Linux系統命令,並學習SHELL指令碼的編寫規則與經驗,學習檔案測試、邏輯測試、整數值比較、字串比較的條件測試語句,從而能夠接收並處理使用者的引數。

學習Linux系統中編寫SHELL指令碼的if(單分支、雙分支、多分支)/for/while/case條件語句,學習能夠實現計劃任務的at命令與crond任務,從最終能夠結合所學命令編寫出實現自動化工作的Shell指令碼。

第5課

詳細的為讀者講述了使用者、使用者組和其餘人在系統中的不同身份與能力,以及檔案的讀(r)寫(w)執行(x)許可權的作用。

為了讓系統更加的安全還需要學習SUID、SGID和SBIT的檔案特殊許可權,檔案隱藏許可權以及ACL訪問控制列表。

學會su命令和sudo服務後一定能夠滿足您以非超級使用者操作實驗或日常工作的需求,同時也保證了系統的安全性。

第6課

從Linux系統的儲存結構引入,講述硬碟儲存結構、硬體命名規則以及核心Udev裝置管理器服務,掌握系統中檔案許可權、學習對檔案的限制操作,瞭解各個檔案系統的特性。

讓您理解檔案系統的作用,能夠區分ext3,ext4,xfs有何不同並學習將硬碟裝置分割槽、格式化以及掛載等常用硬碟管理操作,完整配置SWAP交換分割槽、quota服務限制磁碟配額。

第7課 深入學習ln命令建立軟/硬連結、管理Raid磁碟冗餘陣列(0、1、5和10模式)、LVM邏輯卷管理器並能夠熟練掌握建立軟/硬連結的方法,學習瞭解VFS原理。
第8課

紅帽RHEL9系統已經用firewalld服務替代了iptables服務,瞭解Firewalld防火牆的新特性及Zone區域概念,課程基於數十個防火牆需求學習新的防火牆管理命令firewall-cmd與圖形化工具firewall-config。

瞭解掌握防火牆的原理、學習規則策略的配置方法、基於條件的資料包過濾規則、學習SNAT源地址轉換技術及DNAT目的地址轉換技術,防火牆的埠轉發及負載均衡等實驗,還新增了Tcp_wrappers防火牆服務,即可透過簡單配置來保證系統與服務的安全。

第9課

紅帽RHEL9系統將原先熟悉的守護程序替換為了systemd,用sytemctl命令替換掉了很多管理命令,課程會先了解Systemd初始化程序的作用,要求能夠檢視網絡卡狀態並熟練的管理網絡卡引數。

學習使用nmtui命令配置網絡卡引數、手工將多塊網絡卡做繫結、使用nmcli命令檢視網絡卡資訊和使用ss命令檢視網路及埠狀態,完整演示sshd服務配置方法並詳細講述每個引數的作用,實戰基於金鑰遠端登陸實驗以及用screen服務讓遠端會話不再終斷。

第10課 透過對比目前熱門的網站服務程式來說明Apache服務程式的優勢,並新增主機空間選購技巧小節,瞭解SELinux服務的3種工作模式,小心謹慎的使用semanage命令和setsebool命令配置SELinux安全上下文和服務監管策略,學習Apache網站服務程式的部署方法、個人使用者主頁功能以及基於IP地址、主機名(域名)、埠號的虛擬主機功能。
第11課 先透過介紹檔案傳輸協議來幫助讀者理解FTP協議的用處,安裝vsftpd服務程式並逐條分析服務檔案的配置引數。
完整演示vsftpd服務匿名訪問模式、本地使用者模式及虛擬使用者模式的配置方法,介紹PAM可插拔式認證模組的原理與認證流程,透過配置vsftpd服務程式,進一步的鍛鍊了讀者SELinux服務策略、安全上下文以及防火牆的配置與排錯能力。
為您講述檔案共享系統的作用,瞭解Samba與NFS服務程式的開發背景以及用法,詳細逐條講解Samba服務配置引數,演示安全共享檔案的配置方法,並使用autofs服務程式自動掛載裝置,學會後即可實現Linux系統之間或與Windows系統之間的檔案共享,以及在共享檔案時如何配置防火牆與SELinux策略規則,最終要求能夠熟練使用Samba及NFS安全的共享檔案,並學習Autofs自動掛載服務。
@本節課內容比較多,如果有裡沒有聽懂請一定一定要告訴我!!!
第12課

學習DNS服務程式的原理,學習正向解析與反向解析實驗,掌握DNS主伺服器、從伺服器、快取伺服器的部署方法。

能夠熟練配置區域資訊檔案與區域資料檔案,以及透過使用分離解析技術讓不同來源的使用者得到更合適的解析結果。

DNS服務作為網際網路的基礎設施,我們還可以配置BIND服務程式支援TSIG安全加密傳輸機制,從而保障解析資料不被嗅探監聽。

第13課

DHCP協議服務能夠自動化的管理區域網內的主機IP地址,有效的提升IP地址使用率,提高配置效率,減少管理與維護成本。

學習dhcpd服務程式的使用方法並逐條講解配置引數,完整演示自動化分配IP地址、繫結IP地址與mac地址等實驗。

DHCP中繼代理技術是多個物理網段共同一臺DHCP伺服器的最佳解決方案,運維人員必學的實用技術之一。

第14課

學習電子郵局系統的組成角色原理,瞭解MUA、MTA與MDA的作用理論,熟悉熟悉SMTP、POP3與IMAP4郵局協議。

學習postfix與dovecot服務程式的使用方法並逐條講解配置引數,完整演示了部署基礎電子郵局系統以及設定使用者別名郵箱的方法。

第15課

從代理快取服務的工作原理開始學起,讓您讀者能夠清晰理解正向代理(普通模式、透明模式)與反向代理的作用。

要求能夠正確的使用Squid服務程式部署代理快取服務可以有效提升訪問靜態資源的效率,降低原伺服器的負載並學習對指定IP地址、網頁關鍵詞、網址與檔案字尾的ACL訪問限制功能的實驗,內容非常實用。

第16課

瞭解網路儲存技術的原理,分析SCSI與iSCSI技術結構的不同與iSCSI技術的優勢、SAN儲存網路技術結構以及iSCSI HBA卡的作用。

完整演示部署iSCSI target服務程式的方法流程:建立RAID陣列(5)後使用targetcli命令釋出到iSCSI儲存目錄並建立ACL列表。

學習配置使用iSCSI initiator服務程式發現、連線並使用iSCSI儲存裝置,最後編輯fstab檔案將儲存裝置設定為開機啟動。

第17課

瞭解mariaDB與MYSQL資料管理系統的區別及歷史,學會初始化資料庫管理工具。

能夠熟練的使用mariaDB來建立使用者及授權、並能夠建立管理資料庫及表單。

MYSQL資料庫管理系統被Oracle公司收購後從開源換向到了封閉,導致包括紅帽在內的許多Linux發行版選擇了MariaDB。

課程學習使用mariaDB資料庫管理工具來管理資料庫,學習對資料表單的新建、搜尋、更新、插入、刪除等常用操作。

並且熟練掌握對資料庫內使用者的建立與授權,資料庫的備份與恢復方法,不僅滿足了RHCE考題要求,還能幫助您的運維工作。

第18至第20課

利用 Ansible 實現 Linux 自動化(RH294)旨在講授高效且一致地管理大量系統和應用所需的技能。您將學習有關技術,以使用 Ansible® 實現置備、配置、應用部署和編排的自動化。

在控制節點上安裝 Ansible/紅帽 Ansible 引擎。

建立並更新託管主機列表並管理連線。

利用 Ansible Playbook 和 ad hoc 命令自動執行管理任務。

大規模編寫高效的 playbook。

用 Ansible Vault 保護 Ansible 所使用的敏感資料。

用 Ansible 角色重用程式碼並簡化 playbook 的編寫。

第21課

學習搭建PXE+DHCP+TFTP+VSftpd+Kickstart服務程式搭建出無人值守安裝系統,從而批次部署客戶機系統。

這種系統能夠實現自動化運維、避免了重複性勞動,幫助提升工作效率,對於運維人員真的是太有幫助了。

第22課

學習從Linux系統的軟體安裝方式講起,帶領讀者分辨RPM軟體包與原始碼安裝的區別、並能夠理解它們的優缺點。

Nginx是一款相當優秀的用於部署動態網站的服務程式,Nginx具有不錯的穩定性、豐富的功能以及佔用較少的系統資源等獨特特性。

透過部署Linux+Nginx+MYSQL+PHP這四種開源軟體,便擁有了一個免費、高效、擴充套件性強、資源消耗低的LNMP動態網站架構了。

          就近預約紅帽考場            
我們在全國紅帽合作考點,覆蓋:
  • 北京 —— 朝陽區(紅帽培訓總部) / 海淀區
  • 上海 —— 寶山區 / 靜安區
  • 廣州 —— 白雲區 /天河區
  • 深圳 —— 福田區 / 寶安區 / 南山區
  • 大連 —— 沙河口區
  • 青島 —— 李滄區
  • 合肥 ——高新區
  • 濟南 —— 歷下區
  • 武漢 —— 洪山區
  • 濟南 —— 歷下區
  • 鄭州 —— 二七區
  • 南京 —— 建鄴區 / 秦淮區
  • 西安 —— 雁塔區
  • 成都 —— 高新區
  • 杭州 —— 西湖區
其他省份也正在不斷加入中,您可以去以下任意一個就近考場參加認證考試:
https://www.linuxprobe.com/examination.html
  絕好的課程,只差您一個決定 
老師QQ:5604215

因老師講課和答疑很忙報名前請點選閱讀原文檢視培訓介紹
1


相關文章