Cut delivery effort by 87%, increasing delivery velocity
“As an engineer, OpenShift simplified the development process for creating pipelines,” said Ravelle Kelley, Principal Software Engineer, Delivery Acceleration, Red Hat. “Developing a secure CI/CD process was straightforward. Altogether, the automation allows us to provide consistent release logs and metadata, streamlining release and compliance processes, eliminating duplication, and saving time.”
Specifically, removing manual touchpoints and introducing automated compliance controls (ACC) and a user acceptance testing (UAT) platform has accelerated the speed at which teams deliver value to the business. “Release automation has freed up developers to focus on what they do best and increased their delivery velocity,” said Gentry-Gasper.
Introducing automation and cutting the number of manual steps from 12 to 3 for every CBP release redhat.com Case study Red Hat automation accelerates software delivery across 42 teams has cut the number of hours spent on delivery each month from 215 to 28—by 87%, which is significant. Moreover, the new automated pipeline has reduced integration complexity, cutting integration effort from 2 engineers over 8 weeks to 1 engineer over a fortnight.
Accelerated problem-solving and safeguarded compliance
The new pipeline also assures consistency across many aspects of development. “As an example, the automation creates the Splunk logs, meaning all Splunk logs are consistent,” said Gentry-Gasper. “We have teams running jobs or integrations that impact different platforms. They can look at those logs themselves to understand where the issue is because they are consistent. They don’t have to turn to someone running the platform for an explanation.”
Consistency not only speeds up issue resolution but also safeguards compliance. “Migrating to the new release automation pipelines allowed my team to adopt a modern GitOps deployment model, aligned with industry best practices,” said Vidhya Chidambaram, Principal Software Engineer, Partner Integration Team, Red Hat. “JIRA-initiated releases, integrated consistently with ServiceNow, helped accelerate our release process while ensuring compliance with internal governance and audit requirements.”
From a compliance perspective, automation guarantees that vital compliance controls are never missed, mitigating any risk of non-compliance. “Compliance is built into the automation so developers can be confident that all requirements are taken care of and all the evidence auditors require is produced automatically,” said Gentry-Gasper. “They no longer need to deal with those time-consuming manual steps because the automation takes care of them.”
Reduced training requirements while avoiding business disruption
Red Hat no longer needs to train someone in every one of its 42 information technology development teams in DevOps best practices; that expertise only needs to sit within the Delivery Acceleration team. Previously, only development teams that were able to train or onboard their own DevOps specialists could build automation into their software development lifecycle.
The centralized expertise means every development team can access that expertise and the optimal automation built by the Delivery Acceleration team, allowing them to focus on what they do best: building value for the business.
All teams now release software at a similar velocity and with minimal disruption to the business. “Teams are now releasing software at a similar velocity, which is less disruptive for the business,” said Haynes. “Previously, some teams had their own DevOps expertise and, with that, had fully automated their software releases. They could release their software into production every day. Other teams were less mature and only released sporadically.” Having consistent release schedules across development teams makes life easier for the business, too; business teams can expect a consistent experience no matter which development team they are engaging with.
Equally importantly, automated releases bring less disruption. The outages the business had to manage when some teams released software are a thing of the past.