1、运维工程师要做哪些工作?(1)产品发布前:负责参与并审核架构设计的合理性和可运维性,以确保在产品发布之后能高效稳定的运行。(2)产品发布阶段:负责用自动化的技术或者平台确保产品可以高效的发布上线,之后可以快速稳定迭代。(3)产品运行维护阶段:负责保障产品稳定运行,在此期间对出现的各种问题可以快速定位并解决;在日常工作中不断优化系统架构和部署的合理性,以提升系统服务的稳定性。2、运维工程师职业发展规划:近些年,Linux人才越来越缺,待遇也越来越高。参考招聘网站,Linux运维工程师起薪多在8-10K,1-3年工作经验可达12-16K,3-5年工作经验可拿到年薪30-50W,被各大厂大量需要并且薪资不亚于程序员的互联网英雄。互联网技术岗位更容易“月薪过万”,互联网的需求不再是会单一技能的运维,而是对运维+开发的人才由衷青睐,薪资也自然比普通运维更高。在逐步的发展阶段中,注重反省的工程师会逐渐成长为高阶运维人员,通常他们会有比较体系化的服务运维理解。也有一部分工程师由于出色的项目管理规划能力,逐渐成为项目经理。再的发展,高阶的运维人员对于产品的理解将非常的透彻,在这种情况下,高阶运维人员甚至可以成为产品的产品经理、产品研发的咨询顾问,在产品功能的设计与开发中起到至关重要的角色。各个方向上的工程师发展到一定阶段后,没有明确的界限,需要具备较强的运维、架构、编程、算法等能力,是一个要求很高要求的职业。以后运维工程师的素养会越来越高,规范也会越来越强。
运维,这里指互联网运维,通常属于技术部门,与研发、测试、系统管理同为互联网产品技术支撑的4大部门,这个划分在国内和国外以及大小公司间都会多少有一些不同。一个互联网产品的生成一般经历的过程是:产品经理、需求分析、研发部门开发、测试部门测试、运维部门部署发布以及长期的运行维护。
运维是一个非常广泛的定义,在不同的公司不同的阶段有着不同的职责与定位,如果以operation字面的含义去理解,认为就是敲几行操作命令的工作,那就错了。
一、什么是运维工程师?在技术人员(写代码的)之间,一致对运维有一个开玩笑的认知:运维就是修电脑的、装网线的、背锅的岗位。其实不然,运维是一个非常广泛的定义,在不同的公司不同的阶段有着不同的职责与定位,如果以operation(运维英文)字面的含义去理解,认为就是敲几行操作命令的工作,那就错了。运维是一个融合多学科(网络、系统、安全、应用架构、存储、大数据、云计算等)的综合性技术岗位。二、运维岗位未来的两大发展方向①大数据、云计算方向大数据/云计算日益普及的今天,网站规模越来越来大、架构越来越复杂,对专职网站运维工程师、网站架构师的要求会越来越急迫,特别是对有经验的大数据/云计算运维工程师需求量巨大,是越老越值钱。②DevOps,运维开发方向DevOps是开发、技术运营和质量保障三者的交集,集运维(7)与开发(3)于一身的运维工程师。
通常来说运维,指的就是对产品的运营和维护,普遍在硬件设备和网络运行两个方向中应用较多。这里我们主要讲的是互联网运维的概念,俗称IT运维。运维岗位的分类:IT技术一直在呈指数级别的发展,运维工程师面临的挑战越来越大,划分的岗位也越来越细。根据面向的不同,岗位的划分有:基础运维、应用运维、系统运维、虚拟化运维、存储运维、网络运维等。根据职业发展的层次而言,岗位的划分有:桌面运维、系统运维、开发运维、系统架构师。无论做什么运维,运维工程师Zui基本的职责都是负责服务的稳定性,确保服务可以7*24H不间断地为用户提供服务。