开发可以转运维吗?
开发可以转运维,但这需要取决于个人意愿和技能水平。转运维需要对网络、服务器等基础设施有深入的了解,并具备快速诊断和解决问题的能力。
开发人员可能需要通过学习和实践来获得这些技能,同时还要适应运维工作的高强度压力和不断变化的环境。
如果开发人员具备足够的技能和能力,且对运维有热情,那么他们可以成功地转变为一名合格的运维人员。
linux开发可以找什么工作?
1、Linux运维工程师:Linux运维是现在每个企业都不能够缺少岗位,对于大公司的Linux运维来说是非常重要,还需懂基本的语言,对于小公司来说技术要求相对于低一点,基本用不到什么太多开发的知识。
2、linux服务器开发:如果是用C/C++之类的话,要求也很高。因为互联网行业才人流动性相对大,所以工资可观,特别是对优化延迟什么的了解很深入的,发展前景是最好的。这个岗位相对于招聘比较少的,不过这部分的从业人员对于技术要求都是非常高的。
3、Linux内核开发:是比较具有难度的工作岗位了,在手机公司是最常见的,比如说华为、小米等这些公司都有这种职位,工资待遇也是非常不错的,知识单一化一些,但是操作系统硬件更新是非常快的,操作理论要去更高一些,方向以及就业都是相关的。
运维工程师(Linux)这个职位发展前景怎么样?
1. Linux运维工程师 主要负责具体的产品运维工作,需要具有一定的开发能力,需深入了解业务,能够判断系统架构的优劣对比,对业务的掌控决定了相应运维工程师在业务发展中的作用,该职业长期发展方向是成为大型系统架构师。
2. Linux运维平台研究工程师 该职业是专门研究运维相关通用平台和技术,需要有一定的产品线运维经验或相关运维需求,对研发能力有较高要求,长远发展方向是成为各个技术纵向领域的技术专家。
3. 数据库工程师 数据库工程师是一个非常重要的岗位,一般公司都很重视,其还有细分领域,主要包括数据库内核、云数据库等,长远发展是数据库领域的技术专家、数据库架构师。
4.运维总监 该岗位需拥有丰富的运维经验,对协调和推进能力要求比较高,拥有一定的技术基础,是后期转型的理想管理岗位。
运维发展很好,而且很稳定。
初级:网络运维工程师、Linux 运维工程师、云数据中心运维工程师
中级:云数据中心监控研发工程师、数据库运维工程师、Python 研发运维工程师
高级:Linux 系统研发工程师、Linux 内核研发工程师、云计算 Python 研发工程师、云计算架构师
在学校学了docker、linux、K8S、Python、MySQL、路由交换,是转运维还是开发?
主要还是看你个人的兴趣在哪一块,如果喜欢研究各类服务架构,喜欢站在更上一层来看待整个服务,那么就选运维,你也不用担心开发能力会落下,现在运维也需要会开发,只是不需要研究的太深;
如果你只想安安静静的写代码,觉得这个能带给你更大的满足感,那么就选开发。
随着云计算的发展,运维的角色在将来会进一步弱化。
在之前的回答我举过数据库的例子,我是2005年从事工作,那个时候我们在项目中最牛的一个工种叫做Oracle DBA,因为那个时候核心的业务系统都离不开Oracle的支撑。那个时候Oracle DBA的年薪在那个时期绝对是首屈一指的。随着时间的推移,很多公司开始***用了云计算架构,构建应用很重要的服务就是关系型数据库服务(RDS),但是企业并不会因此再单独招聘一名DBA来负责云上的数据库服务。我们往往看到的是一个200多人的研发团队,只配备了一名运维人员。所以某种意义上说,云计算取代了部分传统运维的工作。
现在另外一个很火热的词叫做[_a***_],我们来看一下英文的定义:
DevOps is a set of practices that combines software development (Dev) and IT operations (Ops).It aims to shorten the systems development life cycle and provide continuous delivery with high software quality.
简单来说,DevOps的目的就是缩短开发周期,提高开发效率并保障质量。
那么问题来了,究竟是开发者从事运维呢?还是运维从事开发工作呢?在我面试过程中,很多做传统的运维同学都期望从事DevOps工作,但是非常遗憾的是DevOps本质是通过基础架构的升级,让开发者能用最少的代码进行运维工作,最后实现高效的软件迭代速度。
不知道同学看了我的回答,你是想从事开发呢还是运维呢?