在Devops环境中,谁负责自动化任务? 更确切地说,在#34;管道作为代码"在詹金斯。谁应该做这个任务? devoloper或运营商? 谁是演员?
答案 0 :(得分:3)
“DevOps的关键是加强工程与运营之间的协作。”
角色:DEVOPS
职责: 1.管理:DevOps工程师通过监控企业软件和在线网站来确保符合标准。工程师还负责管理工程部门的工具和流程,并促进其同步增强和发展。 2设计和开发:企业基础架构及其架构的设计和开发是DevOps工程师负责的主要职责之一。这些工程师是高度熟练的编码人员,使他们能够编写旨在提高开发人员生产力的工具。 3协作和支持:DevOps的Modus Operandi将进行广泛的协作,并在其工作的各个方面产生结果。处理从技术分析到部署和监控的所有事务,重点是提高整体系统可靠性和可扩展性。下图给出了定义DevOps的值的清晰图片。 4知识:DevOps员工和工程师在整个工程部门帮助促进知识共享和整体DevOps文化 5多功能职责:DevOps员工和工程师还承担由IT总监,首席技术官,DevOps负责人等委派的工作。他们也将履行与上述指定类似的职责。
答案 1 :(得分:0)
对此没有确切的答案。这取决于很多因素。
开发团队很可能希望获得对管道的更多所有权,因此希望拥有实现自动化最终目标所需的模板/代码。
这方面的另一面也完全有效。运营团队可以成为管道的保管人,并要求开发团队必须满足某些标准,并使用他们的自动化管道才能进入环境或平台。
如果环境是一个岛屿,开发团队正试图到达那个岛屿。每个开发团队都可以建立自己的桥梁来实现目标。或者运营团队可以建立一个桥梁并要求开发团队使用它。两者都是有效的,最终结果是相同的。
如果最终结果相同,那么唯一重要的是如何将其应用于组织,团队以及与您合作以实现共同目标的人员的上下文中。
答案 2 :(得分:0)
分配的开发人员(和Scrum团队)应负责通过最终部署到生产中来完整交付开发的各个方面。这树立了所有权和授权的概念,并将责任集中在服务(应用程序)的整个生命周期交付中。
DevOps工程部门应负责提供最佳的工具链和环境,以实现快速,高质量的交付。我将DevOps角色视为SRE专注于开发的先例。如果SRE维持高性能,稳定的生产环境,那么DevOps团队将维持最佳的开发和测试环境。从理论上讲,DevOps应该扩展到SRE领域,并组成一个团队,为快速创新的环境提供支持,以高质量满足业务需求。
答案 3 :(得分:0)
从提交代码到正式生产的所有过程。这包括
简而言之,Devops =基础架构+自动化+支持
答案 4 :(得分:0)
标准定义:
DevOps是一种IT思维方式,鼓励软件开发人员与IT运营部门之间进行交流,协作,集成和自动化,以提高交付软件的速度和质量。
Layman的定义:
DevOps是使产品开发,运营,支持和交付更顺畅的机会的任何一种自动化。
工业视图:
DevOps思维定型通常在两个突出的领域应用于整个行业:
a)DevOps的主要功能,例如
• Continuous Integration,
• Continuous Delivery,
• Continuous Deployment,
• Infrastructure as an code or infrastructure Automation,
• CI/CD Pipeline Orchestration,
• Configuration Management and
• Cloud Management (AWS, Azure or GCP)
b)DevOps的次要功能
• SCM tool Support,
• Code Quality tech support like Sonar, Veracode, Nexus etc.
• Middleware tech support for tools like NPM, Kafka, Redis, NGIMX, API Gateway, etc
• Infrastructure tech support for components like F5, DNS, Web Servers, Build Server Management etc
• OS Level support for miscellaneous activities lke Server Patching, Scripting for automation of server level tasks etc.
答案 5 :(得分:0)
自动化架构师对于 DevOps team 至关重要,因为 DevOps 完全是关于自动化系统。自动化架构师有责任使用自动化开发流程以帮助减少手动任务。他们负责创建更高效的流程,并确定要在 DevOps 模型中使用和集成的正确工具。
自动化架构师主要职责:
设计和实施自动化手动任务的策略 为独特的流程寻找合适的 DevOps 工具