了解最新公司动态及行业资讯
以下是部分中国互联网行业资深运维工程师对运维的看法(涉及隐私,相关名称为首字母缩略词):
CXY:
运维是一个很宽泛的定义,不同的公司在不同的阶段有不同的职责和岗位。如果从字面上理解,认为是敲几行操作命令的工作,那就错了。对于初创公司来说,运维工程师的工作可能需要从申请域名、购买/租用服务器、上架、调整网络设备设置、部署操作系统和运营环境、部署代码、设计部署监控、防范漏洞和攻击等。对于大公司来说,对运维工作的要求越来越高,这也导致运维的分工更加细化:从大方向上,
很多非从业者对运维的看法,一般都属于IT运维一个很小的责任:安装系统^^。一些研发工程师对运维的看法仅限于运维的几个点:部署、变更、监控、响应。
不管你做什么运维,最基本的责任就是保证业务的稳定运行。因此,它必须成为业务稳定的所有者。有些人通常认为运维工程师就像消防员,24/7 全天候响应异常并扑灭火灾。但稳定的运维工程师更接近医生。医生也分为各个科室,还有急诊科和急诊科。要先判断患者的问题,对症下药。
业务有各种需求。如果运维工程师能够满足业务需求,或者积极探索业务痛点和改进方法,就能为业务实现更多价值。
在满足业务需求时,要区分优先级,优先考虑对业务快速发展非常重要的需求,如稳定性、部署和变更效率、容量管理等。稳定性不用说,如果用户不能稳定地使用你的业务,那么没有任何产品功能是有价值的。对于百度这样快速成长的互联网公司来说,每天都有大量的升级更新需要提供给用户。如何快速满足异地大型集群的产品升级需求,同时让用户对升级过程一无所知,这是我们的追求。当用户使用百度来衡量网络是否能上网时,是对运维质量的褒奖。
其次,可以横向看不同业务的需求。如果能将多种服务的需求抽象出来,将一些具有普遍价值的工作(如数据库、CDN、监控、流量接入与调度、大数据存储与计算)平台化,也可以在以下领域进行深入研究。这个方向。发展。在百度这样巨大的流量和服务器规模下,你不仅有巨大的空间和挑战服务器运维技术,还有足够的资源和支持来开发和应用行业最前沿的技术。
一定的积累后,可以进入宏观和微观层面,从整个公司层面考虑业务(涉及网络、硬件、系统、应用开发方式等)的智能部署和调度,进一步提升效率并节省成本。.
如果你能理解业务,理解业务模式,并与业务密切优化创新,是运维工程师体现价值的另一种方式。有很多产品创新、专利申请、论文发表、业务指标提升等,都是由运维工程师直接或合作贡献的。
YBX:
与研发人员相比,运维工程师可以全局观察他们维护的计算机系统,尤其是高级运维工程师。没有模块边界。这个独特的位置带来了很多价值:
同样从公司不同业务的角度,可以统一分配资源,从而节约资源。
克兹:
XX:
运维是指维护生产环境以及与生产环境相关的资源和服务的全过程,包括保证生产环境稳定、高效、低成本运行的相关技术和流程手段。
一方面,运维最终对业务功能负责,其价值体现在产品价值的最大化上。这通常是通过将产品功能的性能发挥到极致来实现的。例如,搜索引擎运维的重点是确保用户在搜索时的极致体验:稳定、快速、准确、新颖、完整。在线聊天系统的运维,要保证用户的聊天过程实时流畅。另一方面是最终负责在线业务的成本。它的价值体现在服务运营成本的降低上
运维工作的开展方式一般取决于要维护的业务特性的要求,形成所需的多个主题方向来开展。常见的解决方案包括以下主题方向:事件管理、配置管理、变更管理、容量管理等。
对运维工程师的要求特别严格,因为运维工程师需要针对不同的问题不断补充和拓展自己的知识和研究范围。
在初级阶段,优秀的运维工程师会表现出突出的主动性和责任感。面对不熟悉的业务,他们会主动学习,扩大对业务的理解和相应的知识范围,从而有足够的能力独立维护业务。.
在逐步发展阶段,注重总结和反思的工程师会逐渐成长为高层次的运维工程师,通常会对服务运维有更系统的认识。也有一些工程师由于优秀的项目管理和规划能力,逐渐成为项目经理。
随着进一步的发展,高水平的运维工程师将对产品有非常透彻的了解。因此,在这种情况下,高级运维工程师甚至可以成为产品产品经理和产品开发顾问。在设计和开发中发挥至关重要的作用。
SJY:
运维工程师所需要的技术体系因专业方向而异。但基本的计算机系统架构、操作系统、掌握网络技术是基本要求。例如,您可能需要精通Linux操作系统的使用,精通使用各种脚本工具处理日常任务,精通TCP/IP协议栈排查大型网络系统中的异常流量等进一步,需要在软件可操作性方面形成一套经验积累,作为后续工作的指导。
运维工程师在初始阶段的目的是获得维护系统所需的所有硬件和软件知识和经验。进阶阶段,需要能够设计开发一套基础系统软件,支持业务系统稳定可靠运行,即开发为软件服务的软件,以支持更大规模的业务系统。提高运维效率。最高阶段是软件系统的构建和运行阶段,使系统从诞生阶段就具有天然的可操作性,从而最大限度地提高系统的生产力,最大限度地减少对外部支持资源的依赖。
ZM:
运维工程师首先应该是软件工程师( ),但他们的职责和优先级不同。
运维工程师不是系统管理员。与系统管理员最大的区别在于,运维工程师的工作不仅仅是配置和管理系统,还需要使用软件开发的方法来增强系统功能或分析数据。
运维工程师应该是软件工程师、系统工程师等多种角色的组合服务器运维技术,应该比一般的软件工程师有更广泛的知识背景
操作和维护的职责是:
运维日常工作:
对于运维工程师来说,最重要的是用编程和软件的方法来解决问题。发展的道路不应该和软件工程师有很大的不同,不同的只是领域的重点和方向