introducing hosting labs - ed schaefer
TRANSCRIPT
Introducing HostingLabs
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Outline
Origins
What
Why
How
Origins
A long time ago in a galaxy far,far away . . . .
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Skunk Works @ HOSTING
Limit the technical requirements and enforce no requirements creep
Small build team empowered to execute the task
Concentrate on quick operational fielding
The Skunk Works approach…
“You’ll always miss 100% of the shots you don’t
take”-Wayne Gretzky
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
The Result
and there was much rejoicing (yaaaay)
Evolution
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Introducing Hosting Labs
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Why would you do this?!?
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Why HostingLabs?
Thought Leadership• Establish expertise• Share best practices• Show what we do best
Growth and Innovation• Experience with new
technology• Think outside the HOSTING
box• Rapidly implement new tech• Freedom to try
Open Development• Open & flexible projects• Better cross-function
engagement• Staff & skills
development• Improved Productivity
Community Networking• Conversations sparked by
code• Public contributions• Build relationships
“My life is dope and I do dope s#!t”
-Kanye West
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Help me, help you!
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Innovate and Learn!
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Stop, Collaborate, and Listen
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Who is doing this?
Amazone-commerce
MicrosoftTechnology
Etsye-commerce
NetflixEntertainment
ComcastCommunications
SoftlayerHosting Provider
WalmartRetail
RackspaceHosting Provider
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Previous Internal Projects
1 2 3 4
Phone Reports Abuse Detection SSL Tools Email Tools
5 6 7 8
Web Site Migrator Backup Audits VPN Policy Builder NetApp Storage Provisioning
Standard tool not good enough
Millions of emails sent unchecked
Common SSL tasks were cumbersome
Common Email troubleshooting was
cumbersome
Manual process was time consuming and error prone
Built-in tools non-existent or not centralized
Manual process was time consuming and error prone Currently inefficient and
error prone
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Public Projects
1 2 3 4
vspp-parser private-cloud-dsc lb-healthcheck-php lb-healthcheck-java
5 6 7 8
Hosting.PSModule.SQLTools
Ebenezer Atticus dashing-googleplus
Quickly parse VMWare Usage reports
Automatically Hyper-V private cloud infrastructureprevent configuration drift
Load Balancer health check examples in PHP
Load Balancer health check examples in Java
Run SQL queries in PowerShell
Cloud spend dashboard Firewall configuration auditor and parser
Widget for Dashing, rotates images from Google+
account
{Totally surprise outburst from the audience}
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
I’m a great driver
City Ranking City Relative Accident Likelihood
1 Fort Collins, CO -29.6%
14 Colorado Springs, CO -16.4%
60 Louisville, KY 2.2%
88 Denver, CO 7.2%
156 Irvine, CA 29.1%
174 Dallas, TX 36.0%
190 San Francisco, CA 55.6%
192 Philadelphia, PA 61.2%
199 Boston, MA 129.9%
200 Worcester, MA 134.8%
* Allstate 2014 “America’s Best Drivers Report”
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
The NSA is looking out for my best interests
[REDACTED]
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Employees are more productive withroutine and repetition
“Although repetition can make workers more productive in the short-term, the lack of stimulation eventually detracts
from their happiness.”
* Harvard Business Review, When Multitasking Makes You Happy and When It Doesn’t
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Increase Performance
Great milk comes fromhappy cows
Job satisfaction is the No. 1 predictor of organizational performance. Job satisfaction also highly correlates with DevOps practices and culture. DevOps practices increase employee satisfaction, which leads to better business outcomes
Job Satisfaction
* Puppet Labs 2014 State of DevOps Report
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Create Learning Opportunities
Give your employees a chance to learn and grow their skill sets. Create an environment that supports knowledge sharing and collaboration especially between departments. Most engineers are tactile learners; experimentation drives innovation.
Foster Learning and Collaboration
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Increase Engagement
This is my script. There are many like it, but this one is mine
Increase employee engagement by encouraging innovation. Reveal untapped skills and spark creativity. Tangible positive contributions leads to greater job satisfaction
Pride of Ownership
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Terminate Human Error
Reduce the chance of human error through automation. Frequent or time consuming routine tasks can be made more efficient. Tackle high value tasks first to maximize results.
Automate Repetitive Tasks
I have to stay functional until my mission is complete
H O S T I N G CU S T O M E R S U M M I T 2 0 1 5
Measure Early
Capture metrics before and after transforming. Quantifying improvements will tell you whether or not your investing your time wisely. Measurable positive outcomes will help enforce adoption
Measure, Measure, Measure
Measure twice, cut once
@Hosting_Labs
Join us in the Lab!http://labs.hosting.-com
http://github.com/Host-ingLabs