The Home Depot
from platform ops to dev enablement
Tony McCulley
IT Manager, The Home Depot
@EpicNerd
anthonymcculley
The next 30 min
Journey Awesome
!
Mission
Our Mission
Become a world-class software company
disruption
Traditionally non-software industries are
being upended by software companies.
The (ongoing) Journey
A few years in the making
A 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)
Enlightenment
We 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
150Applications
1500Deployments a month
1700App instances
“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?
Credits
Special thanks to all the people who made and released
these awesome resources for free:
✘ Presentation template by SlidesCarnival

Home Depot - From Platform Ops to Dev Enablement