►
From YouTube: KBE Insider Detroit - Satish Puranam, Ford Motor Company
Description
KBE Insider interviews Satish Puranam, Sr. Security & Controls Engineer at the Ford Motor Company while in Motor City for KubeCon North America. We caught up with Satish and talk shop — cars, Kubernetes, and Kube by Example (KBE), and how it all ties together to help Ford Motor Company with their cloud native transformation and how they leveraged a more community approach to learning.
A
Thanks
so
much
for
joining
me
for
our
drive
through
Detroit
I've
done
it
a
number
of
times
now,
but
I
I
think
I'm
starting
to
get
the
hang
of
it,
but
it's
Belle
Isle
where
we've
been
going,
and
so
it's
really
really
pretty
yeah
yeah.
So
why
don't
you
start?
Can
you
tell
us
a
little
bit
about
like
what
you
do
for
Ford?
Oh.
B
Yeah
I'm,
like
thank
you
for
having
me
first
of
all,
so
I
have
been
along
with
the
rest
of
the
team,
brought
a
team.
We've
been
developing
platforms,
generally
everything
from
pivotal
Cloud
Foundry,
all
the
way
back
in
2016
to
now
kubernetesia
the
gcp
stuff
terraform
every
data
center
platforms,
so
any
hosting
platforms
we
build,
we
operate,
we
manage
the
big
part
of
all
of
that
has
been
enablement
right.
How
do
we
bring
people
to
the
platforms
and
those
are
the
primary
areas
that
I've
been
addressed
to?
A
Sure,
and
so
what
do
you
think
you
know
you've
been
doing
this
for
a
little
bit?
What
do
you
think
is
the
biggest
like
kind
of
hurdle,
for
you
know
kind
of
someone
coming
into
your
environment?
What
is
what
do.
B
You
feel,
like
I,
think
the
biggest
hurdle
from
my
point
of
view
and
I
think
that
could
be
I
think
it
will
resonate
very
well.
It's
just
the
sheer
amount
of
things.
People
have
to
know.
A
B
Yeah
right
I'm,
like
previously
we
were
talking
about
you,
know,
programming
languages
at.
A
B
Time
like
what
do
you
do,
I'm,
like
everything,
has
an
API
everything.
Has
a
CLI
now
am
I
supposed
to
know
the
gcp
apis
or
am
I
supposed
to
write
my
Java
app
that
connects
to
a
cloud
SQL
instance.
So
the
challenge
has
been.
Is
that
how
do
you
steer?
Those
I
would
say?
Sometimes
curiosity,
sometimes
I,
I
don't
have
time
for
all
of
that
right.
Just
get
me
cut
to
the
chase.
Give
me
this
thing
and
I'll.
B
Do
it,
but
I
think
the
change
in
mentality
and
the
change
in
the
adoption
things
that
people
talk
about
is
has
been
very
challenging,
for
example,
for
a
long
time
you
just
tell
us:
what
do
you
need
right
could
be
a
spreadsheet
right,
check,
check,
check
and
then
we'll
turn
around
in
a
couple
of
months
and
here's
an
environment,
you
know
tell
us,
no
let
us
know
if
it's
not
working
and
invariably
there
it
will
not.
A
B
And
then
you
go
back
fix
and
now
what
we've
been
doing
in
last
few
years
is
that
we
are
saying
that
here's,
the
platforms,
here's
the
complete,
self-service
platforms,
yeah,
we
are
onboarding
you
and
we
will
give
you
an
opinionated
stack
to
get
started
with
it,
whether
we
pipelines
or
terraform
or
what
have
you.
But
then
you
assemble
all
of
these
things
together
and
we're
expecting
that
you
are
an
SRE
of
the
team
to
manage
all
of
those
things
that
incredible
mind
shift
in
in
a
very
short
time.
B
It's
it's
basically
like
a
you
know,
night
and
day.
A
Yeah
I
still
I
still
remember
like
on
one
of
my
gigs
way
back
in
the
day
having
to
give
the
data
center
a
12-week
lead
time
on
being
able
to
get
a
server
because
they
needed
to
Rack
it
exactly.
You
know
stuff
like.
A
Portion
yeah
right,
which
invariably
it
wouldn't
be.
You
know,
but
it's
it's
just
it's
so
ridiculous.
A
Now
that
I
can
I
it's
funny
just
last
night,
actually
I
spun
up
a
machine
so
that
some
like
kind
of
external
instructors
who
are
teaching
at
bu,
but
they
want
to
get
their
students
onto
Unix
on
Linux,
right
and
and
I
kind
of
forgotten
about
it,
and
I
was
like
oh
nuts,
and
so
last
night
like
if,
like
actually
I,
built
the
machine
and
then
I
realized,
is
that
I
didn't
like
the
way
it
was
built
so
I
trashed
the
machine
and
then
I
built
another
one
and
then
I,
basically
logged
in
wrote
a
script
for
user
creation
and
then
generated
a
bunch
of
users,
and
then
you
know
sent
them
an
email
with
the
details
and
I
think
it
took
less
than
an
hour
yep.
A
You
know,
and
it's
just
like
you
know,
this
scale
is
just.
B
Yeah
and
in
the
other
side
of
it,
is
also
very
scary
for
a
lot
of
folks
right.
Oh
my
God,
what
are
you
doing?
I'm,
like
you
know,
I'm,
like
one
of
the
things
I
tell
people
we
are
in
the
car
right
now
is
think
about
you're
in
a
car
up
until
right
now,
you're
sitting
in
a
car
with
blacked
out
windows,
just
crack
it
little
yeah
right
crack
it
a
little.
Let
the
light
come
through
and
you
will
see
that
you
have
controls
panel
in
front
of
you.
You
are
in
charge
right.
B
You
could
go
as
fast
or
as
slow.
You
could
be
as
Cavalier
about
it.
You
can
experiment
with
it
right.
You
can
burn
it
down.
You
don't
have
to
submit
a
ticket
to
burn
it
down
right.
You
can
scale
it
up
when
you
want
it
and
that
stuff
that
you
know
you
have
so
much
control
yeah.
It's
mind-boggling,
it's
right,
very
difficult
for
some
people
to
just
think
that
you
can.
A
Do
that
right,
yeah
the
the
allowance
Factor
right,
yeah,
the
I,
that's
that's
totally
true
and
I.
Think,
especially
when
you
talk
about
kind
of
software
developers
who
are
kind
of
coming
from
a
more
strict
engineering
background.
You
know
like
one
of
the
things
I
talk
about
with
you
know,
software
development.
A
lot
is
like
you
know,
when
you're
building
a
building,
you
know
a
car
right.
You
know
when
you're
an
engineer
like
it.
It
doesn't
stay
together.
If
you
don't
do
it
right,
you
know
like
the
building
falls
down.
B
A
Like
when
you
do
software,
you
basically
have
endless
rewrites,
you
know
you
have
endless
readers
and
invariably
you'll
need
them,
but
also
it's
kind
of
it's
very,
quite
different
mindset
than
you're
trained,
I.
Think
when
you,
when
you
come
up
through
college
or
whatever,
like
you're,
taught
that
it's
like
engineering
and
you're
like
and
I
always
say
it's.
It
I
think
it's
much
more.
Like
writing.
You
know
you
rewrite
rewrite
rewrite
and
then
eventually
you
get
to
something.
That's
good,
yeah!
You
know
and
there's
rules
you
have
to
follow.
A
B
A
The
letters
right
exactly,
but
you
have
to
be
really
good
to
be
able
to
do
that.
Yeah.
B
I
mean
the
biggest
thing
is
they
can
have
a
broader
set
of
guardrails
right
yeah.
Don't
do
something
that
hey
don't
put
my
service
on
the
public
internet
as
an
exam
yeah
right,
but
within
that
bounce,
as
long
as
we
can
bake
those
things
into
the
bounds
or
the
platforms
and
the
tooling
that
we
are
providing,
then
it
provides
the
so-called
safe
space
right
experiment
and
express
yourself
in
terms
of
what
you
can
do
well.
A
And
I
think
what
what's
been
really
cool
for
kind
of
the
opposite
end
of
the
the
those
types
of
people
right.
It's
been
that
with
you
know,
kind
of
even
from
the
Advent
of
like
past
was
like
now.
If
I
have
an
idea,
I.
B
B
A
Getting
anybody
else
involved,
Without
Really
spending,
any
material
money
and
just
be
like
hey,
you
know,
I
was
I,
was
annoyed
by
this
thing
at
Ford
you
know,
and
so
I
sat
down
and
I
was
like
you
know.
A
Maybe
we
could
make
this
thing
work
this
way
and
you
can
just
try
it
and
then
you
know
and
then
kind
of,
and
then
you,
but
when
you
tried
it,
you
also
built
something
is
actually
not
production
ready,
but
at
least
in
the
in
the
nearby
space
right
exactly
instead
of
just
a
piece
of
crap
that
you
have
to
throw
out
and
build
again
and
that's
such
a
mindset
change,
and
it's
so
nice
at
least
you
know,
for
somebody
like
me:
I
would
come
up
with
ideas
all
the
time
and
I'm
like.
B
So
empowering
think
about
it,
I'm,
like
it's
a
radical
culture
shift
in
the
way
the
organizations
are
put
together
and
the
way
organizations
work,
yeah
and
that's
been
some
incredible
journey.
We
have
been
on
past
five
years,
yeah
through
that
and
like
some
of
it
work
really
really
well.
Some
of
it
taught
us
some
lessons.
Like
you
know,
I'm
like
we
used
to
handhold
people,
you
know
do
office
hours,
one-on-one
yep
quickly,
realize
that
you
know
we
can't
do
that
for
10,
000
developers
right
right,
yes,
not
enough
hours
in
the
day.
B
A
I
think
one
of
the
other
huge
problems
is
the
also
the
re-educating
like,
as
in
you
know,
things
change
a
lot,
and
so
not
only
do
you
have
to
kind
of
educate
them
in
the
first
place,
you
also
have
to
make
sure
they
they
understand
how
to
continue
to
learn
right
and
where
you
know
where
the
next
piece
of
you
know
change
is
going
to
come
from
and
what's
going
on
over
here.
This
is
interesting.
Maybe
a
race
or
something
I,
don't
know
those
kinds.
B
A
Yeah
I've
seen
a
number
of
neat
things:
yeah
I
saw
a
soccer
game.
I
saw
like
a
race
that
was
about
to
take
place,
I've
had
geese
and
seagulls,
and
oh
yeah
yeah
in
front.
A
It's
it's
quite
nice
yeah.
So
so
what
have
you
been
working
on
lately?
What's
what's
the
kind
of
thing
that
you're,
you
know
kind
of
hoping
to
see
you
land
sometime
in
the
near
future,
I.
B
Think
the
biggest
one
that
I'm
working
at
least
the
rest
of
the
team
I
have
like
a
few
things.
How
can
we
make
what
I've
been
calling?
What
generally
people
have
been
referring
to
as
inner
Loops
right?
So
we
all
have
been
remote
yeah
and
how
do
you
provide
the
uniform
workstations
or
Dev?
You
know
developer
spaces.
B
Oh
yeah,
yeah,
pre-plumbed
right,
so
that
you
could
just
go
in
there
and
do
what
you
want
to
do
right,
but
with
security
and
provides
variety,
a
catalog
of
things
like
things
that
we
are
looking
like
Eclipse
here,
for
example,
right
I'm,
a
big
fan
yeah.
So
that's
that's
awesome
and
then
there
are
other
Technologies
like
Cloud.
Vendors
are
doing
like
gitpart
comes
to
mind
right
example
right,
so
those
are
the
kinds
of
things
that
I'm
looking
we
are
looking
into
yeah.
How
can
we
make
that
easy?
B
The
other
thing
is
like
what
other
abstractions
can
we
build
on
top
of,
let's
say
cloud,
both
internal
and
public,
and
say
that
hey?
How
do
we
actually
do
that?
Don't
try
more
abstract
patterns
that
are
easier
for
developers
to
get
started
right,
I.
A
B
Those
are
the
major
areas
that
we
are
trying
to
focus
primarily
seeing
that
hey
spending
incredible
amount
of
time
getting
people
up
to
speed
right
right.
So
the
question
is:
can
we
actually
can
we
actually
reduce
the
barrier
to
the
entry
right?
That
has
been
a
biggest
challenge
and
quite
a
bit
of
time
has
been
at
least
r
d
time,
you're
being
spent
on
doing
that
right.
A
Yeah
yeah,
it's
it
I
think
it's
funny
when
you,
when
you
kind
of
roll
out
some
of
those
development
platforms,
people
don't
quite
realize
how
hard
they
are
to
build,
because
not
only
are
you
trying
to
build
like
a
automated
rolloutable
platform,
but
you
have
to
like
pick
all
the
tools
right,
and
that
means
you
got
to
make
a
whole
lot
of
bets
and
there
it's
nerve-wracking.
A
B
A
B
Super
hard,
the
interesting
thing
becomes,
is
the
complexity
of
so
many
things.
You
have
to
actually
cooks
and
cajole.
So
many
things
together,
yeah
yeah
you
need
to
have
you
know
what
about
security
like?
Are
we
going
to
be
everybody's
root?
Everybody
right,
I,
don't
know
yeah
like,
but
I.
Think
in
order
to
do
all
of
those
things
sometimes
I
feel
that
either
a
we
are
encumbering
developers
to
be
thinking
a
lot
more
things
about
it.
B
Or
are
we
saying
that
we're
going
to
provide
an
ecosystem
where
things
are
easier
to
get
started
with
I
think
that
has
been
a
huge
Focus
that
we
have
been
trying
to
actually
make
it
easier
for
people
to
get
started
and
I
think
it's.
It
works
in
best
interest
of
everybody
right,
so
people
are
much
more
happier
satisfied
things
roll
out
much
faster,
you
don't
have
to
wait
for
a
ticket,
and
you
know
wiggle
your
thumbs
expecting
that
somebody
is
going
to
pull
off
a
magic
somewhere
right
right.
So.
B
A
Right
right
that
usually
does
not
work
well
with
developers,
but
yeah
I,
totally
I
totally
understand.
So,
let's
talk
a
little
bit
about
Cube
by
example.
So
I
know
you've
been
using
it
a
lot.
You
know
a
lot.
What
is
it
like?
What
does
it
do
for
you?
So
not
so
much
like
what's
its
pitch,
but
as
much
as
like.
Why
do
you
find
it
useful
with
your
organization,
I.
B
A
B
Just
it's
just
huge
I'm
like
and
I
can't
take
somebody
who
has
been
just
been
doing
some
job
at
a
spring,
boot
development
and
say
Hey.
You
figured
it
out.
The
best
part
of
Cuba
example
is
that
it
boils
on
certain
basic
Primitives
that
you
have
to
know
sitting
in
a
car.
You
need
to
know
where
the
accelerated
pedal
is
right
or
the
steering
wheel
moves.
You
know
how
do
you
turn
on
wipers,
but
those
are
the
essential
human,
human
machine
interface
kind
of
thing
right
yeah.
B
So
what
Cuba
example
does
is
that
there
are
other
things.
Maybe
there
is
an
engine
there
is
a
carburetor
injector.
You
don't
have
to
know
about
it
right.
So
what
Cuba
example
does
is
I
look.
It
boils
those
things
down
to
few
Primitives
that
you
understand
those
things
right
and
then
what
we
have
done
is
that
we
have
taken
that
to
a
Next
Level.
We
said:
hey.
Cuba
example
gives
you
this
nice
bite,
size,
videos
and
Concepts,
but
how
do
you
turn
it
into
practice?
B
So,
let's
take
an
enamel
example:
let's
annotate
it
and
think
that
what
is
this
line
doing
right?
This
is
how
you
do
a
toleration.
This
is
how
you
do
a
label
on
it,
and
this
is
how
it
actually
works
right,
and
the
idea
is
to
take
a
simple
example
in
this
case.
We
have
taken
part
part
in,
for
example,
that
the
cncf
uses
and
built
hold
this
kubernetes
ecosystem
around
it
right.
How
do
your
hpas
works?
B
Pdb
works,
network
security
policy
works
so
that
way
you
can
get
the
little
bit
Theory
and
small
bite
size,
videos
from
Cuba,
for
example,
and
then
you
can
immediately
turn
around
and
translate
that
thing
to
a
working
thing
right
and
get
a
feel
about
it
right,
I,
think
that
gives
you
the
sense
of
immediate.
You
know
immediate
gratification
here
in
the
age
of
wherein
you
know
everything
is
dodash
or
everything.
There
is
an
app
for
everything,
but
it
kind
of
eliminates
some
of
that
uncertainty
that
you
don't
have
to
go
figure
out.
Something
like
that.
A
B
Say
that
hey,
how
do
I
do
this
thing
right
right,
so
I
think
that
has
been
a
great
learning
tool.
It
is
learning
methodology
that
has
been
very
successful
right.
So
learning
by
example,
is
something
that
we
found
at
least
internally.
Is
it
has
made
things
easier?
The
amount
of
pushback
that
you
get
is
easier.
It's
a
lot
less
and
the
best
part
is
somebody
asks
a
question.
It's
a
git
repository
can
select.
B
Those
lines
here
is
an
example
yeah
right
right
above
it
a
couple
of
blog
posts,
referring
back
to
the
concepts
that
are
called
in
Cuba
example,
so
it
becomes
a
a
kind
of
a
loop
wherein
you
kind
of
read
it.
Do
it
then
read
a
little
bit
more
right
a
little
bit
more,
so
it
becomes
an
iterative
approach
to
learning.
A
Yeah
I
mean
and
I
think
it's
really
important.
One
of
the
things
I
think
that
developers
kind
of
gloss
over
sometimes
too
often
is
the
kind
of
the
theoretical
part,
and
so
if
but
it's
very
difficult
to
get
them
to
go.
Read
a
theory
book
right.
A
A
If
you
know
the
philosophy
see
behind
a
programming
language
about
how
you
accomplish
things
exactly
programming,
language
and
I,
think
a
lot
of
Engineers,
don't
don't
recognize
that
that
it's
important
and
yeah
so
I
was
just
working
on
the
the
new
learning
path
for
Tech
Team,
you
know-
and
so
so
the
first
thing
I
do
is
explain:
CI,
CE,
CD
again
exactly
because
you
know
and
that
oh
yeah,
we
have
two
of
the
same
acronym
that
mean
two
different
things
and
interchange,
but
all
three
of
them
will
be
used
interchangeably
to
mean
all
three
things.
A
Yes,
so
you
know
if
you're
getting
a
little
bit
of
that
context,
I
think
is
also
helpful,
because
then
you
know
how
people
are
gonna
talk
about
it
and
what
you
mean,
but
then
you
also
want
to.
Actually
just
you
know,
go
build
a
trigger.
You
know
exactly
exactly
exactly
that's
really
cool.
B
Sometimes,
if
you
think
about
it,
it's
goes
back
to
you
know,
ergonomics
or
things
people
talk
about
man,
machine
interfaces,
it's
all
the
same
if
you
think
about
it.
I'm
like
these
are
all
the
mechanisms
that
we
have
provided
and
we
are
abstracted
them
behind.
Concepts
and
right
comes
right,
but
if
we
go
back
and
you
know
think
about
how
we
learn
language
right,
if
it
if
it
can
actually
connect
with
tech
in
that
terms,
yeah,
it
becomes
much
more
easy
to
eternalize
those
Concepts
right.
A
Right
yeah
yeah
I
mean
you
know,
like
you
know:
I
teach
I
teach
an
introduction
to
data
science
class
yeah.
You
know
I
kind
of
run
into
this.
A
lot
and
you
know,
and
so
what
we
do
in
that
class
is
kind
of
give
this
overview.
A
It's
almost
like
an
overview
of
data
science,
but
the
idea
is
that
student
who
walks
in
has
had
no
programming
experience
whatsoever
exactly
and
they
learn
python
as
a
like
as
a
way
to
accomplish
some
other
goal
and
I
think
it
really
does
help
them
kind
of
wrap
their
head
around
it.
You
know
even
the
ones
that
believe
that
they
can't
program
you
know
or
don't
know
how
a
computer
works
and
stuff
and
and
you're
just
like.
Oh
no,
you
just
do
this.
B
A
Right
yeah,
100
I
was
talking
about
it
with
that
exact
thing,
with
Josh
burkus
yesterday,
I
guess
sometime
before
now,
and
we
were
both
saying
how
we
have
a
couple
of
very
minor
PR's
that
were
accepted
into
really
big
projects
yeah
and
he
has
one
in
H.A,
proxy
and
and
we're
both
like.
You
know
like
we
didn't
really
do
very
much,
but
at
the
same
time
it's
amazing
right,
like
you
feel
so
good
about
it.
A
A
Know
yeah
and
it's
even
upright
most
of
the
time.
B
Yes,
that's
the
beauty,
I'm
like
I,
think
and
and
I
think
the
whole
goal
we've
been
trying
to
tell
people
and
trying
to
change
the
culture
within
the
organization
is
around
that
concept.
Saying
that
hey!
You
are
in
control
if
you're
destined
right
right
so,
but
you
are
not
alone
yeah.
You
want
to
help
with
you,
but
the
important
thing
is
that
only
Investments
we
are
asking
from.
You
is
curiosity
and
real
time
right
right
right.
B
A
It's
like
every
time
you
know
when
I
you
know,
run
teams
in
the
past
is
one
of
the
things
I
make
every
new
member
to
the
team
do
is
add
edit
or
update
the
onboarding
guide
for.
A
You
know
it's
like,
because
the
person
who's
best
available
to
recognize
where
the
flaws
are.
A
The
most
recent
and
but
I
think
it
really
does
help
to
instill
in
the
team,
like
a
part
of
the
community,
because
now
you've
all
committed
to
the
boarding
components
exactly
but
I
think
it's
kind
of
in
the
same
way
as
like.
If
you
can
kind
of
take
the
first
step,
I
can
kind
of
help
you,
you
know
continue
yeah,
but
you
got
to
help
me.
A
Take
the
you've
got
to
take
kind
of
the
first
step
exactly
and
you
know,
and
then
sometimes
there's
steps
along
the
way
that
you
also
have
to
kind
of
commit
to,
but
it
does
I
think
it
really
does
instill.
You
know
more
of
a
community
around
the
thing
if,
if
you
kind
of
are
electing
to
be
engaged.
B
Exactly
I'm
like
it's,
it's
kind
of
a
loan
right
yeah,
you
take
a
loan.
You
have
to
put
some
Investments
down,
there's
some
collateral,
so
that
means
that
you
are
engaging
in
it
and
there
is
a
reason
for
you
to
engage
in
it
and
the
collateral
that
you're
putting
in
here
in
this
case
is
time
and
effort
right.
What
you're
getting
back?
Is
this
immense
gratifying
sense
that
hey
you
could
do
something
with
it
right
right,
yeah,.
A
Totally,
but
we're
also
starting
a
bit
with
Becky,
was
saying
that
you
know
you
are
all
doing
a
lot
of
like
active
hiring
of
absolutely
developers.
B
We
are
hiring
and
I
think
come
see
us
in
our
boots.
If
you
are
in
in
the
at
kubecon
yeah
or
with
the
same
positions
are
at
careers.com
as
well
yeah
and
well,
there's
a
lot
of
things
that
we
are
doing
is
all
so
much
based
on
technology.
Yeah.
A
Well,
I
was
kind
of
saying:
is
that,
like
I
think
you
know
you're
a
lot
of
you
know?
Developers
may
not
think
about
the
fact
that
how
much
software
is
going
into
like
in
the
actual
car
these
days,
which
I
think
is
getting
a
little
more
obvious,
but
also
in
how
much
software
there
is
to
like
make
the
cars.
B
That's
all
software
from
yeah
drawing
boards
think
about
it.
We
don't
even
make
clay
models
anymore.
Everything
is
like
digitized
and
3D
rendered.
So
unless
the
final
version
comes
out,
people
make
clay
models
out
of
it
right.
So
everything
is
digital.
Everything
is
data,
everything
gets
to
evolve
fast
and
that's
the
beauty
of
software
right.
B
A
B
To
come,
get
us
and
it'll
go,
do
its
thing,
and
hopefully
that
day
is
soon
and
all
of
the
day
can
only
be
realized.
If
we
have
great
depths.
A
Right
exactly
no
I
completely
agree.
I
I
am
a
big
fan
of
the
like
I'm
waiting
for
like
William
Gibson's
world.
You
know
it's
like
you
know,
and
and
what
I
what
I
was
hoping
I
was
contributing
at
Red.
Hat
actually
was
another
little
step
towards
that
yeah,
because
I
think
you
know
it's
it's
where
I
want
to
see.
You
know
without
the
dystopia
of
course,
but
you
know
the
as
far
as
the
technology
and
the
like
and
just
every
you
know
it's
just
kind
of
it's
just
a
round.
A
A
You
know
we'll
be
doing
a
panel
together
later
yeah
but
yeah.
Let's
call
it.