These are just my
observations and
should not be construed
as the "one true way to
do anything."
Slide 4
Slide 4 text
I am a "boss"
Slide 5
Slide 5 text
But I am also an
engineer
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
From what I've observed it's all
starts with servers.
Slide 8
Slide 8 text
Well .... servers and
source code.
Slide 9
Slide 9 text
Oh .... and people.
Lots and lots of people.
Slide 10
Slide 10 text
So what are you building?
Slide 11
Slide 11 text
You need to provision some
servers somewhere.
Slide 12
Slide 12 text
Like maybe a cloud.
That's sounds good right?
Slide 13
Slide 13 text
Provisioning
Slide 14
Slide 14 text
fog || libcloud ||
whatever
Slide 15
Slide 15 text
You need it to be
highly repeatable
over various networks
Slide 16
Slide 16 text
Orchestration
Slide 17
Slide 17 text
And they should probably
be consistent.
Slide 18
Slide 18 text
Configuration
Management
Slide 19
Slide 19 text
puppet || chef ||
custom ||
whatever
Slide 20
Slide 20 text
Package
Management
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
Once servers are running, they
should stay running.
Slide 23
Slide 23 text
You want your servers
on your radar.
Slide 24
Slide 24 text
Monitoring
Slide 25
Slide 25 text
newrelic || nagios ||
whatever
Slide 26
Slide 26 text
"Dashboards"
Slide 27
Slide 27 text
You want to put new files
onto your servers
Slide 28
Slide 28 text
Deployment
Slide 29
Slide 29 text
No content
Slide 30
Slide 30 text
Servers will most certainly
always have problems.
Slide 31
Slide 31 text
And someone should
probably do something about that.
Slide 32
Slide 32 text
Alerting
Slide 33
Slide 33 text
pagerduty || twilio
|| whatever
Slide 34
Slide 34 text
So ... who is building it?
Slide 35
Slide 35 text
It's really all about the
people building
your infrastructure.
Slide 36
Slide 36 text
People like to
think and have ideas.
Slide 37
Slide 37 text
People have
dreams and aspirations.
Slide 38
Slide 38 text
People have
fears and stresses.
Slide 39
Slide 39 text
People want
to be happy.
Slide 40
Slide 40 text
People make the most
important choices
outside of their work.
Slide 41
Slide 41 text
People hate
being ignored or
feeling invisible.
Slide 42
Slide 42 text
People need
to communicate.
Slide 43
Slide 43 text
But people have
problems communicating
.
Slide 44
Slide 44 text
It is really all about
fostering communication and
conversation around what you're
doing. And why you're doing it.
Slide 45
Slide 45 text
So getting to
the point ...
Slide 46
Slide 46 text
... with all these
vendors....
Slide 47
Slide 47 text
... and all of these
people ...
Slide 48
Slide 48 text
... why is this still
so much
work?!
Slide 49
Slide 49 text
It's like you need to be
a detective just to get by.
Slide 50
Slide 50 text
Or maybe just
a tuning fork for the cloud.
Slide 51
Slide 51 text
"What did the documentation
say?"
Slide 52
Slide 52 text
"Whose cellphone is setup to
receive those alerts?"
Slide 53
Slide 53 text
"Why did everything break
and fallover?"
Slide 54
Slide 54 text
After a while you are left completely
drained
Slide 55
Slide 55 text
I've observed
that it's really two
fundamental problems.
Slide 56
Slide 56 text
We are generally
stitching together solutions that are
not designed to work together
holistically.
Slide 57
Slide 57 text
We cannot (or will not) go
the last mile for incident response
and resolution.
Slide 58
Slide 58 text
Because people really
only pay attention when things
are broken!
Slide 59
Slide 59 text
OH! And way too many
EMAILS
Slide 60
Slide 60 text
Why is no one
trying to fix this
problem?
Slide 61
Slide 61 text
― KRS-One
“If you don't repeat the patterns of
your own success you won't be
successful. You've gotta know your
own formula; what made you ... "you".”
Slide 62
Slide 62 text
No content
Slide 63
Slide 63 text
No content
Slide 64
Slide 64 text
No content
Slide 65
Slide 65 text
Incompleteness
Theorem
Slide 66
Slide 66 text
No content
Slide 67
Slide 67 text
― Tyler Durden
“The ability to let the things which do
not matter truly slide”
Slide 68
Slide 68 text
“ Special thanks to the Noun Project ―
thenounproject.com ”