linux雲計算工程師三大核心職能
- 平台架構組建
- 負責服務的搭建
- 日常運營保障
- 保證運維工作正常運轉
- 出現問題解決
- 性能、效率優化
- 運維工作效率的優化,devops運維自動化
- 提升系統的性能
90%服務器都是Linux
- Linux免費(windows是付費的,我們用的都是盜版)
- Linux平台穩定
- Linux開源
過程
開發工程師(開發,bug修復,碼農)—> 測試(測試用例, 性能評測,條件構造) —> 上線准備(review,提交打包) —>預上線(配置修改,預發部署,發布驗收)—> 上線(環境准備,上線部署,配置修改,添加監控)
第一梯度(6000)
- 熟悉常見硬件配置,了解常見硬件體系,了解計算機基本原理
- 會搭建或配置常見服務dns,ssh,ftp。。。。
- 精通系統工作原理和熟練常見管理命令awk,sed,find
- 熟練的腳本開發perl,python,shell(三選二,或者都會)、自動化技術
第二梯度 (8000 - 12000)
- 集群化的管理思維方式,可以通過Puppet,ansible,熟悉zabbix監控,可進行shell腳本定制等工具配合
- 性能的優化,這個工作必須基於2的基礎。調優的概念:配置->架構->細節
- 多種數據庫的原理,掌握MySQL,mysql主從,MongoDB,Redis,數據庫中件等。這里面足夠消耗掉一半的青春。比較重要。
- 高可用性如keepalived以及負載均衡4-7層模型,開源解決方案lvs(解決了數百萬的消耗)haproxy、nginx以及對應的思維方式
- 熟悉分布式存儲mogilefs,fastdfs等以及相關原理
- 掌握阿里雲,aws等常見雲廠商產品體系和架構(saas等雲服務)
第三梯度
- 熟悉常見虛擬化解決方案xen、kvm openstack等雲架構(幾年前非常的流行)
- 掌握docker、k8s目前主流新技術和動態斌跟那個運用到公司業務(現在比1更加流行)
- 掌握ELK等日志管理體系,數據分析機制
- 熟悉可持續集成體系,開源常見的有Jenkins+gitlab+maven體系
- 能搞定億級別網站架構體系設計和風險點
- 可根據自己業務,開發對應的服務產品,及運維自動化體系、和可持續化交付等 devops
二三梯度薪資非常高,二三梯度人才需求非常高,運維還是很有前途的!
社會在不斷的進步,網絡也越來越發達
運維學科講究廣度
開發學科講究深度 == 喜歡擼代碼
北上廣上班是非常舒服的,喝着咖啡敲着代碼拿着高薪!!!
運維不是簡單的腳本,不是簡單的服務
華為三階段能給到p19級別 == 騰訊t4級別 == 阿里p9級別 ==綜合年薪100萬
每天上線的次數300次
公司上雲了,還要不要運維工程師呢???
- 很多雲服務都是基礎服務,你還是要在基礎服務之上建設
大公司分的很細:
* 監控工程師,系統工程師,應用運維工程師,DBA,安全工程師,運維架構師
小公司全能
逐步實現大型互聯網運維架構方案
- 掌握互聯網運維架構模型
- 實現單台服務器web架構
- 178Linux 用的是 lnmp
- 實現多台服務器集群架構 * Web緩存,存儲多級高級架構
*實現監控體系。安全體系
*實現虛擬化雲計算
創業公司期權,因為工資給不了你多少,當公司上線時可以換現,過程比較漫長Linux的用途非常廣泛火星探測儀安卓手機底層