运维平台研发工程师是从事IT产品运维平台软件研发相关工作人员的统称,他属于软件研发工程师,但又有着运维的特点。
定义
普通软件研发工程师开发的产品多面向普通用户、网民,而运维平台研发工程师开发的运维平台产品主要面向其他工程师或服务器,对技术的要求非常全面,除了最基础的编程语言(C/C++/JAVA/PHP等)、数据库技术、缓存技术、分布式系统设计等软件开发工程师所需要具备的通用素质外,还需要具备一定的运维技术研究能力,如对产品监控管理、部署管理、资源管理、弹性计算、性能优化、流量调度、大规模分布式系统运维等某一个方面或几个方面有着一定程度的了解,由于运维平台产品的用户多数为工程师和服务器的特性,这使得运维平台研发的标准比普通软件研发更高,产品本身也需要更高的性能、可扩展性和平台化能力。 运维平台研发工程师其业务领域即是其技术领域,该职位随着运维平台市场的发展也逐渐变得炙手可热,据估算,截止2015年,企业级运维平台产品具有数千亿市场规模,并仍在高速发展,有着广阔前景。
主要职责