运维工程师的工作内容

我的世界只为你
  • 回答数

    5

  • 浏览数

    7439

首页> 工程师报名> 运维工程师的工作内容

5个回答默认排序
  • 默认排序
  • 按时间排序

我忘了你不是人

已采纳

运维的职责覆盖了产品从设计到发布、运行维护、变更升级及至下线的生命周期,各个阶段的职责包括:

1、产品发布前

这个阶段运维工程师的职责是参与设计并把有关运维准入,主要包括:

(1) 产品的业务熟悉;

(2) 产品架构设计的合理性评估,包括是否存在单点,是否可容错,是否有强耦合等,同时需要提供产品设计的合理性建议以使产品能够满足上线发布并稳定运行的基本要求;

(3) 资源评估,包括所需的服务器资源、网络资源以及资源的分布等,同时把相关产品对资源预算申请的合理性,控制服务成本;

(4) 资源就位,将申请的服务器及基础环境域名准备就位。

2、产品发布

这个阶段运维工程师负责发布的具体工作,将具体的软件和系统硬件资源整合形成产品并对外提供服务。

对于已在线服务的更新也属于发布范畴,这个时候的产品发布一般要保障在线发布,在不中断对外服务的情况下完成产品的升级。对于大型复杂的变更也存在中止服务部署完成后再重新提供服务的情况,但这种情况需要运维工程师通过尽可能的技术手段来避免。

3、产品运行维护

这个阶段的主要工作包括:

(1) 监控:对服务运行的状态进行实时的监控,随时发现服务的运行异常和资源消耗情况;输出重要的日常服务运行报表以评估服务业务整体运行状况,发现服务隐患;

(2) 故障处理:对服务出现的任何异常进行及时处理,尽可能避免问题的扩大化甚至中止服务。这之前运维工程师需要针对各类服务异常,如机房网络故障、程序bug等问题制定处理的预案,问题出现时可以自动或手动执行预案达到止损的目的。

除了日常小故障外,运维工程师还需要考虑产品不同程度受损情况下的灾难恢复,包括诸如地震等不可抗力导致大规模机房故障、在线产品被删除等对产品造成致命伤害的情况。

容量管理:包括服务规模扩张后的资源评估、扩容、机房迁移、流量调度等规划和具体实施。

4、产品性能成本优化

产品对外提供服务最重要的一点是用户体验,用户体验中非常重要的是产品的可用性和响应速度。而如何用最合理的资源(如机器、带宽等)支持产品提供高可用和高速度的用户体验,这也是运维工程师的重要职责。

5、产品下线

发展良好的互联网产品将始终在线对外提供服务,但互联网产品快速迭代,也存在相当多孵化的产品最后被淘汰的情况,这些产品都需要做下线处理,这个过程运维工程师主要做好资源回收的工作,将机器网络等资源回收后纳入资源池中供其它服务使用。

27评论

享受被寂寞吞噬的无奈年华

运维工程师是负责维护并且确保整个服务系统的高可用性,同时不断优化系统架构提升部署效率、优化资源利用率提高整体的ROI。

运维工程师是一个统称,其中有很多分类。包括:桌面运维工程师、网络运维工程师、系统运维工程师、基础运维工程师等等,他们的划分主要是工作具体内容的不同。运维工程师最忙的时候是他们完成一个项目产品的时候,有的时候需要加班好几个星期。他们在产品项目完成的不同阶段会发挥不同的作用。

产品发布前:负责参与并审核架构设计的合理性和可运维性,以确保在产品发布之后能高效稳定的运行。

产品发布阶段:负责用自动化的技术或者平台确保产品可以高效的发布上线,之后可以快速稳定迭代。

产品运行维护阶段:负责保障产品7*24H稳定运行,在此期间对出现的各种问题可以快速定位并解决;在日常工作中不断优化系统架构和部署的合理性,以提升系统服务的稳定性。

运维工程师是一个需要二十四小时在线的职业,因为你不知道什么时候系统就需要你去维护。所以就算你休假在家,需要运维工程师的时候也需要出手。

41评论

浑身是刺你还会抱我吗

运维工程师主要做:保障系统正常运行、做好数据防范工作、技术故障、系统测试、数据备份。

1、保障系统正常运行:

负责机房IT系统核心设备的日常巡检与维护工作,能按要求对其进行配置,保障系统的正常、安全运行。

2、做好数据防范工作:

负责服务器系统的安全管理,做好数据安全和病毒的防范工作。

3、技术故障:

负责现场的技术支持,及时解决出现的各类技术故障。

4、系统测试:

负责数据库管理,及相关系统测试。

5、数据备份:

负责制定各服务器的数据备份计划,并且确保备份数据可用性。

运维工程师容易失业吗?

这个职业还是很有前途的,不容易失业。从行业的角度来看,随着中国互联网的飞速发展,网站规模的扩大以及架构的日益复杂,对专职网站运维工程师和网站架构师的要求将越来越迫切,尤其是对于优秀的运维人才来说,是庞大的,而且年龄越大,就越有价值。

从个人的角度来看,运维工程师的技术含量和要求会越来越高,最熟悉公司应用和体系结构的人们越来越受到关注。当前,国内外对运维人才的需求非常紧迫,运维工程师的薪水也在不断提高,与研发,测试等技术部门的水平相当甚至超过。

56评论

视他为命

过去一段时期,相对于办公自动化和管理流程自动化,不少企业在技术运维自动化建设方面的重视程度并不够。比如,有些很早就建立了IT服务流程自动化平台,实现了事件管理、变更管理流程的自动化。但其背后系统、网络、应用、安全各专业的大量技术维护工作长期以来还是由技术人员手工完成。在这个过程中,虽然也在逐步引入或者建设一些工具平台,发挥了一定成效,但并未根本改变运维工作模式。

就自己不完全的观察与总结,在技术运维领域,似乎存在两个比较明显的现象:

不过,近几年我们也看到,传统企业和互联网企业在IT架构方面已经开始逐步走向融合。不少传统IT企业也开始尝试引入分布式技术架构和一些较为成熟的开源产品,走上了集中式架构与分布式架构相互融合,相互补充的道路。沿着这个道路走下去,必然会导致IT运维的规模快速扩张,IT运维的复杂度也将不断增加。最后,技术运维自动化和建设AIOps智能运维自然也就会成为大家共同的追求。

实际上,我们已经看到各传统企业正在纷纷加大AIOps智能运维建设方面的投入。现在,越来越多的企业意识到,智能运维是一种全新的数字化运维能力,企业基于已有的运维数据,通过机器学习方式从而解决自动化运维无法解决的问题,这也将是数字化转型的必备能力。因为智能运维能够帮助企业快速发现异常、有效诊断问题根因、以业务为导向地进行运营分析和决策、持续有力地提升运维数据质量。

Gartner预见其为下一代运维,认为到2022年将有近50%的企业用户部署智能运维。

178评论

为了堵住你的嘴

负责机房IT系统核心设备的日常巡检与维护工作,能按要求对其进行配置,保障系统的正常、安全运行;2、负责服务器系统的安全管理,做好数据安全和病毒的防范工作;3、负责现场的技术支持,及时解决出现的各类技术故障;4、负责数据库管理,及相关系统测试;5、负责制定各服务器的数据备份计划,并且确保备份数据可用性;6、必要时,协助Helpdesk做一些桌面技术支持工作;7、负责与相关部门的的交流,及时反馈用户使用信息; 8、运维文档的撰写与归档工作。

82评论

相关问答