DevOps 入门
什么是 DevOps?
从字面上看,“DevOps”一词是由英文 Development(开发)和 Operations(运维)组合而成,但它所代表的理念和实践要比单独或组合的两个词广阔的多。
DevOps 是指对企业文化、业务自动化和平台设计等方面进行全方位变革,从而实现迅捷、优质的服务交付,提升企业价值和响应能力。DevOps 可以将传统应用和最新的云原生应用与基础架构彼此相连。DevOps 开发人员可以将传统应用和最新的云原生应用与基础架构彼此相连。
![](/rhdc/managed-files/styles/wysiwyg_full_width/private/Devops.jpg.webp?itok=38rVRMci)
借力现代软件和应用开发方法加快交付
通过这个 DevOps 课程,探索实用的 DevOps 文化落地方法和现代软件开发实践。
红帽培训:DevOps 文化与实践辅导(TL500)
这是一个为期 5 天的沉浸式 DevOps 培训课程,旨在让您有机会体验和实施一个成功的 DevOps 采用历程所需的文化变革。本课程专为业务产品负责人、开发人员和工程师而设计,能够帮助其通过加深对不断变化的客户需求的理解,并缩短将新创意推向市场所需的时间,从而为客户带来持续价值。
DevOps 工程师的职责是引入相应的流程、工具和方法,从而平衡整个软件开发生命周期(从编码和部署,到维护和更新)的需求。
DevOps 的核心就是流程的统一和自动化,所以 DevOps 工程师在组合代码、应用维护和应用管理方面发挥着重要作用。
DevOps 认证系列课程旨在帮助从业人员掌握与 DevOps 密切相关的技术的专业知识,如容器、OpenShift、Ansible、红帽企业 Linux Atomic Host 和 Puppet,具体包括:
- “开发容器化应用”课程和考试
- “OpenShift 企业管理”课程和考试
- “利用 Ansible 实现云自动化”课程和考试
- “使用 RHEL Atomic Host 管理 Docker 容器”课程和考试
- “使用 Puppet 进行配置管理”课程和考试。
红帽 DevOps 管道和流程:支持 Jenkins、Git 和测试驱动开发的 CI/CD(TDD)(DO400)
DevOps 实践使企业能够进行数字化转型,从单体的瀑布式方法转变为快速部署、基于云的敏捷流程。这种转型需要开发人员团队完成相关工具的使用培训,从而将更多时间投入于编码和测试,更少的时间投入于故障排除。红帽 DevOps 管道和流程:支持 Jenkins、Git 和测试驱动开发的 CI/CD(TDD)是面向开发人员的 DevOps 实践简介,向学员讲授自动化构建和部署云原生应用所需的技能和技术
红帽 OpenShift 一:容器和 Kubernetes(DO180)
课程旨在帮助您培养容器、Kubernetes 和红帽® OpenShift® 容器平台的实操经验,掌握有关容器管理的核心知识。从开发人员、系统管理员到站点可靠性工程师,许多岗位都需要这些技能。
红帽 OpenShift 开发二:应用容器化(DO288)
作为 OpenShift 开发课程中的第二门课程,此课程可加强学员对容器作为配置和部署应用与微服务的关键技术的理解。本课程将为您介绍如何在 OpenShift 集群上设计、构建和部署容器化软件应用。
红帽培训:DevOps 之旅开放实践(TL250)
DevOps 之旅开放实践(TL250)旨在帮助学员协助并参与需要进行 DevOps 转型的项目的发现、规划和交付。完成本课程时,您将建立一个包含精选实践的工具箱,并重新思考您处理跨职能团队项目的方法。运用新技能将使企业能够有效地发现团队目标,协调项目选项,并实现达成目标成果的价值。
红帽 OpenShift 管理二:操作生产性 Kubernetes 集群(DO280)
这一基于实验的实训课程将向您介绍如何对红帽® OpenShift® 容器平台进行配置、管理和故障排除,如何验证集群是否安装成功,如何进行日常管理,以及如何对容器化应用的部署进行故障排除。
容器、Kubernetes 和红帽 OpenShift 开发一(DO295)
本课程提供有关借助红帽 OpenShift 提升开发人员生产力的实训培训。它将向您介绍如何设计、构建容器化软件应用并部署到 OpenShift® 集群,无论您的任务是编写容器原生应用,还是迁移现有的棕色地带应用。