系統運維工程師最基本的職責都是負責服務的穩定性,確保服務可以7*24H不間斷地為用戶提供服務。在此之上運維工程師的主要工作職責如下:
1、質量:保障並不斷提升服務的可用性,確保用戶數據安全,提升用戶體驗。
2、效率:用自動化的工具/平臺提升軟件在研發生命周期中的工程效率。
3、成本:通過技術手段優化服務架構、性能調優;通過資源優化組合降低成本、提升ROI。
從產品的生命周期來看:
1、產品發布前:負責參與並審核架構設計的合理性和可運維性,以確保在產品發布之後能高效穩定的運行。
2、產品發布階段:負責用自動化的技術或者平臺確保產品可以高效的發布上線,之後可以快速穩定叠代。
3、產品運行維護階段:負責保障產品7*24H穩定運行,在此期間對出現的各種問題可以快速定位並解決;在日常工作中不斷優化系統架構和部署的合理性,以提升系統服務的穩定性。
擴展資料:
想成為合格運維工程師,需要掌握不少技能,Linux運維工程師講究的是廣度,下面是Linux雲計算工程師推薦的學習內容:
1、Linux 系統基礎?門-Linux的基礎知識內容,和命令使用,以及用戶和權限等核?知識點
2、Linux 系統管理和進階-Linux從進程、資源、任務、?件、軟件包、磁盤等管理?法
3、Linux 企業常用服務-企業級常用服務如DNS、FTP、Http、mail
4、Linux 企業級安全原理和防範技巧以及網絡和安全-Linux安全架構、安全威脅模型、以及加密、解密等原理,常見攻擊和防範?段
5、Shell 編程?門及進階-Shell腳本基本用法以及進階,從基礎到精通,需要學習壹些企業級常見腳本用法
6、MySQL 應用原理及管理?門-Mysql安裝、管理、授權、增刪改查
7、http 服務代理緩存加速-http ?級協議應用、緩存、web服務nginx
8、企業級負載集群-企業級4層負載均衡LVS、和7層負載均衡nginx以及haproxy的應用
9、企業級?可用集群-?可用集群原理,實現以keepalived為核?的?可用集群,以及主從高可用、雙主
10、運維監控zabbix-企業級監控體系以及zabbix流?開源監控系統的功用及架構
11、雲計算運維自動化-ansible、puppet等運維自動化解決方案
12、WEB 服務體系架構-WEB服務體系架構,JSP體系、tomcat、CDN、緩存原理、壓測、評估
13、?型互聯?集群架構和實戰?案-LB集群:nginx、Haproxy、LVS HA集群、動靜分離
14、MySQL DBA 實戰技能和優化-數據庫參數優化、分庫分表、備份方案、數據恢復策略、主從復制、讀寫分離、連接池及sharding技術、MHA等
15、企業級雲計算Openstack-Keystone、Glance、Nova核?組件、網絡模塊、塊存儲服務等
16、企業級?數據Hadoop 運維實戰-列式數據庫HBase基礎原理、安裝配置及其應?、Zookeeper集群構建、hadoop實現Namenode?可?
17、企業級虛擬化KVM 實戰-KVM環境:KVM的安裝、配置及應?
18、NoSQL 企業級應用-Nosql 應用,如redis、MongoDB 復制、集群等?級應用
19、企業級日誌收集系統ELK 實戰-海量數據日誌收集系統Elasticsearch+Logstash+kibana 應用
20、可持續化集成-Jenkins+github企業級應用
21、虛擬化容器Docker-Linux 輕量虛擬化Docker ,Docker 的原理和安裝,配置以及應用
22、企業級K8S實戰-組件功能、安裝、配置、企業級應用場景和常見故障分析
23、Linux 系統調優實戰-從內存、CPU、進程調度、磁盤IO、?絡參數等全面講解Linux系統調優
24、Python 編程基礎?門-python安裝、邏輯判斷、模塊使用等25、個人綜合能力提升-表達能力、團隊協作能力、執行能力、勝任力等?