运维需要的技术包括排错、优化、数据库和开发语言,其工作内容有:1、操作系统、数据库的使用及常用软件的安装、配置和维护,保证系统稳定运行;2、服务器相关硬件日常巡检、维护、故障分析及处理;3、负责it相关软件的安装,并对公司用户提供相应的技术支持、客户培训等。
资料拓展
职责
对于初创公司,运维部和系统部一般是合二为一的,相关工作由同一批人负责,界限可能不是很明显。大型公司对运维工作的要求更高,需要有更精细的分工,因此机房/网络/操作系统相关的底层工作分离出来由专人负责,成为系统管理部,而上层和应用产品相关的工作则由运维负责,成为运维部。以下从互联网产品生命周期和运维涉及的技术分别来看分工较细的大型互联网公司中运维工作的职责。
技能和素质
运维以技术为基础,通过技术保障产品提供更高质量的服务。运维工作的职责及在业务中的位置决定了运维工程师需要具备更加广博的知识和深入的技术能力:
1、扎实的计算机基础知识,包括计算机系统架构,操作系统,网络技术等;
2、通用应用方面需要了解操作系统、网络、安全,存储,CDN,DB等,知道其相关原理;
3、编程能力,小到运维工具的开发大到大型运维系统/平台的开发都需要有良好的编程能力;
4、数据分析能力:能够整理、分析系统运行的各项数据,从中发现问题及找到解决方向;
5、丰富的系统知识,包括系统工具、典型系统架构、常见的平台选型等;
6、综合利用工具和平台的能力。