Date post: | 25-Jul-2015 |
Category: |
Technology |
Upload: | daniel-paulus |
View: | 474 times |
Download: | 5 times |
REBEL IN THE TEAM
WHOAMI
class daniël {
class {'::work': company => 'Inuits', role => 'Open Source Consultant', contact => '[email protected]', }
class {'::social': twitter => '@dpnl87', github => 'dpnl87', blog => 'danielpaulus.com', }
}
DEV VS OPS
new releases vs
no downtime
new featuresvs
stable platform
functional reqvs
non functional req
DEVOPS
DevOps is hard!
Etsy was notbuild in a week
be patient
don't call it a DevOps team!
ANALYZE THE NAGGING
DEV
slow builds
no environments
OPS
bad artifacts
no logging
don't forget the management
MANAGEMENT
quality
feedback
CROSSFUNCTIONAL
project team with skills from all over
development
continuous integration
testing
infrastructure
deployment
measurement
seat them together
goal is to help the business
COMMUNICATION
createchat rooms
create topics
a virtual watercooler
force people to be online
#chatops
virtual and physical standups
communicate also outside the team
build visible dashboards
RECRUITING
internally
externally
get experienceon board
no code ninjas
no super hero sysadmins
one team=
one goal
RULES OF ENGAGEMENT
measure allthe things
no manual changes
no quick wins
version allthe things
automate allthe things
have lotsof fun
BUILDING TRUST
experimenting
testing
acceptance
production
measure success
measure failure
ACCESS GRANTED
shared goal
shared problem
shared responsibility
everyone on call
full access to logs, metrics and tools
GROWING UP
take one small step
don't spread the news to soon
you won't be ready
celebrate success
showcase success
create jealousy
PEOPLE AS PETS
give them toys
give them food
bond with them
DEVOPS
its not a job title
its not a new team
its not about tools
its not a productyou can buy
its about the people
its about change
its a continuous improvement process
its a lifestyle
you need to make it work for you
QUESTIONS