Design, build, and deploy containerized applications on Red Hat OpenShift
Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications (DO288) teaches you how to design, build, and deploy containerized software applications on an OpenShift cluster.
Whether you are migrating existing applications or writing container-native applications, you will learn how to boost developer productivity powered by Red Hat® OpenShift, a containerized application platform that allows enterprises to manage container deployments and scale their applications using Kubernetes.
The skills you learn in this course can be applied using all versions of Red Hat OpenShift, including Red Hat OpenShift on AWS (ROSA), Azure Red Hat OpenShift (ARO), and Red Hat OpenShift Container Platform.
This course is based on Red Hat OpenShift 4.18.
Course content summary
Features for developers in the Red Hat OpenShift web console
Building and publishing container images for Red Hat OpenShift
Managing container deployments on Red Hat OpenShift
Create and deploy multi-container applications on Red Hat OpenShift
Deploy multi-container applications using Helm Charts and Kustomize
Create health checks to monitor and improve application reliability
Creating CI/CD Workflows using Red Hat OpenShift Pipelines
Deploy, manage, and troubleshoot containerized applications running as Kubernetes workloads in OpenShift clusters.
Course Description
Red Hat OpenShift Administration I: Operating a Production Cluster (DO180) prepares OpenShift cluster administrators to manage Kubernetes workloads and to collaborate with developers, DevOps engineers, system administrators, and SREs to ensure the availability of application workloads. This course focuses on managing typical end-user applications that are often accessible from a web or mobile UI and that represent most cloud-native and containerized workloads. Managing applications also includes deploying and updating their dependencies, such as databases, messaging systems, and authentication systems.
The skills that you learn in this course apply to all versions of OpenShift, including OpenShift Container Platform, Red Hat OpenShift on AWS (ROSA), and Azure Red Hat OpenShift.
This course is based on Red Hat® OpenShift® Container Platform 4.22.
Student Outcome
As a result of attending this course, students are expected to understand the architecture of Red Hat OpenShift clusters and can deploy, manage, and troubleshoot containerized applications. Students can also collaborate with cross-functional teams to ensure workload availability, and seamlessly identify, resolve, or escalate infrastructure issues.
Specifically, students can demonstrate the following skills:
Manage OpenShift clusters by using both the command-line interface (CLI) and the unified web console.
Deploy applications on OpenShift from container images, templates, and Kubernetes manifests.
Troubleshoot network connectivity between applications inside and outside an OpenShift cluster.
Connect Kubernetes workloads to persistent storage for application configuration and data.
Configure Kubernetes workloads for high availability, reliability, and automated scaling.
Manage safe and reproducible updates to container images, settings, and Kubernetes manifests.
Target Audience
System Administrators who are interested in the ongoing management of OpenShift clusters and containerized applications.
Site Reliability Engineers who are interested in the ongoing maintenance and troubleshooting of containerized applications on Kubernetes.
System and Software Architects who are interested in understanding the features and functions of an OpenShift cluster.
Basic skills in operating a Bash shell, manipulating files and processes, and verifying system confirmations such as network addresses, are necessary and sufficient. Students are encouraged to take Getting Started with Linux Fundamentals (RH104) before enrolling in DO180.We recommend completing our no-cost skills assessment before enrolling in any Red Hat training course. Learn more.
Recommended Preparation
Find your path forward. Explore recommended courses and certifications tailored to your experience level and career goals. View skills paths.
The Red Hat OpenShift Administration II: Configuring a Production Cluster (DO280) course prepares OpenShift cluster administrators to perform daily administration tasks on clusters that host applications from internal teams and external vendors, enable self-service for cluster users with different roles, and deploy applications that require special permissions such as CI/CD tools, performance monitoring, and security scanners. This course focuses on configuring multitenancy and security features of OpenShift as well as managing OpenShift add-ons based on operators.
The skills that you learn in this course can be applied by using any versions of OpenShift, including OpenShift Container Platform, Red Hat OpenShift on AWS (ROSA), and Azure Red Hat OpenShift.
This course is based on Red Hat® OpenShift® Container Platform 4.22.
Business Outcome
Organizations that share OpenShift clusters across multiple teams risk operational bottlenecks when platform engineers cannot safely delegate self-service access. Organizations also risk security exposure when privileged infrastructure applications, such as CI/CD tools, monitoring,
and security scanners are not correctly isolated from business workloads. This course prepares administrators to configure the multitenancy guardrails, security policies, declarative deployment workflows, and advanced networking capabilities that enable teams to operate independently at speed and to keep shared clusters secure, reproducible, and production-ready.
Student Outcome
After completing this course, students can configure multitenant Red Hat OpenShift Container Platform clusters by managing authentication, authorization, resource quotas, and security policies for multiple teams. Students can also deploy applications by using declarative workflows, secure network traffic, expose non-HTTP services, install and manage operators, and update clusters.
Target Audience
System Administrators who need to manage OpenShift clusters, applications, users, and add-ons.
Site Reliability Engineers who need to maintain and troubleshoot Kubernetes clusters.
System and Software Architects who need to understand the security of an OpenShift cluster.
Recommended Preparation
The Red Hat OpenShift Administration I: Operating a Production Cluster (DO180 v4.22) course, or equivalent skills in deploying and managing Kubernetes applications by using the OpenShift web console and command-line interfaces.
Intermediate skills in operating a Bash shell, including command-line text processing, text editing, and Linux networking and security utilities. Students are encouraged to take the Red Hat System Administration I (RH124) course before enrolling in DO280.
We recommend completing our no-cost skills assessment before enrolling in any Red Hat Training or Certification. Learn more.
Find your path forward. Explore recommended courses and certifications that are tailored to your experience level and career goals.View skills paths.
Plan, implement, and manage OpenShift clusters at scale
Red Hat OpenShift Administration III: Scaling Kubernetes Deployments in the Enterprise (DO380) expands upon the skills required to plan, implement, and manage OpenShift® clusters in the enterprise. You will learn how to configure and manage OpenShift clusters at scale to address increasing and special demands from applications and ensure reliability, performance, and availability.
This course is based on Red Hat® OpenShift Container Platform 4.18.
Manage OpenShift cluster operators and add operators.
Implement GitOps workflows using OpenShift GitOps operator.
Integrate OpenShift with enterprise authentication.
Query and visualize cluster-wide logs, metrics, and alerts.
Backup and restore application settings and data with OpenShift APIs for Data Protection (OADP).
Manage machine pools and machine configurations.
Audience for this course
Primary: Platform Engineers, System Administrators, Cloud Administrators, and other infrastructure-related IT roles who are responsible for implementing and managing infrastructure for applications.
Secondary: Enterprise Architects, Site Reliability Engineers (SRE), DevOps Engineers, and other application-related IT roles who are responsible for designing infrastructure for applications.
The Red Hat OpenShift Administration II: Configuring a Production Cluster (DO280) course prepares OpenShift cluster administrators to perform daily administration tasks on clusters that host applications from internal teams and external vendors, enable self-service for cluster users with different roles, and deploy applications that require special permissions such as CI/CD tools, performance monitoring, and security scanners. This course focuses on configuring multitenancy and security features of OpenShift as well as managing OpenShift add-ons based on operators.
The skills that you learn in this course can be applied by using any versions of OpenShift, including OpenShift Container Platform, Red Hat OpenShift on AWS (ROSA), and Azure Red Hat OpenShift.
This course is based on Red Hat® OpenShift® Container Platform 4.22.
Business Outcome
Organizations that share OpenShift clusters across multiple teams risk operational bottlenecks when platform engineers cannot safely delegate self-service access. Organizations also risk security exposure when privileged infrastructure applications, such as CI/CD tools, monitoring,
and security scanners are not correctly isolated from business workloads. This course prepares administrators to configure the multitenancy guardrails, security policies, declarative deployment workflows, and advanced networking capabilities that enable teams to operate independently at speed and to keep shared clusters secure, reproducible, and production-ready.
Business Outcome
Organizations that share OpenShift clusters across multiple teams risk operational bottlenecks when platform engineers cannot safely delegate self-service access. Organizations also risk security exposure when privileged infrastructure applications, such as CI/CD tools, monitoring,
and security scanners are not correctly isolated from business workloads. This course prepares administrators to configure the multitenancy guardrails, security policies, declarative deployment workflows, and advanced networking capabilities that enable teams to operate independently at speed and to keep shared clusters secure, reproducible, and production-ready.
Student Outcome
After completing this course, students can configure multitenant Red Hat OpenShift Container Platform clusters by managing authentication, authorization, resource quotas, and security policies for multiple teams. Students can also deploy applications by using declarative workflows, secure network traffic, expose non-HTTP services, install and manage operators, and update clusters.
Target Audience
System Administrators who need to manage OpenShift clusters, applications, users, and add-ons.
Site Reliability Engineers who need to maintain and troubleshoot Kubernetes clusters.
System and Software Architects who need to understand the security of an OpenShift cluster.
Recommended Preparation
The Red Hat OpenShift Administration I: Operating a Production Cluster (DO180 v4.22) course, or equivalent skills in deploying and managing Kubernetes applications by using the OpenShift web console and command-line interfaces.
Intermediate skills in operating a Bash shell, including command-line text processing, text editing, and Linux networking and security utilities. Students are encouraged to take the Red Hat System Administration I (RH124) course before enrolling in DO280.
We recommend completing our no-cost skills assessment before enrolling in any Red Hat Training or Certification. Learn more.
Find your path forward. Explore recommended courses and certifications that are tailored to your experience level and career goals.View skills paths.
Plan, implement, and manage OpenShift clusters at scale
Red Hat OpenShift Administration III: Scaling Kubernetes Deployments in the Enterprise (DO380) expands upon the skills required to plan, implement, and manage OpenShift® clusters in the enterprise. You will learn how to configure and manage OpenShift clusters at scale to address increasing and special demands from applications and ensure reliability, performance, and availability.
This course is based on Red Hat® OpenShift Container Platform 4.18.
Course summary
Manage OpenShift cluster operators and add operators.
Implement GitOps workflows using OpenShift GitOps operator.
Integrate OpenShift with enterprise authentication.
Query and visualize cluster-wide logs, metrics, and alerts.
Backup and restore application settings and data with OpenShift APIs for Data Protection (OADP).
Manage machine pools and machine configurations.
Audience for this course
Primary: Platform Engineers, System Administrators, Cloud Administrators, and other infrastructure-related IT roles who are responsible for implementing and managing infrastructure for applications.
Secondary: Enterprise Architects, Site Reliability Engineers (SRE), DevOps Engineers, and other application-related IT roles who are responsible for designing infrastructure for applications.
Deploy, manage, and troubleshoot containerized applications running as Kubernetes workloads in OpenShift clusters.
Course Description
Red Hat OpenShift Administration I: Operating a Production Cluster (DO180) prepares OpenShift cluster administrators to manage Kubernetes workloads and to collaborate with developers, DevOps engineers, system administrators, and SREs to ensure the availability of application workloads. This course focuses on managing typical end-user applications that are often accessible from a web or mobile UI and that represent most cloud-native and containerized workloads. Managing applications also includes deploying and updating their dependencies, such as databases, messaging systems, and authentication systems.
The skills that you learn in this course apply to all versions of OpenShift, including OpenShift Container Platform, Red Hat OpenShift on AWS (ROSA), and Azure Red Hat OpenShift.
This course is based on Red Hat® OpenShift® Container Platform 4.22.
Student Outcome
As a result of attending this course, students are expected to understand the architecture of Red Hat OpenShift clusters and can deploy, manage, and troubleshoot containerized applications. Students can also collaborate with cross-functional teams to ensure workload availability, and seamlessly identify, resolve, or escalate infrastructure issues.
Specifically, students can demonstrate the following skills:
Manage OpenShift clusters by using both the command-line interface (CLI) and the unified web console.
Deploy applications on OpenShift from container images, templates, and Kubernetes manifests.
Troubleshoot network connectivity between applications inside and outside an OpenShift cluster.
Connect Kubernetes workloads to persistent storage for application configuration and data.
Configure Kubernetes workloads for high availability, reliability, and automated scaling.
Manage safe and reproducible updates to container images, settings, and Kubernetes manifests.
Target Audience
System Administrators who are interested in the ongoing management of OpenShift clusters and containerized applications.
Site Reliability Engineers who are interested in the ongoing maintenance and troubleshooting of containerized applications on Kubernetes.
System and Software Architects who are interested in understanding the features and functions of an OpenShift cluster.
Basic skills in operating a Bash shell, manipulating files and processes, and verifying system confirmations such as network addresses, are necessary and sufficient. Students are encouraged to take Getting Started with Linux Fundamentals (RH104) before enrolling in DO180.We recommend completing our no-cost skills assessment before enrolling in any Red Hat training course. Learn more.
Find your path forward. Explore recommended courses and certifications tailored to your experience level and career goals. View skills paths.