does14 - bill montgomery - red hat - red hat it’s devops journey: year one retrospective
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: [email protected]
Thank You!
Q&A