DevOps Training

DevOps involves the combination of cultural change, process automation, and tools to improve your time-to-market.

Java & DevOps for supercharged pipelines with Containers

This panel brings together developers that understand the benefits of containers technologies for DevOps and delivery pipelines.

Edson Yanaga

Edson Yanaga

Director of Developer Experience at Red Hat

What is DevOps?

A set of tools and techniques for combining the development and deployment of software. DevOps uses source code management systems and automated testing software to simplify the development process, while automated build and deployment tools streamline the work of the operations team. In a sophisticated DevOps environment, the division of labor between people who write software and people who deploy software to production systems is largely artificial. As DevOps continues to mature, the line between development and operations departments will become more and more blurred.

Podcast: DevOps - Tear Down that wall

Red Hat's Command Line Heroes podcast series covered DevOps in Season One, Episode 4.

As the race to deliver applications ramps up, the wall between development and operations comes crashing down. When it does, those on both sides learn to work together like never before.

But what is DevOps, really? Developer guests, including Scott Hanselman from Microsoft and Cindy Sridharan of Apple, think about DevOps as a practice from their side of the wall, while members from various operations teams explain what they've been working to defend.

Differences remain but with DevOps, teams are working better than ever. And this episode of Command Line Heroes explores why that matters for the command line heroes of tomorrow.

Listen Now

DevOps - Tear down that wall

The Latest on DevOps

Free Book: DevOps with OpenShift

One view of DevOps is that it helps take on that last mile problem in software: value delivery. The premise is that encouraging behaviors such as teaming, feedback, and experimentation will be reinforced by desirable outcomes such as better software, delivered faster and at lower cost. For many, the DevOps discourse then quickly turns to automation. That makes sense as automation is an environmental intervention that is relatively actionable. If you want to change behavior, change the environment!

This is a practical guide that will show how to easily implement and automate powerful cloud deployment patterns using OpenShift. The OpenShift container management platform provides a self-service platform for users. Its natively container-aware approach will allow us to show you an application-centric view to automation. 

Get A Copy

DevOps with OpenShift Book