18
The Home Depot from platform ops to dev enablement

Home Depot - From Platform Ops to Dev Enablement

Embed Size (px)

Citation preview

The Home Depotfrom platform ops to dev enablement

Tony McCulleyIT Manager, The Home Depot

@EpicNerdanthonymcculley

The next 30 min

Journey Awesome!

Mission

Our MissionBecome a world-class software company

disruptionTraditionally non-software industries

are being upended by software companies.

The (ongoing) JourneyA few years in the makingA couple years to set up

A single year of OMG

Journey Milestones

A few years ago A couple years ago A single year (and a half)

EnlightenmentWe are a product team.

Developers are our customers.We need to deliver a great experience.

6KApp instances across 7 foundations

17KDeployments a month

1.8KPivotal Cloud Foundry users

Total

150Applications

1500Deployments a month

1700App instances

Prod

“We see ourselves as a business enabler, not a cost

center.But how do you do that?

The same way Home Depot does everything else.

Deliver products & services that add value

- Polyglot- Zero downtime upgrades- Blue / green deployments- Easy scaling- Instant provisioning- Self-service routing

Conversation-based support model

- No tickets- No email- No waiting- Dedicated, rotating, support

pair- Slack, Hangouts, WebEx

Commitment to empowerment

- Self-service everything- Remove constraints- Automate- Remove approval gates- Trust & verify

Deliver an interconnected experience

- “Home Depot of One”- “Infrastructure of One”- APIs for change records- Self-service networking- Metadata APIs- Server as a Service

The hard parts✘More of a cultural transformation – Continuous

Improvement✘Balancing conflicting motivations – Product Owner✘Knowing when to say ”no” – Change Agent

thanks!Any questions?

CreditsSpecial thanks to all the people who made and released these awesome resources for free:✘ Presentation template by SlidesCarnival