Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
DevOps Culture and Practice with OpenShift

You're reading from   DevOps Culture and Practice with OpenShift Deliver continuous business value through people, processes, and technology

Arrow left icon
Product type Paperback
Published in Aug 2021
Publisher Packt
ISBN-13 9781800202368
Length 812 pages
Edition 1st Edition
Concepts
Arrow right icon
Authors (5):
Arrow left icon
Noel O’Connor Noel O’Connor
Author Profile Icon Noel O’Connor
Noel O’Connor
Mike Hepburn Mike Hepburn
Author Profile Icon Mike Hepburn
Mike Hepburn
Ilaria Doria Ilaria Doria
Author Profile Icon Ilaria Doria
Ilaria Doria
Donal Spring Donal Spring
Author Profile Icon Donal Spring
Donal Spring
Tim Beattie Tim Beattie
Author Profile Icon Tim Beattie
Tim Beattie
+1 more Show less
Arrow right icon
View More author details
Toc

Table of Contents (30) Chapters Close

Preface Acknowledgements Section 1: Practices Make Perfect FREE CHAPTER
1. Introduction — Start with Why 2. Introducing DevOps and Some Tools 3. The Journey Ahead Section 2: Establishing the Foundation
4. Open Culture 5. Open Environment and Open Leadership 6. Open Technical Practices – Beginnings, Starting Right 7. Open Technical Practices — The Midpoint Section 3: Discover It
8. Discovering the Why and Who 9. Discovering the How 10. Setting Outcomes Section 4: Prioritize It
11. The Options Pivot Section 5: Deliver It
12. Doing Delivery 13. Measure and Learn Section 6: Build It, Run It, Own It
14. Build It 15. Run It 16. Own It Section 7: Improve It, Sustain It
17. Improve It 18. Sustain It Index
Appendix A – OpenShift Sizing Requirements for Exercises 1. Appendix B – Additional Learning Resources

About DevOps Culture and Practice with OpenShift

DevOps Culture and Practice with OpenShift features many different real-world practices - some people-related, some process-related, some technology-related - to facilitate successful DevOps, and in turn OpenShift, adoption within your organization. It introduces many DevOps concepts and tools to connect culture and practice through a continuous loop of discovery, pivots, and delivery underpinned by a foundation of collaboration and software engineering.

Containers and container-centric application lifecycle management are now an industry standard, and OpenShift has a leading position in a flourishing market of enterprise Kubernetes-based product offerings. DevOps Culture and Practice with OpenShift provides a roadmap for building empowered product teams within your organization.

This guide brings together lean, agile, design thinking, DevOps, culture, facilitation, and hands-on technical enablement all in one book. Through a combination of real-world stories, a practical case study, facilitation guides, and technical implementation details, DevOps Culture and Practice with OpenShift provides tools and techniques to build a DevOps culture within your organization on Red Hat’s OpenShift Container Platform.

About the authors

Tim Beattie is Global Head of Product and a Senior Principal Engagement Lead for Red Hat Open Innovation Labs. His career in product delivery spans 20 years as an agile and lean transformation coach - a continuous delivery & design thinking advocate who brings people together to build meaningful products and services whilst transitioning larger corporations towards business agility. He lives in Winchester, UK, with his wife and dog, Gerrard the Labrador (the other Lab in his life) having adapted from being a cat-person to a dog-person in his 30s.

Mike Hepburn is Global Principal Architect for Red Hat Open Innovation Labs and helps customers transform their ways of working. He spends most of his working day helping customers and teams transform the way they deliver applications to production with OpenShift. He co-authored the book "DevOps with OpenShift" and loves the outdoors, family, friends, good coffee, and good beer. Mike loves most animals, not the big hairy spiders (Huntsman) found in Australia, and is generally a cat person unless it's Tuesday, when he is a dog person.

Noel O'Connor is a Senior Principal Architect in Red Hat's EMEA Solutions Practice specializing in cloud native application and integration architectures. He has worked with many of Red Hat's global enterprise customers in both Europe, Middle East & Asia. He co-authored the book "DevOps with OpenShift" and he constantly tries to learn new things to varying degrees of success. Noel prefers dogs over cats but got overruled by the rest of the team.

Donal Spring is a Senior Architect for Red Hat Open Innovation Labs. He works in the delivery teams with his sleeves rolled up tackling anything that's needed - from coaching and mentoring the team members, setting the technical direction, to coding and writing tests. He loves technology and getting his hands dirty exploring new tech, frameworks, and patterns. He can often be found on weekends coding away on personal projects and automating all the things. Cats or Dogs? He likes both :)

About the illustrator

Ilaria Doria is an Engagement Lead and Principal at Red Hat Open Innovation Labs. In 2013, she entered into the Agile arena becoming a coach and enabling large customers in their digital transformation journey. Her background is in end-user experience and consultancy using open practices to lead complex transformation and scaling agile in large organizations. Colorful sticky notes and doodles have always been a part of her life, and this is why she provided all illustrations in the book and built all digital templates. She is definitely a dog person.

About the reviewer

Ben Silverman is currently the Chief Architect for the Global Accounts team at Cincinnati Bell Technology Services. He is also the co-author of the books OpenStack for Architects, Mastering OpenStack, OpenStack – Design and Implement Cloud Infrastructure, and was the Technical Reviewer for Learning OpenStack (Packt Publishing).

When Ben is not writing books he is active on the Open Infrastructure Superuser Editorial Board and has been a technical contributor to the Open Infrastructure Foundation Documentation Team (Architecture Guide). He also leads the Phoenix, Arizona Open Infrastructure User Group. Ben is often invited to speak about cloud and Kubernetes adoption, implementation, migration, and cultural impact at client events, meetups, and special vendor sessions.

Learning Objectives

  • Implement successful DevOps practices and in turn OpenShift within your organization
  • Deal with segregation of duties in a continuous delivery world
  • Understand automation and its significance through an application-centric view
  • Manage continuous deployment strategies, such as A/B, rolling, canary, and blue-green
  • Leverage OpenShift’s Jenkins capability to execute continuous integration pipelines
  • Manage and separate configuration from static runtime software
  • Master communication and collaboration enabling delivery of superior software products at scale through continuous discovery and continuous delivery

Audience

This book is for anyone with an interest in DevOps practices with OpenShift or other Kubernetes platforms.

This DevOps book gives software architects, developers, and infra-ops engineers a practical understanding of OpenShift, how to use it efficiently for the effective deployment of application architectures, and how to collaborate with users and stakeholders to deliver business-impacting outcomes.

Approach

This book blends to-the-point theoretical explanations with real-world examples to enable you to develop your skills as a DevOps practitioner or advocate.

Hardware and software requirements

There are five chapters that dive deeper into technology. Chapter 6, Open Technical Practices - Beginnings, Starting Right and Chapter 7, Open Technical Practices - The Midpoint focuses on boot-strapping the technical environment. Chapter 14, Build It, Chapter 15, Run It, and Chapter 16, Own It cover the development and operations of features into our application running on the OpenShift platform.

We recommend all readers, regardless of their technical skill, explore the concepts explained in these chapters. Optionally, you may wish to try some of the technical practices yourself. These chapters provide guidance in how to do that.

The OpenShift Sizing requirements for running these exercises are outlined in Appendix A.

Conventions

Code words in the text, database names, folder names, filenames, and file extensions are shown as follows:

We are going to cover the basics of component testing the PetBattle user interface using Jest. The user interface is made of several components. The first one you see when landing on the application is the home page. For the home page component, the test class is called home.component.spec.ts:

describe('HomeComponent', () => {
  let component: HomeComponent;
  let fixture: ComponentFixture<HomeComponent>;
  beforeEach(async () => {...
  });
  beforeEach(() => {...
  });
  it('should create', () => {
    expect(component).toBeTruthy();
  });
});

Downloading resources

All of the technology artifacts are available in this book's GitHub repository at https://github.com/PacktPublishing/DevOps-Culture-and-Practice-with-OpenShift/

High resolution versions of all of the visuals including photographs, diagrams and digital artifact templates used are available at https://github.com/PacktPublishing/DevOps-Culture-and-Practice-with-OpenShift/tree/master/figures

We also have other code bundles from our rich catalog of books and videos available at https://github.com/PacktPublishing/. Check them out!

We are aware that technology will chage over time and APIs will evolve. For the latest changes of technical content, have a look at the book's GitHub repository above. If you want to contact us directly for any issue you've encountered, please raise an issue in this repository.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime