運維以技術為基礎
運維以技術為基礎,通過技術保障產品提供更高質量的服務。運維工作的職責及在業務中的位置決定了運維工程師需要具備更加廣博的知識和深入的技術能力:
扎實的計算機基礎知識,包括計算機系統架構,操作系統,網絡技術等;
通用應用方面需要了解操作系統、網絡、安全,存儲,CDN,DB等,知道其相關原理;
編程能力,小到運維工具的開發大到大型運維系統/平臺的開發都需要有良好的編程能力;
數據分析能力:能夠整理、分析系統運行的各項數據,從中發現問題及找到解決方向;
豐富的系統知識,包括系統工具、典型系統架構、常見的平臺選型等;
綜合利用工具和平臺的能力;
業務運維工程師的日常工作包括:
監控線上的服務質量
響應異常/處理突發故障
在線發布/升級產品
和相應產品線的研發和測試協調處理產品問題
基于工作中的問題和數據分析進行抽取,將運維經驗理念落地沉淀為方法論/工具/系統/平臺,并制定相關的改進計劃,在各個技術方向上落地實現,最終反饋回運維工作中,提高運維本身的效率和產品的價值。