运维主要是做什么的

核心提示运维到底是干什么的?估计连运维工程师本身都不清楚,在上搜索也基本得不到答案,找了很多的运维老员工,终于总结出了运维工程师的工作内容:一般来说,运维工程师都是说的互联网企业的运维师,通常属于技术部门,是支持互联网产品技术以及研发,测试和系统管

运维到底是做什么的?估计连运维工程师自己都不知道,在网上搜也基本得不到答案。找了很多老运维员工,最后总结了运维工程师的工作内容:

一般来说,运维工程师是互联网公司的运营人员,通常隶属于技术部,是支撑互联网产品技术、RD、测试、系统管理的四个主要部门。国内公司和国外公司、大公司和小公司的划分会有所不同。主要工作内容如下:

1.保证业务系统的长期稳定运行。

毕竟业务系统出了问题,用户会投诉,所以运维工程师的核心工作就是保证业务系统的稳定运行。

首先,我们应该知道业务是在什么基础上运行的。一般来说,网站服务器是nginx,apache等。,它依靠mysql数据库进行数据存储,依靠PHP进行分析。因此,运维工程师必须掌握LNMP、LAMP等环境部署的知识。

2.确保数据的安全性和可靠性。

数据安全是公司领导最重视的部分,运维工程师也要保证数据的安全可靠。稍有差错,领导就会找运维要茶。

有时候,如果需要手动更改数据库的内容,就要学会掌握mysql数据库的添加、删除、检查、更改等知识;

有时候需要处理数据库的服务器硬件坏了,需要Mysql主从复制以备不时之需;

有时候需要恢复数据库的时候,需要学习mysql增量备份和恢复,恢复到指定的时间点;

有时候常规备份不够用的时候,需要使用rsync+inotify进行实时备份;

有时候为了增加服务器的安全性,需要通过iptables来控制公司的IP或者跳板IP的访问权限;

3.建立一个监控和报警系统。

运维工程师经常使用zabbix和nagios进行告警监控。不监控运维,他们就瞎了。因此,他们应该首先建立一个报警监控系统,然后解决系统故障。

一般来说,常见的故障有应用故障、数据库故障、网线故障等。,有的是软件故障,有的是硬件故障。有经验的操作和维护工程师可以在第一时间找到故障的原因。

4.技术和商务问题的处理

这里有两个核心问题,即技术问题和业务问题。技术问题主要需要网络抓包分析、tcpdump抓包分析和代理机制等。

业务问题比技术更复杂,比如业务层面的数据分析,不仅要统计业务的各种指标,还要对数据进行分析和解剖,找出业务问题出在哪里。

5.版本测试和发布

这也是运维工程师的常见工作,他们负责测试和推出版本。开发者发布版本前,运维工程师需要进行性能和功能测试;另外,版本上线时,最好在业务量小的晚上上线,避免上线压力过大。

摘要

维和和发展是两个完全不同的方向。如果你是做运维的,如果你有发展基础,跳槽也不是不可以。

负责特定产品线的运营和维护。同时需要掌握开发能力,深入业务,最了解业务的痛点和问题。同时,你需要为产品业务需求开发/优化平台、工具和手段。可以接触到各种优秀的系统架构,有能力比较优劣。同时,对业务的控制决定了相应的运维工程师在业务发展中的作用。

 
友情链接
鄂ICP备19019357号-22