• Bridgewater • CenturyLink • Chef • Cycle30 • Delta Dental Insurance • Expeditors International • Fred Hutchinson Cancer Research Center • GE Capital • General Electric • HP Support • IBM • Microsoft - Office 365 • Microsoft - Security • Ooyala • Rakuten • Samtec • Walgreens • Yahoo
give you budget • Will help give you freedom • Will help give you protection • Will help give you visibility. • DevOps is about bringing teams together Budget - new laptop Mention a company where dev team had laptops with 1 gig of memory. People need machines capable of running VMs Freedom - docker, vagrant, azure, lxc, … Protection - you cant succeed if you cant fail. you will experiment & you will fail. Visibility - celebrate success - raises for everyone
“recommending” a specific project - usually bad idea • Pick a small project • Don’t be afraid to change if it’s a wrong project. • Greenfield is great but almost never. • Pick something that you can succeed in! 1) Dont start with something that has a large bucket of problem. 2) Simple web app that has a dependency on web logic (no-no) 2) teams - If another team has to manage your dependency, that becomes the bottleneck and limits your speed. Can’t force them to change until you show success. -You want people involved, you want different perspectives as well, but you don’t want to introduce so many of either that you then have a communication problem to manage. 2) Be mindful of the number of folks and technologies involved 2) Select a small, visible problem that can be completed in 8 weeks 3) GE went through 3 applications before they found one acceptable.
• or build a champion • Excitement has to come from more than one person • Often it’s someone who is very grumpy (and too honest) When you’re trying to create change, it’ll have to come from more than one person
Helps demonstrate value • Celebrate successes • “exploit compelling events” • 2’200 server + 1 person + chef = 15 minutes • 60’000 servers + 156 people + lots of typing = 9 days “6 months ago we only wished we had problems we do today” - Justin Arbuckle Exploit - Heartbleed / Shellshock - 2 teams
to do the impossible, you can’t treat them like everyone else. • Stack rating superstars does not work • Good people will leave once they see “the light” • Good people will leave if you make them bored Performance review example. 2013 Microsoft Killed it. We hire a lot of incredibly talented people who were not appreciated at their old job.
Nobody wants to perform the same task over and over ….and over • Automation gives you freedom to innovate • or to go home early • Computers get together at night and laugh when a human manually does what a computer can do automatically
Successes • Demo Failures • Invite EVERYONE! • Let EVERYONE demo! • Demo every week, even if you’re the only one in the room! • Demo IS part of your job
have little patience for technical mumbo jumbo • Practice at least once before. • Video of your code running is OK • Time box debuging during demo - 30 seconds max! • Remember that no one can see your mouse, use mouse locator to point. 1-2 minute demo is totally ok.