为什么打算在这个时间写这篇文章呢,因为在今年5月,我从毕业后工作了5年的公司离职了,想了想,就用这篇文章对过去的5年做一个回顾吧。
自我介绍
第一次写非技术文章。
大家好,先做个简单的自我介绍吧,Base西安,于2016年毕业于西安工业大学(双非普通本科)自动化专业,有同届的校友可以好友沟通哦。
入坑
都说一入“运维”坑似海,从此妹子为路人。借用打油诗一首,请欣赏:
一入“运维”坑似海
点头哈腰就差下跪,设备故障夜不能睡
上司一声马上到位,芝麻点事不敢得罪
一年当中不离岗位,背锅挨骂早已习惯
身心疲惫无处流泪,逢年过节亲人难会
工资不高地位还低,五毒俱全就差报废
抛家舍业愧对长辈,不在其中难知其味
不敢奢望社会地位,全靠傻傻自我陶醉
由此可见,运维工作真的是一件非常具有挑战性的工作,意味着你要付出比常人更多的精力,意味着你必须要放弃很多休息时间,当然你也会收获很多,在知识广度上的扩充和积累绝对是非常迅速的,甚至可能需要你有一些小聪明或是灵性,说到底就是能迅速的弄懂很多原理来解决眼前的事情。意味着7×24的工作性质,意味着无尽的问题,意味着经常半夜三更里一个电话你必须立即解决。
所以可能。。。
其实自动化专业的不应该是去做嵌入式开发,C语言等等之类的会更容易入行一些吗,那么,今天来说说当初我为什么选择了做运维?
说实话在大四的时候我跟大部分普本的大学生一样,别说做运维了,听都没听过,所以一开始签的工作是深圳的某家电子厂,但机缘巧合之下,某一次周末去西安邮电大学找同学玩的时候,陪他一起参加了一堂在邮电大学教室的培训班试听课,英语的纯黑Terminal界面上,老师咔咔的敲着不知道什么玩意儿,然后大串的英语就刷起来了,卧*,谁能拒绝一个这么装逼的技能,于是毫不犹豫的毁约了已签下的电子厂三方协议,选择了报班学习!
PS 我还没来得及打电话给电子厂的HR说取消入职的事情,他居然主动联系我说今年招聘的人太多了,宿舍没位置了,问我能不能自己租房住,或者取消三方协议,那果断取消啊,免了一波违约金。
工作一
岗位一:IDC服务器重启移动工程师
2016年7月毕业后,培训也刚好结束,我便来到了魔都上海,第一家公司是IDC服务器租用 + 托管 + 管理服务的业务模式,运维团队大致分为两种类型,1、远程技术支持,2、现场技术支持。
工作的内容大体可分为两类:
- 1、资源调配(包括但不限于服务器上下架(2U的是真的重))
- 2、资源巡检
- 3、维护内部的资源系统
- 4、现场技术支持
前三点很好理解,对于第4点,一般是客户提出一些技术问题,肯定优先远程的技术工程师上去一顿操作,但有时候因为网络原因或者客户要破解密码、重装服务器系统、服务器死机需要重启等等,那么远程就无法完成了(现在想想云计算是真方便),就需要现场的工程师(没错就是我)确认好信息后,推着放着显示器、VGA线和键盘鼠标的小推车,接上客户的服务器,来进行现场的操作了。
工作环境大概是这样
看似很整齐是不是?
你以为的机柜布线是不是这样?
哈哈哈想多了,实际可能是这样!
由于远程的技术支持过滤掉了很多客户的问题,机房的日子说实话过的倒也清闲,是的,真的闲,以至于干了3个多月不到4个月的时候,我意识到在这样混下去可能就要废了,恰好位于西安的子公司的远程技术支持团队开放了内部转岗的名额,于是,便有了第二个岗位的工作经历。
岗位二:远程技术支持
终于不用每天干着移动和重启服务器的工作了,对于新的岗位充满了期待。
新的岗位工作内容主要是处理客户以工单的形式提出的问题,由于工单量还是比较大的,所以在这个阶段接触到了很多问题,也积累到了很多处理经验,大致可以分为:
- 1、排错和调优
- 2、应对网络攻击
- 3、环境部署搭建
- 4、数据备份
- 5、高可用集群
- 6、监控告警
客户的环境是千奇百怪的,且在客户的服务器上进行操作时,一定要集中精神,不确定、不知道、不清楚的命令和操作千万千万千万不要执行!对运维要有敬畏之心。
其中就遇到过一个事故。
客户反馈服务器远程连接不上了,查看是一台Windows服务器,网络已经无法ping通了, 找现场的同事外接console查看后,服务器蓝屏死机,无限重启状态,尝试修复引导后无果,便联系客户进行数据备份,重装系统。
首先给服务器插入U盘和一块1T的空硬盘,用于备份数据,从U盘启动Windows PE,客户通过云手操作服务器,将自己数据盘的数据拷贝至外接的备份盘,大概内容主要是图片和数据库的文件,整个过程耗时将近10个小时,拷贝结束后,我们与客户工单确认,得到授权后,开始重新安装服务器系统,顺利安装成功后,客户开始将备份盘的数据恢复至原有硬盘,看似一切都很顺利是不是?又是几个小时过去了,恢复完成,我们取下了外接硬盘,客户开始部署环境,这时候问题来了。。恢复过去的数据文件无法打开,提示已损坏,GG思密达~~
岗位三:运维开发工程师
处理工单时间长了,大大小小遇到的问题其实就那么多,更多的时间在于和客户的沟通,中途再次申请内部转岗,到运维开发部门,做运维开发。
什么是运维开发? 运维还是那个运维,开发也还是那个开发。 随便哪边跨界了下就叫做了DevOps
或者运维开发,这个和前端容易成为全栈一样。都是稍微跨界的结果。 也就是你比别人多会一些东西,然后变成了另一个工种。
运维不会研发,估计离淘汰不远了。当然你要喜欢脏活累活可能还能挺一段时间。
研发不会运维,淘汰倒不至于,但是容易让运维吊打,所以还是会点的好。至少别给运维大哥添麻烦。
工作内容:
- 1、部分需求挖掘实现方法
- 2、Python + Django Rest Franework + CRUD
- 3、Shell
- 4、Kubernetes
- 5、Vue
在这期间,陆陆续续开始接触公有云,早期的阿里云、后期腾讯云,华为云、AWS都使用过,相比IDC,公有云可太香了,香到曾经我一度认为基础运维甚至会被公有云取缔。
陆陆续续考取了公有云的一些认证证书,阿里云的ACP,腾讯云的TCA,AWS的SAA、SAP,以及Kubernetes的CKA。
这些证书在工作中的实际作用其实不大,但考取证书的过程却对每个证书需要的知识点掌握了许多。
工作二
萌生离职想法
在今年5月份,还是决定了离职,离开老东家,说实话老东家的人都很好,也让我有了很大很大的成长,从毕业至今,现在的技术广度大多得益于当时的各种场景,但是我还是选择了离开。
不为别的,因为钱,因为穷。
多了房贷和车位贷的压力,首付款也是借的,入不敷出,所以因为钱离开了这个地方。
打开Boss直聘
投递简历是很随便的投的,在Boss直聘上看到了这个岗位在招人,大概看了一下工作内容,也蛮感兴趣,就联系了HR投递了简历。
面试四轮上岸
一面二面都是技术面,技术问题主要的问题围绕在Kubernetes周边,包括组件,集群网络,原理,生命周期,污点,调度,控制器,资源限制等,还有CICD和Python相关的知识,总体来说面试体验很棒,面试官人很Nice,有好几个问题我想了想觉得好麻烦直接就说不知道了,面试官还引导我最终说出了答案,没想到面试也能学到东西的。
三面主要问了项目中遇到了哪些难点,扮演了什么角色,从中收获到了什么,大概半个小时,聊完就收到了通过的短信。
四面就是HR面了,主要是谈了离职原因,职业规划巴拉巴拉,最后收到定薪邮件,发放offer,整个面试过程就结束了。
对了,目前主要在从事容器运维的相关工作~~
写在最后
从服务器移动工程师,到公有云计算,到容器编排,这个行业发展的太快了,懒和成本压缩是一切原动力,唉,学吧,学无止境,太深了。。
招人
打个广告,在西安的小伙伴们,腾讯云子公司目前在大量招聘,前端开发、后台开发、运维等都有大量坑位,如果有想法的朋友可以发送简历到我的邮箱~~
honest1y@cloudcared.cn
注明:姓名-岗位-工作年限
掘金年中主题活动
掘金年中主题活动 | 2021 我的半程成长之路征文活动正在进行中……
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/8857.html