運維工程師出來是做什麼工作(運維工程師到底是做什麼的)
2023-09-23 20:57:22
一、什麼是運維工程師?在技術人員(寫代碼的)之間,一致對運維有一個開玩笑的認知:運維就是修電腦的、裝網線的、背鍋的崗位。
其實不然,運維是一個非常廣泛的定義,在不同的公司不同的階段有著不同的職責與定位,如果以operation(運維英文)字面的含義去理解,認為就是敲幾行操作命令的工作,那就錯了。
運維是一個融合多學科(網絡、系統、安全、應用架構、存儲、大數據、雲計算等)的綜合性技術崗位。
二、運維崗位未來的兩大發展方向① 大數據、雲計算方向
大數據/雲計算日益普及的今天,網站規模越來越來大、架構越來越複雜,對專職網站運維工程師、網站架構師的要求會越來越急迫,特別是對有經驗的大數據/雲計算運維工程師需求量巨大,而且是越老越值錢。
② DevOps,運維開發方向
DevOps是開發、技術運營和質量保障三者的交集,集運維(7)與開發(3)於一身的高級運維工程師。
三、Linux雲計算 Python運維開發工程師所需技能?1、Linux作業系統基本功
Linux系統安裝、配置,基本命令,VIM編輯器,Linux自有服務,權限管理,YUM包管理,開源項目上線部署。
2、Linux系統服務
網絡基礎(重點難點TCP/UDP)、sshd服務(scp/rsync)、文件共享服務(ftp/nfs/samba)、DNS域名服務、LAMP編譯安裝、rsyslog、Linux分區 LVM邏輯卷 (軟硬RAID)
3、Shell、MySQL
Shell腳本編程、MySQL從入門到精通(DBA方向)
4、商城系統上線部署
Nginx概述、LNMP環境搭建、MySQL讀寫分離、LB負載均衡(Nginx/LVS/HAProxy)、NoSQL(Memcached、Redis、MongoDB)、存儲、企業級商城系統架構實戰。
5、配置自動化
配置自動化(Ansible/SaltStack)、監控(Zabbix/Promethus)、日誌分析(ELK、KafKa)、CI/CD(Git、GitLab、Jenkins)
6、運維安全與調優
運維安全(防火牆、CA認證、VPN)
應用軟體調優(Web應用調優)
系統調優(系統 內核)
7、運維雲計算
Hadoop、KVM虛擬化、公有雲運維(阿里雲)、私有雲運維(OpenStack)、Docker容器、Kubernetes(K8S)容器編排工具
8、Python運維開發方向
Python運維基礎、Python面向對象、Django框架、Python CMDB項目開發
,