2016 - 2024

感恩一路有你

自动化测试 我是学java的,公司现在打算叫我做DevOps,请问哪个比较有前景?

浏览量:2114 时间:2021-03-13 11:01:22 作者:admin

我是学java的,公司现在打算叫我做DevOps,请问哪个比较有前景?

Devops,集开发、运营和维护于一体,是一种趋势。

Devops包括开发和运营两个概念,即开发和运维,属于两个角色,功能不同。

以Java为例。在开发人员开发代码并通过测试后,他们将把项目变成一个war包,交给运维人员部署。运维人员首先配置应用服务器(如tomcat、JBoss等)和数据库,然后将war包拷贝到指定目录,启动服务器,部署完成。

传统方式,开发和运维一刀切,彼此之间缺乏沟通和理解,缺乏信任。

出现问题时,经常会发生争吵和相互推诿:运维说开发的代码有问题;开发说运维部署模式有问题。

造成问题处理不及时,管理失控。

在项目开发期间,运维人员将参与开发过程,了解开发人员使用的系统架构和技术路线,从而制定相应的运维方案;

开发人员也将参与早期的系统部署为系统部署提供优化建议。

Devops的实施促进了开发人员和运维人员之间的沟通和相互理解。通过共同努力,我们可以共同承担责任,迅速解决问题。

当你说公司希望你做Devops时,我想理解的是公司希望你了解Devops的实施过程,而不是让你独自承担OPS的责任。

Devops相关的技术栈,例如git、maven、Jenkins、docker,甚至服务编排和动态扩展,都以Java为例。

除非项目很小,否则您可以承担一项简单的Devops工作。一个人很难处理一个稍微复杂的项目。

对于中大型系统,开发和运维部门必须同时存在。

开发部门不可能通过Devops替换运维部门。同样,运维部门也不能通过Devops替代开发部门。

因为Devops设计的初衷是集成,而不是替换

DevOps时代,运维人员还有出路吗?

Devops是操作和维护的好方法。在这项运动中,运维有其自身的优势:熟悉基础设施,熟悉脚本编写,还需要提高编程技能,了解产品开发和测试的生命周期,以便更好地为研发团队的基础设施建设服务。

自动化测试 devops什么岗位 devops是啥

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。