運維開發工程師技能修煉

  Ops make no ops 不太會翻譯這一句話,估計是想說運維全自動化,自動發現問題,自動解決問題。

1、Linux操作系統

      ubuntu、centos、redhat等

2、c/python/ruby/golang/perl/

       tcp/ip、socket網絡編程、文件操作、web服務等

3、Linux腳本

      常用linux系統命令、grep、tail、awk、sed、curl等

4、redis/mysql

      cache緩存、sql語句、訪問性能等

5、apche/nginx

      常見服務器的使用、配置、插件、功能的拓展、源代碼修改等

6、集羣負載均衡高可用

       lvs、synctool、keepalived、redhat集羣套件(RHCS,Redhat Cluster Suit)、nginx+keepalived高可用負載均衡、

       nginx+keepalived集羣負載均衡等(需要更多理解)

7、開源運維監控系統

       open-falcon、zabbix、nagios、cacti、zenoss、ganglia(嘗試安裝、源碼編譯)等

8、商用運維監控系統

       監控寶、360網站服務監控、阿里雲監控、百度雲觀測、小蜜蜂網站監測等

9、常見系統小工具

       文件監控、日誌監控、進程監控、網絡監控等

10、業務邏輯的理解

       知道運營業務的流程,維護支撐業務正常運營的系統。

11、解決問題的能力  

        出現問題後及時發現觸發條件,並且處理問題。

12、大數據方向

        hadoop、hbase、hdfs、hive、yarn、kafka、spart、es、docker、devops、cmdb、django、puppet等

   上面是我記錄,作爲運維開發工程師需要掌握的技能,東西還是挺多的,沒個一年半載折騰不過來。個人思維比較片面,

   存在不足或多餘之處,請大方指出,相互學習、進步。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章