能勝任運維的工作嗎?
首先說一下運維工程師的基本技能:
1、Linux操作系統的常用命令(top、ps、du、awk、grep、sed)
2、數據庫(MySQL、Oracle、Pgsql等)的增刪改查,性能調優
3、熟悉中間件(NGINX、Tomcat、Weblogic)
4、熟悉網絡的基本知識(TCP/IP協議)
5、編程(腳本)語言shell、python,可以編寫日常管理服務器的腳本,有能力的還可以編寫運維工具,實現自動化運維
6、容器docker的編排與使用
從上面6點來看,并不是說每一點都需要精通,程序員想轉運維,只要掌握1/2/3/4/5,這些對于后臺開發的程序員來說可以比較簡單就掌握,前端的小伙伴可能得花多些時間去學習,但是一般做開發的很少會轉運維吧,畢竟錢比較少。