DevOps 课程可以帮助您学习持续集成、持续交付、基础设施即代码和监控实践。您可以培养开发和运营团队之间的协作、工作流程自动化以及排除部署问题方面的技能。许多课程介绍了用于容器化的 Docker、用于自动化的 Jenkins 和用于协调的 Kubernetes 等工具,说明了这些技能如何提高软件交付和 Operator 的效率。

IBM
您将获得的技能: Scrum(软件开发), 云 Native 计算, 问责制, 测试驱动开发(TDD), 微服务, 行为驱动开发, Devops, Agile 方法论, 团队导向, CI/CD, 性能指标, 跨职能合作, 文化 Transformer
初级 · 课程 · 1-3 个月

KodeKloud
您将获得的技能: Jenkins, Terraform, Infrastructure as Code (IaC), Linux Administration, Kubernetes, Docker (Software), CI/CD, Version Control, Ansible, Continuous Integration, Microservices, Devops Tools, GitHub, Containerization, Operating System Administration, Git (Version Control System), General Networking, Systems Administration, DevOps, Python Programming
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: Linux 命令, Git(版本控制系统), Grafana, 应用程序部署, 测试驱动开发(TDD), Kubernetes, 应用程序开发, 数据导入/导出, 还原式 API, 持续集成, Devops, 开放式网络应用程序安全项目(OWASP), Istio, 软件工程, Gherkin(脚本语言), 云计算架构, 敏捷软件开发, 软件开发生命周期, CI/CD, 软件架构
攻读学位
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: Grafana, 应用程序部署, 测试驱动开发(TDD), Kubernetes, Istio, 系统监控, Agile 方法论, 持续集成, 安全 Code, Devops, 云应用, 行为驱动开发, 无服务器计算, OpenShift, Gherkin(脚本语言), 敏捷软件开发, 代码覆盖范围, CI/CD, 詹金斯, 开放式网络应用程序安全项目(OWASP)
攻读学位
中级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: YAML, Git(版本控制系统), GitHub, 自动化, 应用程序部署, Devops 工具, 持续集成, Devops, OpenShift, 基础设施即代码(IaC), CI/CD, 集装箱化, 持续交付, 詹金斯, Kubernetes, IT 自动化
中级 · 课程 · 1-3 个月

Amazon Web Services
您将获得的技能: Prompt Engineering, Amazon Bedrock, Responsible AI, Infrastructure as Code (IaC), Amazon CloudWatch, Application Deployment, Amazon Elastic Compute Cloud, CI/CD, AWS CloudFormation, Unit Testing, Continuous Deployment, Continuous Integration, DevOps, Generative AI, DevSecOps, Code Review, Amazon Web Services, Serverless Computing, Containerization, Data Analysis
初级 · 专项课程 · 1-3 个月

您将获得的技能: Kanban 原则, Scrum(软件开发), 云计算, 云 Native 计算, 云托管, 敏捷项目管理, 云工程, 云平台, 测试驱动开发(TDD), Agile 方法论, 云基础设施, Devops, 冲刺回顾, 云安全, CI/CD, 云计算架构, 云服务, 云计算解决方案, 敏捷软件开发, 用户故事
初级 · 专项课程 · 3-6 个月

Packt
您将获得的技能: Ansible, Devops Tools, Containerization, Docker (Software), Artifactory, Kubernetes, Prometheus (Software), Apache Maven, GitHub, CI/CD, DevOps, Continuous Integration, Version Control, Application Deployment, Software Development Tools, Build Tools, Continuous Deployment, Grafana, Application Performance Management, Continuous Delivery
中级 · 专项课程 · 3-6 个月

Duke University
您将获得的技能: 机器学习, Docker (软件), 负责任的人工智能, GitHub, 人工智能和机器学习(AI/ML), 网络框架, Devops, PyTorch(机器学习库), 大数据, CI/CD, MLOps(机器学习 Operator), Microsoft Copilot, 无服务器计算, 拉斯特(编程语言), 张力流, 集装箱化, 命令行界面, 云计算解决方案
高级设置 · 课程 · 1-3 个月

您将获得的技能: Infrastructure as Code (IaC), AWS CloudFormation, CI/CD, Git (Version Control System), Jenkins, Ansible, Version Control, Terraform, Docker (Software), Kubernetes, DevOps, Prometheus (Software), Cloud-Native Computing, Continuous Deployment, Containerization, Amazon Web Services, Software Development Tools, Grafana, Software Development Life Cycle, Configuration Management
初级 · 专项课程 · 3-6 个月

您将获得的技能: Site Reliability Engineering, Kubernetes, Application Performance Management, Google Cloud Platform, Cloud Infrastructure, System Monitoring, Prompt Engineering, Application Deployment, Identity and Access Management, CI/CD, Containerization, Cloud Storage, Cloud Security, Cloud Services, Cloud Management, Service Level Agreement, Virtual Machines, Safety Culture, Network Monitoring, Culture Transformation
初级 · 专业证书 · 3-6 个月

Amazon Web Services
您将获得的技能: Amazon CloudWatch, Amazon Web Services, Devops Tools, AWS Identity and Access Management (IAM), DevOps, Application Deployment
初级 · 课程 · 1-4 周
这些适合初学者的选项可帮助您了解 DevOps 文化、实践和基础工具--无需任何经验:
IBM DevOps 和软件工程专业证书为期 6 个月,主要内容如下:
它使用 Python、Pandas、Numpy、Git、GitHub、Docker 和 Kubernetes 等工具。
相比之下,IBM 应用 DevOps 工程专业证书为期3 个月,强调
包括 Python、Excel、Power BI、Git、GitHub、Docker 和 Kubernetes 等工具。
这两个课程的目标学员都是云工程师和数据分析师,技能高度重合,但在持续时间和具体关注领域上有所不同。请根据自己的喜好进行选择:
DevOps 是开发和 IT 运营的简称,指的是开发人员和 IT 专业人员组成的团队,他们采用一套实践方法,使应用程序和软件开发过程更加简化。 其目标是通过在短周期内生产软件来缩短开发生命周期--这一过程被称为持续交付--从而交付更高质量的软件。
对于任何有兴趣改善团队协作方式以及支持这种协作的整体文化的人来说,DevOps 的实践都是非常重要的学习内容。 亚马逊、Netflix、Etsy、Target、美国国家航空航天局(NASA)等机构都曾受益于 DevOps 的设置。
DevOps 爱好者会对这一现象感到更加兴奋,因为到 2023 年,其市场规模预计将增长到 103.1 亿美元。 在美国,成功学习 DevOps 的人平均收入为 99,604 美元。
那些希望在 DevOps 领域获得高回报的人,也可以跳出 "开发人员 "的角色,寻找合适的机会。 截至 2020 年 7 月,LinkedIn 上与 DevOps 相关的职位列表已超过 40,000 个,寻求这一职业道路的学习者可以从事文案写作、用户体验写作、DevOps 工程师、测试策略师、DevOps 分析师、DevOps 总监、技术写作等工作。
通过 Coursera 提供的 DevOps 课程,学习者可以掌握以下方面的知识:诊断团队的交付管道并将其向前推进;了解 DevOps 所涉及的技能组合和角色;在整个开发堆栈中交付自动化测试;采用关键的想法和策略来缩短产品上市时间;等等。
DevOps 课程由来自维吉尼亚大学、加州大学戴维斯分校等主要科技名校和大学的讲师讲授。 学员可以与数字创新、商务、电子商务和其他主题的专业讲师一起探索 DevOps。 Scrum 课程的内容通过视频讲座、实践项目、阅读、测验和其他类型的作业形式来提供。
DevOps 方面的技能在整个科技行业都很受重视,能够带来各种职业机会:
是的,Coursera 提供包括 DevOps 在内的多种主题的免费课程。虽然您可以通过审核课程免费获取大部分课程资料,但这并不包括分级作业或结业证书。对于那些希望获得证书以展示自己的学习成果或提升专业证书的人,Coursera 提供了购买课程的选项。此外,Coursera 还为符合条件的学习者提供免费试听或经济援助,让每个人都更容易获得证书。