运维工程师岗位工作技能的评定类别(3)和(4)
3.运维监控技术
- 级别0,什么都不懂
- 级别1,常见监控工具或软件系统的基本安装、配置、使用,照猫画虎会使用而已。
- 级别2,熟悉监控系统的基本原理和常用配置项,熟练配置常用的监控功能,会根据实际监控需求自定义一些需要的监控项和触发器。熟练设计和调优触发器的报警逻辑。在工作中有交付过一些虽然技术不复杂,但有代表性且效果比较好的运维监控作品。
- 级别3,掌握监控系统的运行原理、通信协议和部署架构,熟练处理监控软件的故障排查、性能调优和版本升级。熟练使用一些高级监控配置技术,如网络发现、Low Level discovery、zabbix sender。深入掌握zabbix agent/snmp/jmx监控方式的使用技巧,对每种监控方式所支持的监控项功能有深刻的认识。对监控配置模板、监控配置规范有良好的认知和实践。在工作中有交付过一些常规监控配置方法不能解决的,设计复杂、实现复杂但监控效果良好的运维监控作品。熟练配置和使用Grafana。了解Zabbix API。
- 级别4,精通监控系统架构设计与优化。掌握在运维开发项目中通过Zabbix API实现一些监控数据或监控功能的集成方法。精通zabbix和Grafana的原理、配置和高级功能,擅长结合使用这两个软件解决大部分运维监控和图表展示问题。熟知一些特定领域的运维监控技术,如Open-Falcon等面向超大规模系统的、Prometheus等监控&报警&时间序列数据库、Cadvisor等开源容器监控软件 。关注运维监控领域的发展趋势,能快速地学习新知识和落地实践新技术。
4.MySQL数据库
- 级别0,什么都不懂
- 级别1,了解原理和掌握基本的安装、配置、使用,会使用基本的SQL DDL/DML处理工作中的数据库表管理需求。
- 级别2,熟悉基本原理和常用配置项,掌握不同系统平台下不同版本MySQL的各种安装方法,能根据实际情况调优,掌握MySQL运行状态、会话、错误日志的分析方法,熟练使用MySQL备份与恢复工具,了解sql函数,会使用基本的SQL语法分析库表数据,了解MySQL的高可性技术。
- 级别3,熟练分析、定位和排除MySQL配置、容量或性能故障,熟练使用MySQL各种高可用技术并了解每项技术的利弊,熟知MySQL常用存储引擎的使用特点,熟练使用sql函数,会使用较复杂的SQL高级语法分析库表数据,了解性能压测技术,了解MySQL分库、分表和版本升级知识。
- 级别4,熟悉MySQL的体系架构和运行机制,可以从源码分析和定位问题根源,掌握B*树、事务、锁机制等理论知识,熟练处理MySQL库表结构、索引、查询优化工作,精通MySQL的容量和性能规划设计,对MySQL运行在各种软硬件环境下的性能表现有深刻认识,熟悉常见的MySQL数据库中间件工具。
- 级别5,精通MySQL的网络架构、存储架构、监控架构以及高可用运维架构设计,擅长使用Linux系统与内核知识辅助分析、定位MySQL的功能/性能问题,具备MySQL中间件工具二次开发能力。