你知道运维吗?(一)

一、初识“运维"
最初接触“运维”是在老师的课堂上,当时吴老师说“今天我们来讲一下‘运维’”,紧接着就听到一阵窃窃私语的声音,想必有大部分人和我一样是第一次接触这个名词。
为了加深我们对运维的理解,吴老师举了个例子:众所周知,“双十一狂欢节”近几年来对我们的影响,每到“双十一”的时候,大多数人都会在网上购买自己需要的东西,有些人不惜“剁手”。但是我们换一个角度考虑,当我们在开心的购物时,一定有一部分人的心情不是那么的好,甚至是担心。这些人是谁呢?那就是淘宝、天猫、京东等购物平台的运维人员。我们点击每一次鼠标,或是点击一次屏幕,服务器都要做出相应。这些在我们看来微不足道的事,对服务器来说都是一次考验,更何况一个人不可能只点击一次屏幕,也不是少数人的购物,这样算下来是亿的几次方点击,相当考验服务器!可以说是运维团队在双十一的日夜奋战,才保证了我们在双十一的购物体验。由此可见,运维是多么的重要。
二、揭开“运维”的神秘面纱
我们来看看“运维”的官方解释是什么:运维,这里指互联网运维,通常属于技术部门,与研发、测试、系统管理同为互联网产品技术支撑的4大部门,这个划分在国内和国外以及大小公司间都会多少有一些不同。一个互联网产品的生成一般经历的过程是:产品经理、需求分析、研发部门开发、测试部门测试、运维部门部署发布以及长期的运行维护。
了解了运维是什么以后我们来看一看它的职责有哪些:对于初创公司,运维部和系统部一般是合二为一的,相关工作由同一批人负责,界限可能不是很明显。大型公司对运维工作的要求更高,需要有更精细的分工,因此机房/网络/操作系统相关的底层工作分离出来由专人负责,成为系统管理部,而上层和应用产品相关的工作则由运维负责,成为运维部。以下从互联网产品生命周期和运维涉及的技术分别来看分工较细的大型互联网公司中运维工作的职责。
当然,完成运维重要的有过硬的技术,我们掌握一些技术,比如服务监控技术、服务故障管理、服务容量管理、服务性能优化等等。
三、公司对运维人员的具体要求
我们不论学哪方面的技术,归根到底是为了以后的就业做准备,那么知道用人市场对运维人员的要求就尤为重要,以下是我整理的部分公司对运维人员的要求和工作职责:
(一)、工作要求
1、本科及以上学历,计算机相关专业;
2、具有较强的工作责任心,良好的沟通和协调能力;
3、熟悉常见系统软硬件的安装、维护、备份及性能调优;
4、深入了解Linux系统(或同类系统)及其网络实现,具有很强技术敏感度和技术总结能力;
5、熟悉阿里云各个服务的使用,如OSS, ESC, SLB, MongoDB, Mysql 等服务,实际工作中使用过阿里云的api接口;
6、熟练掌握shell,具备编写版本发布通用脚本以及备份mysql 备份mongodb 等常用脚本;
7、了解Python, 用过Django框架,可以编写简单增删改查;
8、了解前后端分离,了解VUE框架,了解JavaScript、HTML、HTML5、JSON、CSS基础知识;
(二)工作职责
1、完善自动化运维平台,提高运维和开发协作效率;
2、研公共运维工具,解决业务方在运维方面的共性需求 ;
3、日常服务器运维。
以上就是我对运维的初步理解。

猜你喜欢

转载自blog.csdn.net/qq_43512844/article/details/84427089