運維工程師技能需求排行

這是我今天在拉勾網搜索運維,翻完了4四頁也招聘信息之后得到的,我的目的是想要看看之后的學習,哪個更應該成為重點,有些在我意料之中,有些還真的沒想到,算是努力了一個小時的收獲吧,分享給大家。
注意:其中的看法僅代表個人觀點,很多都是依靠我自己的學習經驗和工作經驗累積的

一、Shell

沒錯,Shell是必會的,我只看到4,5個沒要求Shell的公司,查找的范圍大概有120個,我估計可能是他們忘了寫了,要么就是已經認為Shell已經重要到根本不需要寫了。作為運維,沒有比它更重要的知識點了,而且Shell掌握的越好絕對越吃香

二、TCP/IP

TCP/IP的需求相當的高,我當時把他忽略了,這是一個很大錯誤,它很重要,因為中級運維對網絡服務的要求非常高,所以掌握TCP/IP是必須的

三、Nginx

這個完全在我的預料之外,我以為Nginx不會比Mysql還重要的。而且它的需求遠高于同樣是網絡服務的Httpd和Tomcat,所以我們學習的是的重點就找好了,但是那兩個肯定也要會一些(Nginx和httpd的功能現階段不能完全重疊),但是Nginx才應該是我們最需要深入研究的

四、Zabbix

監控對于企業來說非常重要,而且我在搜索監控那一欄時,發現 Zabbix是霸屏的地位,我只看到兩個要其他軟件而且不要Zabbix的,都要的也把Zabbix寫到第一位。因為Zabbix可以擁有所有的監控功能(前提是你的Shell很強,因為有些監控插件要自己寫),所以我的個人觀點與網絡服務不同,我認為根本就不需要學其他的監控,只把Zabbix學到精就行了,那些不用Zabbix的(幾乎沒有),不投就行了,120個才兩個而已

五、Mysql

Mysql我以為會更高一些,因為數據庫很重要,但是看樣子,企業現在為了考慮風險,覺得多花分錢雇個DBA比讓一個對數據庫并不是很精的運維來搞數據庫要好很多

六、Redis

純粹意料之外,不過這個可能來源于我對緩存不是很了解,這里就不發表看法了,我們只知道Redis很重要,需要好好學,而且遠比Memcache要的多,我記得后者只看到了一次,而且還是寫在Redis后面

后面是Docker、自動化運維工具、KVM、系統優化、OpenStack、消息隊列

其中Docker在20k+的崗位是哪個要求非常高,但是20k以下也有

自動化運維工具Ansible、Puppet、SaltStack每個需求都差不多,所以還是重點掌握一種把,或者只是了解也行,因為幾乎只能在20k+的職位中找到這幾項,如果你有一定工作經驗可以重點掌握

KVM也和自動化運維工具差不多

系統優化也是高端崗位才可能出現,對,高端崗位上也僅僅是可能出現,應該不必當做重點

OpenStack幾乎沒有要的,要的都是很高工資的,但是如果以后想一直再運維這行發展的話,OpenStack是要熟的,不過那應該是很多年之后的事情了,現在不需要很擔心

消息隊列幾乎沒有,有的幾個全是Rabbitmq,我對消息隊列很不了解,所以它就討論了

我知道的就這么多了,大伙有其他的意見歡飲補充,這個博客需要更多的完善

最后還有一句話,大家一起奮斗一起努力

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/90007

(0)
mizuchimizuchi
上一篇 2017-12-12 17:56
下一篇 2017-12-12 19:58

相關推薦

  • bash的基礎特性[更新中]

    2、bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。
    3、請使用命令行展開功能來完成以下練習:
    (1)、創建/tmp目錄下的:a_c, a_d, b_c, b_d
    (2)、創建/tmp/mylinux目錄下的:
    mylinux/
    ├── bin
    ├── boot
    │?? └── grub
    ├── dev
    ├── etc
    │?? ├── rc.d
    │?? │?? └── init.d
    │?? └── sysconfig
    │?? └── network-scripts
    ├── lib
    │?? └── modules
    ├── lib64
    ├── proc
    ├── sbin
    ├── sys
    ├── tmp
    ├── usr
    │?? └── local
    │?? ├── bin
    │?? └── sbin
    └── var
    ├── lock
    ├── log
    └── run
    5、如何定義一個命令的別名,如何在命令中引用另一個命令的執行結果?
    6、顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間至少出現一位數字(可以有其它字符)的文件或目錄。
    7、顯示/etc目錄下,以任意一個數字開頭,且以非數字結尾的文件或目錄。
    8、顯示/etc目錄下,以非字母開頭,后面跟了一個字母以及其它任意長度任意字符的文件或目錄。
    9、在/tmp目錄下創建以tfile開頭,后跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22。
    10、復制/etc目錄下所有以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中。
    11、復制/etc目錄下所有以.d結尾的文件或目錄至/tmp/mytest2目錄中。
    12、復制/etc/目錄下所有以l或m或n開頭,以.conf結尾的文件至/tmp/mytest3目錄中。

    2018-03-17
  • Linux內核編譯以及自制Linux系統

    內核編譯 單內核體系設計、但充分借鑒了微內核設計體系的優點,為內核引入模塊化機制。   內核組成部分: kernel: 內核核心,一般為bzImage,通常在/boot目錄下,名稱為vmlinuz-VERSION-RELEASE; kernel object: 內核對象,一般放置于/lib/modules/VERSION-RELEASE/ [ ]:…

    2016-09-21
  • 作業–權限管理

    1、當用戶wangcai對/testdir目錄無寫權限時,該目錄下的只讀文件file1是否可修改和刪除? [root@liang testdir]# su wangcai [wangcai@liang testdir]$ ll -a 總用量 8 drwxr-xr-x. &nbsp…

    Linux干貨 2016-08-05
  • Shell腳本編程—函數

    函數:     把一段獨立功能的代碼當作一個整體,并命名一個名字;命名的代碼段,此即為函數     由若干條shell命令組成的語句塊,實現代碼重用和模式化編程 函數的作用:     在某些場景下,我們可以將獨立功能的一段代碼定義為一個函數…

    Linux干貨 2016-08-24
  • Linux之查找命令find簡介

    查找命令find簡介    Linux使用過程中難免會遇到查找功能,類似于Windows中的搜索功能,如果想要找某個文件在什么地方,什么格式的文件等等。在Linux中我們可以使用find、locate、which、whereis等命令。接下來我們就簡單說一下如何使用這幾個命令查找文件。 一、which which命令的作用是,在PATH變…

    Linux干貨 2015-05-18
  • 網絡管理之基本概念

    本章內容     網絡概念     OSI模型     網絡設備     TCP/IP     IP 地址     配置…

    Linux干貨 2016-09-08
欧美性久久久久