1. 如果想拿12K工资的话,运维需要会哪些技能?
我经常说工作是用20%的技术解决80%的问题, 那么哪些算20%的技术呢?
公司里用的的核心技术,我在这里做下汇总,更详细的内容,可以单独找我沟通
- Linux基础命令(大约60个命令,包括不限于find,grep,sed,ls,cd,pwd)
- shell脚本(能够实现基本的增删改查)
- 常见服务(nginx,Tomcat,MySQL,redis,zabbix)
- 常见的架构实现(负载均衡,高可用,动静结合)
- 常见的备份工具
基本上把上面这些全部掌握,拿到12K就已经不是问题了,你甚至都不需要会ansible,docker,k8s。
那为什么市面上的培训里都有docker,k8s这些内容呢?
主要因为:
1) 培训机构希望培训的多一点,以内容多,技术新,作为招生的亮点;
2)公司希望你多会一点,因为其他人经过了1)的培训,同等条件下,仿佛刚从1出来的人会的更多,慢慢的公司会以为你会新技术是理所当然的。即使我们公司暂时用不上新技术,但我们也希望你会。
3)你自己希望多学一点,以应对不断内卷的世界,并且去面试的时候可以以自己会的多,而应对不同公司的不同需求。