我是原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流程改进..等等。
因有认识一开始是系统后来转前端程式,重新学习撑个几年后薪水已经超越之前做系统的
薪资。
我才会犹豫是否还要举继续往这边发展。
谢谢各位前辈的意见