2015年,当我第一次听到这个职位名称时,也很纳闷,这究竟是一个什么行业?
带着疑问,之后就踏上了运维这条稳健道路。
回顾一下这么多年,为什么要做运维?
大概就是以下几个原因:
1.个人兴趣,专业对口
2.看到其他人做得好,自己想尝试
3.就是玩,单纯的想换个行业
假如你是第一种,个人建议可以转运维;
我个人是计算机专业,进入这个行业还是比较顺畅的。
假如不是,那么请考虑好,请慎重,运维知识面比较广。
有的朋友就要问了,那如果我想加入,怎么学习比较好呢?
首先要从基础知识开始,运维是很考验基础知识的,尤其是当排障时,假若基础不牢固,就很难分析到问题的点上。
关于学习运维方面,推荐大家几个有效的建议:
1.网络方面:至少把CCNA (思科网络助理工程师)的教材能够吃透,因为很多公司对于网络工程师的要求可能只停留在CCNA,行有余力,时间充足也可以深入学习CCNP,CCIE的书籍。
2.系统方面:首先就是熟悉Linux基本的一些命令,shell要懂,常见命令,常用中间价的搭建部署,常用的排障技巧;再者,有的公司还用到了Windows server,AD,DNS,DHCP,IIS服务器的配置,以及公司可能会用到的基础设施都需要学习一下。
3.硬件方面:常见大厂的设备Dell,华为,华三,超威等等,要熟悉特性,能够独立上架,会配置,知道常见故障原因等。
做到以上几点就可以拿到运维的敲门砖了。不过这仅仅是刚刚开始。
要做一名优秀的运维,需要根据时代的发展掌握不同的技术。
A.监控(zabbix cacti solarwinds grafana 等)
B.中间件比如消息队列(MQ)、负载均衡中间件、Nosql
C.日志平台
elk graylog loki等
D.虚拟化
docker(互联网公司偏多)
vmware (制造业多一点,本地测试也可以用,方便)
E.平台 k8s jenkins git 负载均衡等等
F.语言 python shell golang
G.数据库 mysql oracle redis mongo等等
不过,中间件平台这些是永远学不完的,所以做运维要一定有一颗持久上进的心才是重中之重。
欢迎大家提出不一样的观点,我们一起讨论,
我是辣个男人,一个运维人。