一、运维需求背景
二、不同级别运维工程师的能力体现
1、初中级运维
2、中高级运维
3、高级运维
三、目前面临的问题
1、无法及时响应反馈线上问题,快速定位bug或服务器问题,且无法及时解决;
2、这个点的问题在于运维或开发在休息日是否有条件(网络、电脑设备、位置)来解决问题;
3、需要解决上面的问题,尤其是后台bug,至少需要一名中高级的后台开发工程师,且需要深入了解公司业务,且不能全职运维;这是一个尴尬的局面,如果遇见节假日反馈问题且需要及时响应,那么可能出现另一种工作状态,他必须在节假日上班,与正常出勤的同事无缝衔接;
4、现有公司硬件资源有效利用:从业务角度,调配资源,资源使用率最大化,从而节省资源;
5、有时扩容需求,这时需要监控现网数据来预测服务的增长趋势,对软件和系统性能进行调优。
四、解决现状的办法
1、招聘一位中高级运维,解决日常运维问题(环境、网络等方面),需要监控系统运行状态,懂开发技术架构,深入业务解决运营痛点,能做到业务级别监控,协助开发定位业务bug;
2、运维技术层面需要会和开发做elk日志分析系统,熟练运用k8s集群,这会解决服务器自动伸缩(在服务器资源吃紧时增加实例,空闲时减少实例)、负载均衡(不能再依赖nginx来做)
3、最终运维的作用将会是协助开发定位问题,获取日志、sql查询数据、服务器维护等或其他运维工作。