Product editions Cloud services editions
Fully managed in the public cloud of your choice
- Red Hat OpenShift Service on AWS
Jointly managed and supported by Red Hat and AWS
- Microsoft Azure Red Hat OpenShift
Jointly managed and supported by Red Hat and Microsoft
- Red Hat OpenShift Dedicated
Managed offering available on AWS or Google Cloud
- Red Hat OpenShift on IBM Cloud
Jointly supported by Red Hat and IBM; managed by IBM
Self-managed editions
Granular control on your own infrastructure
- Red Hat OpenShift Platform Plus
A complete platform for accelerating application development and application modernizations
- Red Hat OpenShift Container Platform
A full set of operations and developer services and tools
- Red Hat OpenShift Kubernetes Engine
Basic functionality of enterprise Kubernetes
- Red Hat OpenShift Virtualization Engine
A streamlined solution focused exclusively on virtual machine workloads
Services & add-ons
A portfolio of managed cloud services and tools for Red Hat OpenShift
- Red Hat OpenShift AI
- Red Hat OpenShift Lightspeed
- Red Hat OpenShift Virtualization
- Red Hat Quay
- Red Hat Advanced Cluster Management for Kubernetes
- Red Hat Advanced Cluster Security for Kubernetes
- Red Hat Advanced Developer Suite
- Red Hat OpenShift Consulting
Documentation Cloud services editions
Explore Why Red Hat OpenShift?
Learn Guided offerings
Hands-on training and experiences to develop knowledge and skills for using OpenShift
- Red Hat OpenShift Virtualization training and certification
- Containers, Kubernetes and Red Hat OpenShift Technical Overview
- Red Hat OpenShift Administration I: Operating a Production Cluster
- Red Hat OpenShift Administration II: Operating a Production Kubernetes Cluster with exam
- Developing Applications with Red Hat OpenShift Serverless and Knative
- Modern Application Development Roadshow
Learning hubs
Learning materials and tools organized by top tasks for key OpenShift services
On-demand
- Interactive labs
Scenario-based, preconfigured OpenShift environments in your web browser
- OpenShift learning paths
Resources for beginners or experts, dev or ops
- Red Hat OpenShift Library
Materials divided into chapters for self-managed and managed OpenShift customers
- Ask an OpenShift Admin
Livestream episodes on OpenShift topics and cloud-native tooling
Get started Try Red Hat OpenShift
- Red Hat OpenShift Service on AWS hands-on experience
Get access to a free 8 hour hands-on experience of ROSA in a Red Hat owned demo environment
- Red Hat OpenShift Container Platform
Self-managed on OpenShift Container Platform, in the cloud, on your computer, or in your datacenter
- Red Hat OpenShift Dedicated
Fully managed OpenShift Dedicated trial cluster with self-service sign-up and cluster provisioning in your Google Cloud account
- Developer sandbox
Instant access to your own minimal, preconfigured environment for development and testing
Buy Red Hat OpenShift
- Red Hat OpenShift Service on AWS
A pay-as-you-go, fully managed turnkey application platform which allows organizations to quickly build, deploy, and scale applications in a native AWS environment
- Azure Red Hat OpenShift
A pay-as-you-go, turnkey application platform that provides highly available, fully managed OpenShift clusters on demand
- Red Hat OpenShift Service on AWS hands-on experience
- Products
- Red Hat OpenShift
- Red Hat OpenShift for platform engineers
Red Hat OpenShift for platform engineers
Overview
Red Hat® OpenShift® helpsplatform engineersscale DevOps with a centralized collaboration platform.
Developers often face challenges and frustrations as they go about their workday. Whether it’s learning new skills and unfamiliar technologies, requesting infrastructure and application services, or struggling with processes and custom requests, there are many factors that can hinder productivity and increase cognitive load. Navigating these complexities can come at a cost, which has led to the emergence of platform engineering.
What is platform engineering?
Platform engineers curate a customized set of tools and processes to match the unique needs of an organization, creating self-service capabilities and automated infrastructure that empowers software developers. This adaptability keeps developers from being constrained by one-size-fits-all solutions and allows them to work with tools that best suit their project requirements.
Platform engineers also address the challenges of scaling DevOps across an organization by designing and building integrated toolchains and workflows while maintaining security, compliance, and governance–thus building a seamless and efficient user experience for software developers.
Finally, by standardizing development environments and workflows, platform engineering fosters better collaboration among teams by reducing the learning curve for new team members and enabling more efficient cross-team cooperation.
Backstage with platform engineering. Video duration: 2:31
Red Hat resources
What makes OpenShift the right choice?
Red Hat OpenShift is well-positioned to provide platform engineering teams with a comprehensive set of features and capabilities such asBuilds,Pipelines,GitOps,Serverless, and Service Mesh.
These capabilities enable platform engineering teams to curate and provide common, reusable tools and processes to developers that include CI/CD, security guardrails, zero-trust security architecture, and organizational compliance requirements.
This eliminates the need for application teams to learn and master multiple technologies and skills upfront, increasing their efficiency and allowing them to automate application delivery through a self-service while focusing on application development.
With OpenShift, Red Hat Developer Hub, Trusted Software Supply Chain, Advanced Cluster Security (ACS), Advanced Cluster Management (ACM), and Ansible as core building blocks, platform engineers can design and build integrated toolchains and workflows that provide a more seamless and efficient experience for developers.
Improve workflows with Red Hat Developer Hub
OpenShift, when combined with Red Hat Developer Hub, provides engineering teams with the tools they need to effectively build and manage an internal developer platform (IDP) and create the project templates, documentation, and workflows needed to build “golden paths.”
Red Hat Developer Hub significantly streamlines the development process, boosting productivity and reducing time-to-market. Using Red Hat Developer Hub, developers can connect to a unified dashboard and access a variety of curated tools, software templates, documentation and other resources to help them build high-quality software efficiently. Additionally, Developer Hub consolidates information and resources developers need to join an existing project, minimizing on-boarding time.
The platform's focus on open-source innovation provides flexibility and avoids vendor lock-in, while Red Hat's reputation for stability, support, and reliability provides peace of mind. Furthermore, the Developer Hub's ability to integrate new tools and services easily via plugins, along with its scalability, makes it a future-proof solution for evolving development needs.
Maintain a reliable user experience
OpenShift provides comprehensive logging, monitoring, and application performance management tools out of the box, so that engineers can proactively manage applications and address intermittent service failures before they escalate. AI-directed troubleshooting with contextual insights helps developer teams catch issues before their customers do, without the alert storms.
Eliminate human error
One of the main challenges platform engineers face is the heavy manual intervention involved in constantly configuring and maintaining the underlying infrastructure as developers push their code to production. OpenShift alleviates this for each code commit by automating application build and deployment continuously at scale to a declarative, immutable state. This saves on provisioning time, providing a more reliable and more secure application deployment process.
Innovate without compromising security
Red Hat helps platform engineers proactively monitor resources, security and compliance across all cloud environments.
OpenShift, built on Red Hat Enterprise Linux, leverages its inherent security features, offering automated security patches, more secure container policies and role-based access controls. Applications are, thus, built and deployed with the necessary security measures in place, providing a more secure software supply chain.
Additionally, Red Hat OpenShift integrates seamlessly with Red Hat's advanced security, compliance, and management solutions, Advanced Cluster Security (ACS) and Advanced Cluster Management (ACM). This integration allows platform engineering teams to centrally scale security and compliance requirements across the organization without burdening application teams.
State of platform engineering in the age of AI
This detail provides a comprehensive review of the State of Platform Engineering in the Age of AI survey, conducted by Illuminas. Explore the details.
Red Hat Advanced Developer Suite
Keep reading
What is DevOps?
What is serverless?
Stateful vs stateless applications
Red Hat OpenShift resources
Featured products
Red Hat OpenShift
A unified application development platform that lets you build, modernize, and deploy applications at scale on your choice of hybrid cloud infrastructure.
Red Hat Developer Hub
A Backstage-based open enterprise platform for building developer portals that visually consolidates elements of the development process.
Related content
Related articles
- What is DevOps?
- What is GitOps?
- What are platform engineering tools?
- What is a Golden Path for software development?
- What is serverless?
- Stateful vs stateless applications
- Platform engineering vs. DevOps
- What is Kubernetes?
- How to migrate VMs from VMware to Red Hat OpenShift Virtualization
- Why use Red Hat Ansible Automation Platform with Red Hat OpenShift?
- Red Hat OpenShift for developers
- Edge computing with Red Hat OpenShift
- Red Hat OpenShift vs. OKD
- Red Hat OpenShift vs. Kubernetes: What's the difference?
- Why run Apache Kafka on Kubernetes?
- Spring on Kubernetes with Red Hat OpenShift
- What are Red Hat OpenShift Operators?
- Using Helm with Red Hat OpenShift
- Orchestrating Windows containers on Red Hat OpenShift
- High performance computing with Red Hat OpenShift
- Red Hat OpenShift for business leaders
- Cost management for Kubernetes on Red Hat OpenShift
- How to deploy Red Hat OpenShift
- Kubernetes-native Java development with Quarkus
- Why choose Red Hat for Kubernetes?
- What makes Red Hat OpenShift the right choice for IT operations?
- What is enterprise Kubernetes?
- What was CoreOS and CoreOS container Linux
- Why choose Red Hat for containers?