作者:
baconqq (bacon)
2018-04-20 10:45:34我是原po,統整一下推文的回覆
我從系統轉devops,本身dev方面比較弱,所以也沒有能力去coding backend,當然dev要
學習系統方面知識理解難度不會太難,這是不可否認的。
但本身有coding能力的人,還會想選擇ops之路嗎?畢竟有自動化維運半夜還是會被監控
警告叫醒,有實體機房碰到連假,team成員也要輪流留在台北值班預防跑機房的狀況。
當然devops是需要各面向技術的深耕,但是因為太多太雜,要全部兼顧並不容易。
我簡單說一下我碰過的東西
operating system:centos,gentoo,ubuntu,windows server
automation: puppet,ansible
log管理: ELK
監控:zabbix,nagios,cacti
web:apache,tomcat,nginx
cloud:aws ,linode, digitalocean ,gcp
ci/cd:jenkins
DB: mysql,mongo,postgresql
實體機虛擬化:vmware,proxmox
kafka,hadoop,activeMQ,rabbitMQ,redis,solrcloud,glusterFS....etc,這些都
是我待的不同公司用過的不同東西,雖然都是類似的,只有幾項是比較熟悉的。
自己不足的地方當然也知道,像是k8s,docker沒碰過不會,CI/CD流程改進..等等。
因有認識一開始是系統後來轉前端程式,重新學習撐個幾年後薪水已經超越之前做系統的
薪資。
我才會猶豫是否還要舉繼續往這邊發展。
謝謝各位前輩的意見