
Developer是大家比较熟悉的概念。指的是负责软件和应用程序的开发人员,工作主要是编写、调试和执行软件应用程序的源代码。
而DevOps则是相对陌生的概念。根据澳洲知名公司Atlassian官网的解释,DevOps团队要做的工作包含开发和运营,这也是DevOps这个词的由来 - Developers + Operators。这个岗位使得软件开发和IT团队之间的流程更为技术自动化和一体化,并且更强调团队授权、跨团队的沟通和协作。
另外,DevOps团队会使用各种工具,来加速自动化和加快整个流程并保证产品的持续交付、自动化以及团队之间的有效协作。
换个通俗的比喻来说,如果每一段代码就是一列火车的话,那Developer就是在造火车的工程师,而DevOps就负责让火车能在轨道上跑起来。
现实情况下,能让火车稳定高效地在铁轨上跑着也不是一个简单的工作,你需要设计铁路路线来防止火车相撞或者延误,同时你也需要给火车安排时刻表来保证铁路系统的正常运营。只有这样,每一列火车才能在铁轨上发挥它们的最大作用。
#知识分享#程序员#软件工程#运维工程师#澳洲IT#it
@知识薯@澳洲求职情报局