運維架構師是運維工程師的高級階段,并沒有明确的崗位界限區分,運維架構師一般來說是除了對運維工程師應用的開源工具熟練掌握之外,更多的是用思想來運維了,即DevOps的落地,各種企業運行過程中的解決方案提出和執行,例如:根據公司的現狀可以設計各類運維解決方案的能力:
1、自動化代碼上線(SVN/GIT Jenkins MVN)解決方案;
2、雲計算部署架構及Docker K8S及微服務架構方案;
3、服務自動化擴容方案(KVM/OpenStack/Docker Ansible Zabbix);
4、10萬并發的網站架構、秒殺系統的架構及解決發你個案;
5、多IDC機房互聯方案、全網數據備份解決方案、賬号統一認證方案;
6、數據庫、存儲及各重要服務節點的集群和高可用方案。
7、各網絡服務的極端優化方案、服務解耦/拆分。
8、運維流程、制度、規範等的建設和推行。
9、溝通能力、培訓能力、項目管理、業務需求分析及落地執行力等。
這裡僅舉幾個例子,實際工作中會有更多,運維架構師的工作,其實就是解決企業中的用戶訪問量不斷增大帶來的痛點,最終達到高效、優質的為客戶提供網站及業務服務。
互聯網Linux運維工程師是一個融合多學科(網絡、系統、開發、數據庫、安全、存儲等)的綜合性技術崗位,甚至還需要溝通、為人處世、培訓、銷售、管理等非技術能力,這給運維工程師提供了一個廣闊的發展空間。一般從企業入門到中級Linux運維工程師的工作大緻有:
1.挑選IDC機房及帶寬、購買物理服務器。
2.購買雲服務及CDN服務相關。
3.搭建部署壓力測試和正式的業務系統運行環境(例如:網站運行環境)。
4.負責日常項目或業務代碼上線、故障排除、代碼回滾等。
5.對企業數據進行備份及故障恢複、處理網站運行中的各種故障(例如:硬件故障、軟件故障、服務故障、數據損壞及丢失等)。
6.對網站的運行狀态及故障進行監控、提前解決網站運行的潛在安全問題。
7.開發自動化程序(shell、python)或平台提高工作效率。
8.根據訪問量增加,提前規劃和升級網站集群架構,根據公司需求增加業務應用。
9.程序發布流程和規範,制定運維工作制度和規範。
10.配合開發人員部署及調試産品研發需要的測試環境、代碼發布等工作需求。
11.公司如果較小可能還會兼職網管、網絡工程師、數據庫管理員、安全工程師、技術支持等職責。
總的來說:Linux運維架構師更多的是根據企業日益增長的訪問量需求,利用若幹運維工具組合加上經驗思想,形成解決業務需求方案的階段,當然也不排除對運維工具進行二次開發以及可視化展示運維數據的階段(開發軟件平台),這個階段涉及的工具會非常多,幾乎市面好用的開源工具都在備選之列,在一線城市互聯網公司的薪資範圍15000-100000/月。
如果你對linux培訓感興趣,可以私聊咨詢。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!