回答·8
最热
最新
- 这得看贵司更注重于“深度”还是“广度”,结合你们实际业务分析,看需要哪种人才。广度与深度,即鱼与熊掌也,二者不可得兼。若一个人说他既有广度又有深度,那他大概率二者皆无。实际上,对于高级运维而言,都不重要,重要的是能背锅,就不愧对于“高级”二字。
- 能熬夜 能有效沟通 能主动学习 能流程化 能自动化 能持续改进 交付运维前的所有知识都懂 其实就两个字 靠谱
- 三个方向: 1 操作系统: 熟悉 OS 及主要硬件的工作原理及观测它运行状态的命令及工具。 能够做到熟练查看系统运行状态及可能的瓶颈点,明了系统资源消耗在哪里,以及相应的应用系统及对应的业务,做到系统运行透明化。 深度在于操作系统本身原理,如 CPU 调度算法内存管理算法网络栈协议网络协议 IO 调度算法等等,目的在于观察分析应用类实际上干了些什么怎么通过操作系统干的,明了应用服务器的“脾气秉性”,那么维护调整优化的时候也就清楚明白了。 广度在于各种工具技巧土办法,做事情解决问题给人一种心灵手巧不觉赞叹的感觉。 2 应用服务: 各类应用服务器包括数据库等等,基本原理都是一样的,其他都只是优化,技术算法的优化或商业目的优化,基本原理都一样。 深度在于每类透彻掌握一个,从原理到主要算法,查看运行状况实际上是透明观察手拿把掐控制自如。 广度在于熟悉其他同类不同供应商产品的设计目的功能特点及其实现差别,做到一通百通一眼看透。 3 优化 包括性能优化和工作量优化,这个展开主要就是技术细节了就不多谈了。 我一直认为评价一个运维的最高境界就是懒懒散散无所事事晃来晃去不务正业, 一层含义是不出问题没有故障, 第二层是指,不但没什么故障,而且服务器群运行维护几乎完全自动化,包括故障发现和处理甚至服务迁移也都自动化了。 这就连深带广,永无止境的追求了。 个人看法,仅供参考。
- 高级还是深度最重要,广度次之。
- 系统不多说了必须会的,常见中间件跑不了都会,高可用。容灾必须的,自动化必须会,存储必须会,常见数据库安装配置必须会,常见大数据系列数据库。。nosql 安装配置必须会。。。大数据常用软件安装配置必须会。。。机房规划等等
- 不要问 问了 大牛也不会不理你,除非他真的顺闲着了 你把薪资设置成 15w/一月 你可以大概了解了解
- 1、作为一个高级工程师起码需要熟悉一门开发语言,运维建议学 Python、C/C++ 2、lnmp、lnmj 环境搭建、熟练使用 shell 命令 3、k8s+docker 环境部署 4、监控报警系统,如 zabbix 5、熟悉各种云环境的环境 知道以上这些作为一个高级运维差不多了,然后需要一些项目实战经验和专项技能
- 目前,运维的趋势是云原生化。 1、基础 Linux 系统 2、网络 3、监控系统,涉及系统的指标设计 4、日志的 clickhouse 5、k8s,针对分布式系统服务的 6、容器化 深度,1)专业的深;2)业务的深,最难的是运维系统的迭代,而提供切实的业务帮助。 广度,同样的。