1. 程式人生 > >linux運維工作內容及崗位要求

linux運維工作內容及崗位要求

什麼是Linux?
大家日常使用電腦聽歌、打遊戲娛樂或處理日常工作時,接觸到最多的就是Windows作業系統,電腦如果不安裝Windows系統是無法進行娛樂和工作的,所有的軟體程式都必須執行在作業系統之上,但我們大眾百姓常用的作業系統是個人版的,也就是給個人用的,熟稱桌面版系統。
和Windows作業系統一樣,Linux也是一個作業系統軟體,只不過它是企業級伺服器作業系統,Linux系統以安全、穩定、免費、高效、可自由更改原始碼著稱,這幾個優秀的特點使得Linux系統大受歡迎,並且未來也會越來越火!

 Linux運維崗位描述
用一句話概括就是維護Linux作業系統以及系統之上的相關軟體服務、程式程式碼和企業資料使得企業能夠優質、高效、快速的為企業的客戶提供服務,從而盈利賺錢,隨著企業增長,伺服器和服務數量、要求也會成倍增加,對運維的能力和數量都有更多的要求。
為什麼企業會需要Linux運維崗位?
隨著網際網路和移動網際網路的高速發展,企業使用者數量曾幾何級數增長(多達數百萬計、千萬計,微信和QQ的使用者有近10億),企業的應用及網站規模、資料量也越來越大,需要的伺服器也越來越多,軟體和程式架構也越來越複雜,例如:BAT中每家企業的伺服器數量可能多達數萬臺到10萬臺,這麼多的伺服器、軟體執行、網站架構、程式程式碼、資料安全維護都需要維護工程師,並且需求會越來越多。   Linux運維崗位及工作內容

網際網路Linux運維工程師是一個融合多學科(網路、系統、開發、資料庫、安全、儲存等)的綜合性技術崗位,甚至還需要溝通、為人處世、培訓、銷售、管理等非技術能力,這給運維工程師提供了一個廣闊的發展空間。
 Linux運維工程師崗位職責
一般從企業入門到中級Linux運維工程師的工作大致有:挑選IDC機房及頻寬、購買物理伺服器或雲服務、購買及使用CDN服務、搭建部署程式開發及使用者的訪問系統環境(例如:網站執行環境)、對資料進行備份及恢復、處理網站執行中的各種故障(例如:硬體故障、軟體故障、服務故障、資料損壞及丟失等)、對網站的故障進行監控、解決網站執行的潛在安全問題、開發自動化指令碼程式提高工作效率、規劃網站架構、程式釋出流程和規範,制定運維工作制度和規範、配合開發人員部署及除錯產品研發需要的測試環境、程式碼釋出等工作需求,公司如果較小可能還會兼職網管、網路工程師、資料庫管理員、安全工程師、技術支援等職責。  涉及到的Linux平臺上的運維工具有:Linux系統,Linux基礎命令,Nginx,Apache,MySQL,PHP,Tomcat,Lvs,Keepalived,SSH,Ansible,Rsync,NFS ,Inotify,Sersync,Drbd,PPTP,OpenVPN,NTP,Kickstart/Cobbler,KVM,OpenStac k,Docker,Mongodb,Redis,Memcached,Iptables,SVN,GIT,Jenkins,網路基礎,Shell/Python開發基礎等,除此之外還可能涉及到交換機、路由器、儲存、安全、開發等知識。
運維工程師還包括一些低端的崗位,例如:網路管理員、監控運維、IDC運維,值班運維,其中後三個低端崗位是沒前途的崗位。
總的來說:Linux初中級運維工程師更多的是使用工具軟體的階段,屬於運維的初級階段,在一線城市網際網路公司的薪資一般在8000-15000/月。