运维工程师(OPERATIONS),在国内又称为运维开发工程师,在国外称为SRE(全称那么长你肯定记不住)。他们的职责是维护并确保整个服务的高可用性,7*24H不间断地为用户提供服务。
在这个过程中,他们需要时刻关注服务器的资源状态,调整网络以及服务器资源的分配,随时响应故障,保证所有服务器的正常运行。
如果用一句话形容运维人的日常,那就是
坤哥,毕业6年,清帆科技运维工程师,独立负责着 EduBrain Station 环境配置、测试和所有部署实施工作,日常“与各种服务器和数据生死共存亡”。
以下几个小问题,带大家认识一下我们这位“工作后,把颜值按在地上摩擦”的工程师
正经提问ING
1.你是如何看待运维工程师这个岗位的?
运维工程师在日常的工作中责任重大,需要保证所有服务器的正常运行,时刻关注服务器的资源状态,调整网络以及服务器资源的分配,随时响应故障,还要有良好的框架思维,从而为公司及客户提供最高、最快、最稳定、最安全的服务。
运维工程师的一个小小的失误,很有可能会对公司及客户造成重大损失。同时受美国自由软件运动的精神领袖Richard Stallman以及linux开源精神的影响,运维工程师都是很开朗的。
2.据说每个运维工程师的简历里都写着“精通各种系统的登录方式,熟悉各种软件的安装与卸载,熟悉使用各种系统监控软件”,能否简单列举一些你的“吃饭”技能?
➢ Cacti监控软件是基于PHP、Mysql、SNMP以及RRDTool开发等网络流量监测图形分析工具,对于交换机,cacti可以以图形方式很明朗的展现交换机设备的接口进出流量,CPU使用以及交换机温度等。但cacti可扩展性较差,无法监控应用服务的其他状态,因此已慢慢被其他监控软件淘汰了,但一些网络运营商还会使用cacti作为监控整个城网流量的监控软件。
➢安装部署软件一般分为两种,编译安装与安装包安装,安装包安装的方式很简单,类似window的exe文件直接执行,但是安装包安装会将所有应用模块全部安装,会相对占用比较多的资源,但编译安装可以根据实际需要选择想要安装的应用组件,相对安装包安装会很灵活。但操作也很繁琐。
➢网络方面,其实一个小的局域网只要明白子网vlan划分以及静态路由就可以将局域网环境搭建好,在运营商级别的网络环境中会使用BGP动态路由以及rrpp快速换网保护协议,这种rrpp协议可以很好的为整个城域网核心节点进行环联路保护。
3.有人说,在智能化运维的世界里,“自动化是智能化的前提,数据结构化是智能化的源动力”,你怎么看?
首先我对这句话的看法是非常赞同的。智能化非常多的要求都是自动化,如果不够自动化,意味着后边看起来做了一个很好的智能化的算法等等,告诉别人我能给你很大的帮助,结果发现前面自动化过程还没有做完全。
目前的 AI 基本上是靠大量数据的积累去寻找一个东西出来,所以它一定需要有大量的数据积累,数据包括非常多的东西,对于运维来讲,可能基础层面的数据,机器的数据,运维变更的数据,上面还有一些场景化的数据,比如你解决故障,有没有更好的结构化的收集数据,这是非常重要的。工作中最基本的例子就是关系型数据库,将数据按照一定规律或属性存储和排列,这对查询和修改等操作很有帮助
灵魂拷问ING
1、请用一句话描述你和开发的关系。
运维是开发的忠实灵魂伴侣,开发要什么我们会尽努力给什么,只有开发与运维通力配合才能保证服务的高质量。
图,随便配的
2、对于“人少、事多、救火、背锅”这句话你有什么看法?
3、你见过凌晨三点的洛杉矶吗?
4、7*24=?
— End —
今天的人物介绍就到这里啦
下一期你们还想look look谁的故事?
依旧投上一票告诉小编吧
— 下期见 —
更多团队故事
领取专属 10元无门槛券
私享最新 技术干货