does14 - bill montgomery - red hat - red hat it’s devops journey: year one retrospective

Post on 02-Jul-2015

676 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Bill Montgomery Manager, IT, Red Hat, Inc. at DevOps Enterprise Summit 2014 Video: https://www.youtube.com/watch?v=aOm27mjCRHg Red Hat is the world’s leading provider of open source enterprise IT products and services, with over 6,000 associates globally and annual revenues exceeding $1.5B. As of October 2014, Red Hat IT will be nearly a year into its own internal enterprise IT DevOps transformation. Learn how Red Hat IT’s DevOps transformation tiger team, “Inception,” was chartered and staffed, and its successes, failures, and lessons learned to date. Understand Inception’s continuous integration and delivery (CI/CD) strategy, the team’s partnership across specific groups and applications in Red Hat IT’s operations, development, and governance functions, and the IT re-org that helped set the stage for DevOps. Finally, preview where the Inception team is headed in its second, and final, year.

TRANSCRIPT

Red Hat IT’s

DevOps Journey:Year One Retrospective

Bill Montgomery

IT Manager, Red Hat

Birth of a DevOps Initiative

CIO

LOB DevEnterprise DevRegional ITOCIO IT Enablement

Ops SysEng “Inception” EA InfoSec

Bill / Mgr (Ops)

Jen / PO (Prgm mgmt)

Steve / Eng (InfoSec & Dev) Chris / Eng (SysAdmin)

Tim / Eng (Release Eng)

Ryan / Eng (SysAdmin)

The Dedicated Team

Mission

Enable IT to improve Red Hat’s

business agility by halving cycle

time and doubling frequency of

software changes by October 2015

StrategyDevOps

Continuous

Delivery

Release

automation

Where to begin?

ValueR

eadin

ess

ERP apps

SaaS apps

“Packaged” apps

Landing on SOA Services & ESB (“SSE”)

● Service Oriented Architecture: APIs into Red Hat’s business

● Enterprise Service Bus: app-level communications backbone

● Integration point for back-office & front-office apps

● At intersection of every major program

● Optimize SSE’s delivery to make everything else easier

Partnership

Partnership

Challenges

Measuring Progress

● Today:o Cycle time

o Deployment frequency

● Soon:o Change failure rate

o MTTR

The Journey

Read this first

Winternewt (formerly “Release Engine”)

● Repeatable, automated deployments

● Developed in Red Hat IT

● Open Source

● https://github.com/RHInception

● Modular, extensible

Worked well

Dedicated team

Agile / iterative

approach

Build DevOps from

CI/CD practices

Things we learned

Clarify mission

early

Create a hypothesis

of record and

measure against it

Attach to a low-risk

project to start

Lessons learned

Help me!

How do we transition from a 24-month DevOps change initiative

to sustained ongoing investment in DevOps?

I want to know your thoughts!

Twitter: @billmvt

Email: bmontgom@redhat.com

Thank You!

Q&A

top related