1
00:00:02,940 --> 00:00:05,820
Narrator: You're listening to
the Humans of DevOps Podcast, a

2
00:00:05,820 --> 00:00:09,450
podcast focused on advancing the
humans of DevOps through skills,

3
00:00:09,480 --> 00:00:13,800
knowledge, ideas and learning,
or the SKIL framework.

4
00:00:16,690 --> 00:00:19,930
Haseeb Budhani: VR, even in this
economy at a point where there's

5
00:00:19,930 --> 00:00:23,650
not enough talent available in
this space, who understands and

6
00:00:23,650 --> 00:00:26,470
can operate Kubernetes not just
bring up the cluster right?

7
00:00:26,500 --> 00:00:29,320
Again, these are simple things,
like truly running this at an

8
00:00:29,320 --> 00:00:31,210
enterprise scale is a very hard
scale.

9
00:00:33,970 --> 00:00:37,300
Eveline Oehrlich: Welcome to the
Humans of DevOps Podcast. I'm

10
00:00:37,300 --> 00:00:41,380
Evelen Oehrlich, Chief Research
Officer at DevOps Institute. The

11
00:00:41,380 --> 00:00:46,030
name Kubernetes originates from
Greek meaning Helmsman, or

12
00:00:46,030 --> 00:00:50,830
pilot. I've also heard
Kubernetes, often described as

13
00:00:50,830 --> 00:00:54,340
the Linux of the cloud. And
today is the most popular

14
00:00:54,340 --> 00:00:58,930
container orchestration platform
for multiple reasons. Kubernetes

15
00:00:58,930 --> 00:01:03,100
burst onto the it developer
scene in 2014, when Google

16
00:01:03,100 --> 00:01:07,210
released it as an open source
version of its Borg technology,

17
00:01:07,300 --> 00:01:10,660
which which they developed as a
way to run 1000s of jobs and

18
00:01:10,660 --> 00:01:15,280
applications across multiple
clusters and machines. Since

19
00:01:15,280 --> 00:01:19,840
then, the technology actually
has spread far and wide. It is a

20
00:01:19,840 --> 00:01:22,510
key part of managing
applications in data via

21
00:01:22,510 --> 00:01:28,630
containers, and Gartner projects
to reach this technology to

22
00:01:28,630 --> 00:01:35,290
reach 944 million by 2024.
Today, I'm excited to have with

23
00:01:35,290 --> 00:01:40,540
us Haseeb Budhani, who is co
founder and CEO at Rafay

24
00:01:40,570 --> 00:01:44,080
Systems. Hello, welcome to the
podcast. Haseeb.

25
00:01:44,830 --> 00:01:46,750
Haseeb Budhani: Hi, everyone.
Nice to talk to you. And thank

26
00:01:46,750 --> 00:01:47,440
you for having me.

27
00:01:47,800 --> 00:01:52,210
Eveline Oehrlich: Yes, I did
some googling you and looked at

28
00:01:52,210 --> 00:01:55,930
your of course, LinkedIn
profile, you have done a lot of

29
00:01:55,930 --> 00:01:59,560
things I had to scroll and
scroll and scroll, all these

30
00:01:59,560 --> 00:02:02,410
different types of things you
will have been doing maybe give

31
00:02:02,410 --> 00:02:09,580
us a cliff notes of what have
you been up to before you were

32
00:02:09,580 --> 00:02:12,400
advice systems, the CEO and
founder?

33
00:02:14,020 --> 00:02:19,240
Haseeb Budhani: Sure, since
undergrad, I have been fortunate

34
00:02:19,240 --> 00:02:24,280
enough. In fact, while I was I
was a senior in college, I did a

35
00:02:24,280 --> 00:02:30,070
number of internships in my in
my time at USC. And the very

36
00:02:30,070 --> 00:02:34,630
last internship I did was with a
company that was writing

37
00:02:36,820 --> 00:02:44,290
shopping cart software. This is
back this fall of 99. Not going

38
00:02:44,290 --> 00:02:48,640
to exactly how old I am. That
was my senior in college. And

39
00:02:48,910 --> 00:02:52,540
yeah, these guys were doing some
crazy things, writing this thing

40
00:02:52,540 --> 00:02:57,070
called a shopping cart. And they
were desperately hiring

41
00:02:57,070 --> 00:03:00,730
engineers. And they give me
Yeah. And it was a lot of fun.

42
00:03:00,760 --> 00:03:03,730
It was it was crazy. So before
then I'd worked at Cisco and

43
00:03:03,730 --> 00:03:07,750
done a set internship at Cisco
and an internship at Ericsson.

44
00:03:07,900 --> 00:03:09,880
And I had a sense for how those
companies weren't, these are big

45
00:03:09,880 --> 00:03:13,810
companies. But this other
company, it was just crazy.

46
00:03:13,810 --> 00:03:17,950
These people didn't sleep. They
just kept burning code. And it

47
00:03:17,950 --> 00:03:23,170
was awesome. So having once I
finished that internship, then I

48
00:03:23,170 --> 00:03:27,430
started applying for four full
time jobs. I just wanted to work

49
00:03:27,430 --> 00:03:29,470
at startups. I just wanted to
find companies and I didn't have

50
00:03:29,470 --> 00:03:33,280
the concept or appreciation as a
21 year or for for stock or

51
00:03:33,280 --> 00:03:36,160
anything had no idea I cared
about was about these these

52
00:03:36,160 --> 00:03:39,190
companies. Well, you know, they
pay well, they don't pay as well

53
00:03:39,190 --> 00:03:42,910
as a Cisco perhaps. But wow, you
get to work on some amazing

54
00:03:42,910 --> 00:03:45,310
things. And that's what I did.
My first job out of college was

55
00:03:45,310 --> 00:03:49,330
at a start as a startup, which
was called Publix. And that

56
00:03:49,360 --> 00:03:52,210
solve for single sign on. It's
one of the first companies that

57
00:03:52,210 --> 00:03:54,730
were doing single sign on in our
industry. So it was not a thing

58
00:03:54,730 --> 00:03:59,920
at the time, but they were doing
it under another startup. And in

59
00:03:59,920 --> 00:04:03,430
the process. I think I just you
know, good or bad, I learned a

60
00:04:03,430 --> 00:04:09,730
lot of a lot of different
things. And that's been you

61
00:04:09,730 --> 00:04:12,550
know, it was a lot of fun. And
truly, I believe that had I not

62
00:04:12,790 --> 00:04:15,280
done those things, I would not
have had the opportunity to work

63
00:04:15,280 --> 00:04:19,660
on startups that last 1012 years
that I've been, you know, in

64
00:04:19,660 --> 00:04:24,220
some fashion of founder or
whatever. Yeah, just small

65
00:04:24,220 --> 00:04:27,310
decisions, or very small
decisions can put you on these

66
00:04:27,310 --> 00:04:31,450
paths. And I think back a lot to
that one specific afternoon when

67
00:04:31,450 --> 00:04:34,210
we had this career day. And I
decided to talk to these crazy

68
00:04:34,210 --> 00:04:37,510
people back at USC and that
became you know, my pad had a

69
00:04:37,510 --> 00:04:40,510
mountain that hadn't taken a job
at Cisco because I had an offer

70
00:04:40,510 --> 00:04:43,150
from Cisco when you when you
graduate come work here and I

71
00:04:43,150 --> 00:04:48,430
didn't take it. Yeah, I always
worked at startups. Only work at

72
00:04:48,430 --> 00:04:51,820
large companies through some
pathway positions that have not

73
00:04:51,820 --> 00:04:54,460
worked at I've never it's been a
long time since I've actually

74
00:04:54,460 --> 00:04:58,450
applied for a job in a large
company. That's become my my

75
00:04:58,450 --> 00:05:02,140
personality but the The most
important thing I do here, or I

76
00:05:02,140 --> 00:05:06,280
require companies is, as a CEO,
my primary job is sales. Like my

77
00:05:06,280 --> 00:05:15,190
job is to give our customers the
clarity as to why the company

78
00:05:15,190 --> 00:05:17,350
exists, why raffia exists? Well,
like any other company, when

79
00:05:17,350 --> 00:05:19,960
I've worked at why does this
company need to exist, rather,

80
00:05:20,380 --> 00:05:24,250
and how this can make their life
better? By getting people to

81
00:05:24,250 --> 00:05:26,980
their point of clarity so that
they can go, I see how I could

82
00:05:26,980 --> 00:05:30,730
use it. There's nothing like it.
I mean, that's, that's what

83
00:05:30,730 --> 00:05:33,490
drives me. Right? So I enjoy
that more than anything else.

84
00:05:34,210 --> 00:05:36,220
And particularly if you have
the, you know, somewhat of a

85
00:05:36,220 --> 00:05:40,990
technical background, I happen
to have one. It's, it's great,

86
00:05:41,080 --> 00:05:43,810
right? So anybody working on new
technologies, we all have to

87
00:05:43,810 --> 00:05:46,150
understand it. I mean, we can
create technologies, we can sell

88
00:05:46,150 --> 00:05:49,030
it, it doesn't really matter.
It's like a tree that fell in

89
00:05:49,030 --> 00:05:52,060
the forest, or it doesn't
matter. But being able to build

90
00:05:52,060 --> 00:05:56,410
something, and then being able
to articulate why. And why

91
00:05:56,410 --> 00:05:59,890
should you care? Right, that is,
arguably the more important

92
00:05:59,890 --> 00:06:03,490
thing. And if you can figure
that out, you know, you're gonna

93
00:06:03,490 --> 00:06:04,630
have a lot of fun in this
industry.

94
00:06:05,590 --> 00:06:09,940
Eveline Oehrlich: That leads me
to one of the factoids, I found

95
00:06:09,940 --> 00:06:12,940
rough AI systems was actually
named as one of the hardest one

96
00:06:12,940 --> 00:06:19,270
of the 10 Hottest humanity
startups of 2022. By CNR. It's a

97
00:06:19,270 --> 00:06:23,500
channel magazine, but that's
great. So two questions for you.

98
00:06:25,750 --> 00:06:30,970
What does Rafay Systems do?
First, and what has put you on

99
00:06:30,970 --> 00:06:34,690
the list of the top 10 startups
and like you said, of course,

100
00:06:34,690 --> 00:06:38,890
your startup, your passion for
startups, probably has something

101
00:06:38,890 --> 00:06:43,510
to do with it. But help help our
listeners, as those are many of

102
00:06:43,510 --> 00:06:48,850
them are developers, I owe, you
know, geeks and good geeks. Help

103
00:06:48,850 --> 00:06:51,970
them understand what does Rafay
Systems do? And how did you make

104
00:06:51,970 --> 00:06:53,920
it to this top 10 startups.

105
00:06:56,440 --> 00:06:59,830
Haseeb Budhani: So Rafay is in
the Kubernetes management space.

106
00:07:00,400 --> 00:07:03,970
Kubernetes is, oh my god,
there's like hundreds of

107
00:07:03,970 --> 00:07:06,850
companies, something in
Kubernetes. It's a very noisy,

108
00:07:06,880 --> 00:07:12,190
very busy space. But when I
think about what we do, like,

109
00:07:12,190 --> 00:07:17,470
fundamentally, we solve a people
problem in this company. Every

110
00:07:17,470 --> 00:07:22,270
enterprise, we telco, any
company that has software that

111
00:07:22,270 --> 00:07:26,770
they're deploying, going
forward, it will be

112
00:07:26,770 --> 00:07:30,850
containerized, or some function,
because they want move fast as a

113
00:07:30,850 --> 00:07:36,820
company. And in many cases,
majority of cases for companies

114
00:07:36,820 --> 00:07:38,680
will pick Kubernetes, as our
orchestration engine, you

115
00:07:38,680 --> 00:07:42,100
describe Kubernetes has been the
fastest growing container

116
00:07:42,100 --> 00:07:44,710
orchestration platform out
there. It's it's the de facto

117
00:07:44,710 --> 00:07:48,910
standard, if not the standard
presently. But it brings with it

118
00:07:48,910 --> 00:07:52,420
a number of complications. Just
because you have an

119
00:07:52,420 --> 00:07:54,760
orchestration engine doesn't
mean you as an enterprise can

120
00:07:54,760 --> 00:07:57,970
consume it easily. You have a
number of constituencies inside

121
00:07:57,970 --> 00:07:59,950
your company, there's security,
there's operations as

122
00:07:59,950 --> 00:08:02,440
developers, there's all these
other different people and

123
00:08:02,440 --> 00:08:04,330
multiple development
organizations inside every

124
00:08:04,330 --> 00:08:09,070
enterprise. They all have to
work together somehow. It's a

125
00:08:09,070 --> 00:08:12,430
people problem, everything is a
people problem. And to that end,

126
00:08:12,430 --> 00:08:14,560
what you've what you've
attempted to solve for, and it

127
00:08:14,560 --> 00:08:17,980
seems like you've done a really
good job, and you have a really

128
00:08:17,980 --> 00:08:21,430
nice roster of customers who use
the product daily, is that

129
00:08:21,550 --> 00:08:24,790
they've thought through what it
takes for an enterprise to

130
00:08:24,790 --> 00:08:29,140
really build shared services
platform for Kubernetes. How do

131
00:08:29,140 --> 00:08:32,380
you deliver Kubernetes as a
service inside your enterprise?

132
00:08:32,710 --> 00:08:35,620
And what that means is not just
the material cluster, that's the

133
00:08:35,620 --> 00:08:39,220
easy part, building a cluster or
creating a Kubernetes cluster.

134
00:08:39,370 --> 00:08:42,550
That's not the issue. That's a
solved problem. In my mind, the

135
00:08:42,550 --> 00:08:45,940
real problem is, who has access
to what do we know what they're

136
00:08:45,940 --> 00:08:49,540
doing? Can we do this
consistently? Can we can we

137
00:08:49,570 --> 00:08:53,890
update patches consistently
across our fleet of clusters?

138
00:08:54,010 --> 00:08:57,640
can I provide different levels
of access to different teams? If

139
00:08:57,640 --> 00:09:00,370
certain teams have networking
requirements that are different

140
00:09:00,370 --> 00:09:03,460
from other network teams? How
about how do I make that happen?

141
00:09:03,550 --> 00:09:05,620
And how do I do all of this
centrally with the right level

142
00:09:05,620 --> 00:09:09,130
of governance? This is how
enterprises pay. If you solve

143
00:09:09,130 --> 00:09:12,010
that problem in the context of
Kubernetes, of course, it's

144
00:09:12,010 --> 00:09:14,680
solving a technology problem.
But really, you're solving a

145
00:09:14,680 --> 00:09:19,240
people problem. Because the
skill set is it takes time to

146
00:09:19,240 --> 00:09:23,980
build a skill set. We are even
in this economy at a point where

147
00:09:24,100 --> 00:09:27,610
there's not enough talent
available in this space, who

148
00:09:27,610 --> 00:09:31,060
understands and can operate
Kubernetes not just bring up a

149
00:09:31,060 --> 00:09:33,970
cluster right? Again, these are
simple things like truly running

150
00:09:33,970 --> 00:09:38,170
this at an enterprise scale is a
very hard skill. Every

151
00:09:38,170 --> 00:09:40,450
enterprise is looking for those
people and they're not able to

152
00:09:40,450 --> 00:09:44,650
find them. And what we are
telling them is we will help you

153
00:09:44,650 --> 00:09:48,490
augment your teams with software
automation. That's what we sell.

154
00:09:48,490 --> 00:09:51,190
Fundamentally what we're selling
is automation that augments an

155
00:09:51,190 --> 00:09:55,810
existing team. And the beauty of
the right automation is that a

156
00:09:55,810 --> 00:09:58,990
the enterprise they get up and
running now. They don't need to

157
00:09:58,990 --> 00:10:01,300
wait a while to hire Are people
and then build a platform

158
00:10:01,540 --> 00:10:04,090
because we sell them a platform.
But to me the more important

159
00:10:04,090 --> 00:10:06,760
thing, and this, I think, long
term is the right way to think

160
00:10:06,760 --> 00:10:10,480
about any technology, the people
in the organization that are in

161
00:10:10,480 --> 00:10:14,500
our customer, who are not
experts at Kubernetes, by

162
00:10:14,500 --> 00:10:17,320
working with our product, and by
working with our support

163
00:10:17,320 --> 00:10:21,520
organization, they actually
ended up becoming experts. If

164
00:10:21,520 --> 00:10:27,640
you can, in sort of, indirectly
or perhaps as a byproduct, get

165
00:10:27,640 --> 00:10:33,400
people, you know, sort of, you
know, adept at Kubernetes, and

166
00:10:33,400 --> 00:10:37,060
all the things that happened
around it, right. That is, that

167
00:10:37,060 --> 00:10:39,610
is generally good for our for
our community, all right,

168
00:10:39,610 --> 00:10:42,370
industry, right. So we sell a
great product, the enterprise is

169
00:10:42,370 --> 00:10:45,700
happy, because they can now move
much faster, right? They're TCO

170
00:10:45,700 --> 00:10:48,160
is lower because they can do
this today, etc. They don't need

171
00:10:48,160 --> 00:10:51,730
to wait to hire another 510 15
people. But the existing IT

172
00:10:51,730 --> 00:10:54,730
engineers and I'm using the word
it very loosely, we call them

173
00:10:54,730 --> 00:10:57,490
DevOps, right depends on the on
the function they have. And then

174
00:10:57,520 --> 00:11:00,400
broadly speaking it, they all
get to learn this new

175
00:11:00,400 --> 00:11:04,960
technology, which is going to be
with us for at least 10 years,

176
00:11:05,020 --> 00:11:10,030
if not going to be all over time
after learn this. And yeah, we

177
00:11:10,060 --> 00:11:14,590
take pride in saying that our
customers, their engineers, you

178
00:11:14,590 --> 00:11:17,440
know, months into our
engagement, Rafi, yes, the

179
00:11:17,440 --> 00:11:20,050
enterprise is better off, but
the engineers are better off to

180
00:11:20,320 --> 00:11:22,900
Eveline Oehrlich: Yeah, we'll
get to the future, hold that

181
00:11:22,900 --> 00:11:27,820
thought on where this is going.
Because that I want to dive into

182
00:11:27,820 --> 00:11:30,460
that a little bit deeper. But
back to what you were just

183
00:11:30,460 --> 00:11:34,690
saying. So we do now 22 was a
great year for Kubernetes. And

184
00:11:34,690 --> 00:11:38,710
we've had in our organization,
lots of questions for upskilling

185
00:11:38,710 --> 00:11:42,580
in this topic. While it was
initially viewed as something

186
00:11:42,580 --> 00:11:46,930
only really large enterprises
could benefit from, we know that

187
00:11:46,930 --> 00:11:51,730
it has improved in usability,
most likely because as you said,

188
00:11:51,730 --> 00:11:54,550
skills have gone up. But there
are still some challenges. Now,

189
00:11:55,090 --> 00:11:57,610
there are some technical
challenges with it. What would

190
00:11:57,610 --> 00:12:00,700
you say if you think about your
clients, those you speak to

191
00:12:00,700 --> 00:12:05,950
every day? What are some of the
biggest challenges leveraging

192
00:12:05,950 --> 00:12:08,980
Kubernetes these days, and just
for right now just focus on the

193
00:12:08,980 --> 00:12:13,810
technology in itself? Because I
know there's a few. And then

194
00:12:13,810 --> 00:12:17,890
we'll move further on once we're
done with that towards the you

195
00:12:17,890 --> 00:12:20,830
already said that, which is
music to my ears, the skills and

196
00:12:20,830 --> 00:12:23,470
the skill development and the
reduction of toil and all of

197
00:12:23,470 --> 00:12:25,540
that? Well, we'll get to that
right now. Let's just focus and

198
00:12:25,540 --> 00:12:28,360
hone in a little bit on the
technical challenges you you

199
00:12:28,360 --> 00:12:28,780
see.

200
00:12:29,590 --> 00:12:33,370
Haseeb Budhani: Yeah,
absolutely. So many people ask,

201
00:12:33,400 --> 00:12:35,770
you know, what does Rafay do,
and I use the phrase Kubernetes

202
00:12:35,770 --> 00:12:40,510
management, I didn't use the
phrase Kubernetes for the

203
00:12:40,510 --> 00:12:47,230
following reason. In my mind,
the the biggest player in the

204
00:12:47,230 --> 00:12:53,260
Kubernetes space is AWS, they
provide an engine or product

205
00:12:53,260 --> 00:12:58,720
called COVID PKS elastic
Kubernetes. Service, which is,

206
00:12:58,750 --> 00:13:04,240
as far as I know, the most used
Kubernetes offering right now.

207
00:13:05,530 --> 00:13:08,770
So Amazon is the Kubernetes
company. So then what is rapid?

208
00:13:08,800 --> 00:13:13,900
So once a customer decides I'm
going to use maybe Amazon's

209
00:13:13,900 --> 00:13:19,180
Kubernetes, maybe something
else, Azure, then they start a

210
00:13:19,180 --> 00:13:23,350
journey, where they have to now
figure out, okay, how do I

211
00:13:23,380 --> 00:13:26,800
automate the provisioning of
these clusters? There's

212
00:13:26,980 --> 00:13:29,230
automation for that, and then
people who know different types

213
00:13:29,230 --> 00:13:32,110
of technologies, right,
TerraForm, etc, then I need to

214
00:13:32,110 --> 00:13:35,650
understand how to upgrade these
things. Okay, there's automation

215
00:13:35,650 --> 00:13:38,170
for that, that you have to kind
of figure out, then I need to

216
00:13:38,170 --> 00:13:40,300
understand what are the
components that need to run on

217
00:13:40,300 --> 00:13:43,810
this Kubernetes cluster, so that
my applications can consume it.

218
00:13:44,260 --> 00:13:47,200
They're all sort of raw out of
the gate. So then you have to

219
00:13:47,200 --> 00:13:50,350
learn these things. Then
Security says, Well, you really

220
00:13:50,350 --> 00:13:52,120
need to make sure the right
people have access to the right

221
00:13:52,120 --> 00:13:54,520
thing. So we have to think about
what based access control and

222
00:13:54,520 --> 00:13:57,700
the right level of identity and
the right level of access, tie

223
00:13:57,700 --> 00:14:00,760
this back to the enterprise
Single Sign On system. We should

224
00:14:00,760 --> 00:14:04,840
really audit everything. who's
doing what? Okay. All right,

225
00:14:04,840 --> 00:14:07,870
let's go figure that out. While
we're on the point of

226
00:14:07,870 --> 00:14:10,630
Kubernetes, is deploy
applications. So case, we should

227
00:14:10,630 --> 00:14:13,570
have pipelines of some sort,
connecting back to maybe GitHub

228
00:14:13,570 --> 00:14:17,800
or GitLab. Right? So we got to
figure that out. Hey, we have

229
00:14:18,370 --> 00:14:22,060
certificates that we're pushing
into these clusters, for, you

230
00:14:22,060 --> 00:14:25,690
know, TLS termination, we really
should think about some sort of

231
00:14:25,690 --> 00:14:29,200
secrets management. Okay, well,
let's go figure that out. And

232
00:14:30,130 --> 00:14:36,160
chargebacks, service mesh,
network policies and Kubernetes

233
00:14:36,160 --> 00:14:39,010
policies, which is different
from their policies, and then

234
00:14:39,010 --> 00:14:41,560
really, developers need access.
So we should really think about

235
00:14:41,560 --> 00:14:44,530
it the right developer
experience. And so each of these

236
00:14:44,530 --> 00:14:47,470
things, and there's, depending
on the situation, there could be

237
00:14:47,470 --> 00:14:50,740
many other things to do. And
this is a challenge right now in

238
00:14:50,740 --> 00:14:54,100
this industry, right? Nobody's
written a book. I'm sure there's

239
00:14:54,100 --> 00:14:58,360
a Kubernetes for Dummies, I'm
sure there is. But but it

240
00:14:58,360 --> 00:15:02,320
doesn't talk about what it takes
to not just get the toy up and

241
00:15:02,320 --> 00:15:06,340
running. But to truly consume
this as an enterprise. By that

242
00:15:06,370 --> 00:15:10,510
framework, what I just described
as a is a function of mine just

243
00:15:10,510 --> 00:15:13,630
experience working with
customers. But you know, there's

244
00:15:13,630 --> 00:15:16,810
no Bible here. Maybe you should
write one, I don't know. But

245
00:15:16,810 --> 00:15:19,000
this is the challenge, right?
And we're and the worry I have

246
00:15:19,000 --> 00:15:21,580
right now is that when
enterprises jumped into this,

247
00:15:21,640 --> 00:15:23,770
they don't know all these
things. Now, could they know,

248
00:15:23,830 --> 00:15:26,620
they just started, right? And
initially, everything seems

249
00:15:26,620 --> 00:15:29,410
easy. What's the big deal? I
just go to the console, I build

250
00:15:29,410 --> 00:15:32,470
a cluster, boom, boom, boom,
it's working. See, I can do

251
00:15:32,470 --> 00:15:36,460
Kotlin. But then start the real
challenge. Right, and now it

252
00:15:36,460 --> 00:15:39,100
takes a year, who knows how long
it's going to take depends on

253
00:15:39,100 --> 00:15:42,490
the size of the company. And
that's not okay. Right? This is

254
00:15:42,490 --> 00:15:45,670
this is a detriment, right? This
is going to get in the way of

255
00:15:45,730 --> 00:15:50,290
progress. Right. So obviously,
when when you see gaps startups

256
00:15:50,290 --> 00:15:53,440
come about, and Rafi solve that
problem, our job is a, we're

257
00:15:53,440 --> 00:15:56,350
going to make for example, Eks,
or Azure Kubernetes, which is

258
00:15:56,350 --> 00:15:59,680
AKs, we're gonna make it out of
the box enterprise ready, and

259
00:15:59,680 --> 00:16:02,500
we're gonna help you manage n
number of views across clouds if

260
00:16:02,500 --> 00:16:07,450
you want. So we solve that
specific gap. But but this is a

261
00:16:07,450 --> 00:16:11,590
really hot technology promise.
So our customers are pretty

262
00:16:11,590 --> 00:16:14,350
sophisticated engineers, and
they're all very smart people.

263
00:16:14,350 --> 00:16:16,570
This is what I actually really
enjoy about this, this specific

264
00:16:16,570 --> 00:16:21,010
job. I'm not trying to, I don't
need to convince anybody of the

265
00:16:21,010 --> 00:16:24,970
problem, right? We have open
conversations, and they get to

266
00:16:24,970 --> 00:16:28,570
the point of clarity, I get what
the gaps are. But but sometimes

267
00:16:28,570 --> 00:16:30,940
they don't know what the gaps
are, unless they experience

268
00:16:30,940 --> 00:16:34,390
that. But experiential learning
takes time. Right? You're going

269
00:16:34,390 --> 00:16:36,580
to take a year, 18 months to
figure out what you don't know,

270
00:16:36,640 --> 00:16:39,910
or what is missing. But your
company just launched 18 months,

271
00:16:40,060 --> 00:16:43,540
this is the technology issue,
right now in our industry. But

272
00:16:43,540 --> 00:16:45,790
we're a small company,
relatively speaking. So it's not

273
00:16:45,790 --> 00:16:48,760
like I can I can solve this for
everybody. But this is what I

274
00:16:48,760 --> 00:16:52,630
think about all day long. By
this. Sometimes we as an

275
00:16:52,630 --> 00:16:57,100
industry have the you know, we
do something that is bad, which

276
00:16:57,100 --> 00:17:00,640
is reserved, you know,
trivialize the the, you know,

277
00:17:00,640 --> 00:17:03,970
the complexity. Everything is
easy. Look how easy it is look,

278
00:17:04,000 --> 00:17:07,720
one command, and it's all done.
Now, let's just have real

279
00:17:07,720 --> 00:17:10,600
conversations about yes, indeed,
this is hard. That's okay.

280
00:17:10,900 --> 00:17:13,990
Because it's hard doesn't mean
it's bad. It just means I need

281
00:17:13,990 --> 00:17:15,790
to step back and think about how
am I going to solve for the

282
00:17:15,790 --> 00:17:19,270
complexity? I think it's better
to have that open conversation

283
00:17:19,270 --> 00:17:23,470
versus try to kind of, you know,
hide this or not hide as hide is

284
00:17:23,470 --> 00:17:27,160
a strong word, but just, you
know, trivializing this or, or

285
00:17:27,190 --> 00:17:31,840
trying to minimalize This is not
okay. Right. And I truly believe

286
00:17:31,840 --> 00:17:33,880
that this is hurting a lot of
enterprises or companies in

287
00:17:33,880 --> 00:17:36,160
general, who are starting to
join it because they are not

288
00:17:36,160 --> 00:17:39,190
aware of how complex that
technology is. And if they were,

289
00:17:39,280 --> 00:17:40,990
they would make better
decisions. And maybe some of

290
00:17:40,990 --> 00:17:45,250
them will say, this is not for
me, that's okay. But still, we

291
00:17:45,250 --> 00:17:49,120
have to give them that clarity
upfront, it's complex, here are

292
00:17:49,120 --> 00:17:53,800
ways to solve it. That will over
kind of, you know, at the macro

293
00:17:53,800 --> 00:17:57,250
level that will help this
industry more than a specific

294
00:17:57,250 --> 00:18:00,550
vendor who's trying to get to a
sale. Don't think like that, I

295
00:18:00,700 --> 00:18:04,690
think at the at the macro level,
give people that education and

296
00:18:04,690 --> 00:18:06,310
that clarity, and I think that's
good for all.

297
00:18:09,700 --> 00:18:12,700
Narrator: SKILup IT Learning is
the perfect online destination

298
00:18:12,730 --> 00:18:16,270
to learn about DevOps and
digital transformation anytime,

299
00:18:16,330 --> 00:18:19,930
anywhere. A digital learning
platform provides you with all

300
00:18:19,930 --> 00:18:22,900
the resources you need to
upskill and learn about these

301
00:18:22,900 --> 00:18:27,160
important topics, including
expert led course videos, access

302
00:18:27,160 --> 00:18:31,000
to certification, prep courses,
and a community of supportive

303
00:18:31,000 --> 00:18:34,270
peers. A subscription based
model makes it easy for you to

304
00:18:34,270 --> 00:18:37,240
gain the skills needed for
success in the modern workplace.

305
00:18:37,510 --> 00:18:40,810
Visit DevOpsInstitute.com now
and explore our different

306
00:18:40,810 --> 00:18:45,640
learning plans, get 30% off,
SKILup IT Learning Plus now,

307
00:18:45,850 --> 00:18:49,690
claim your offer and start
learning today with code Feb. 30

308
00:18:49,690 --> 00:18:54,100
off, that's F E B three zero, o
f f.

309
00:18:56,080 --> 00:18:59,350
Eveline Oehrlich: And I think as
technologists, I've seen this

310
00:18:59,350 --> 00:19:04,210
over and over in conversations
with CIOs and VPs where they

311
00:19:04,210 --> 00:19:09,550
have been promised by their
teams that oh, yeah, this shiny

312
00:19:09,550 --> 00:19:12,760
new object can help us
immediately to increase flow,

313
00:19:12,760 --> 00:19:16,720
velocity, speed, quality,
whatever. And those executives

314
00:19:16,720 --> 00:19:21,340
promise that onto the partner in
business, and six months into

315
00:19:21,340 --> 00:19:26,710
the journey or 12 months, maybe
longer even then they are all

316
00:19:26,710 --> 00:19:30,130
disappointed because it hasn't
achieved the outcome they have

317
00:19:30,160 --> 00:19:34,150
been thinking about right. And I
think you hit as we say in

318
00:19:34,150 --> 00:19:38,050
Germany, the nail right on its
head where we sit everywhere.

319
00:19:38,230 --> 00:19:41,710
Yeah, we you need to be
realistic about setting

320
00:19:41,710 --> 00:19:44,410
expectations and making sure
that we have these

321
00:19:44,410 --> 00:19:48,130
conversations. Sometimes they're
hard. You did mention a few

322
00:19:48,130 --> 00:19:52,030
things earlier, around the
challenges relative to people

323
00:19:52,030 --> 00:19:56,470
and organizations, right you and
in your examples, I could hear

324
00:19:56,470 --> 00:20:00,910
some of that because we've still
silos now Add sometimes a bad

325
00:20:00,910 --> 00:20:04,270
word because we have experts in
certain areas, right? Even

326
00:20:04,270 --> 00:20:07,570
though we have dev SEC ops, the
security team is not yet as

327
00:20:07,570 --> 00:20:13,000
integrated as it should be. And
so my curiosity is around people

328
00:20:13,000 --> 00:20:16,480
and organizational challenges
relative to Kubernetes. In

329
00:20:16,480 --> 00:20:20,650
bringing in such technology,
what do you see your clients do?

330
00:20:20,650 --> 00:20:24,610
And what, what's what works?
Because many of our listeners,

331
00:20:24,610 --> 00:20:28,240
I'm sure say, Yeah, okay, we've
done this, but it fell flat on

332
00:20:28,240 --> 00:20:31,870
its head, and it hasn't failed.
Because it's Cuban Eddie's which

333
00:20:31,870 --> 00:20:35,410
didn't work. It failed for
cultural reasons.

334
00:20:37,300 --> 00:20:39,070
Haseeb Budhani: Yeah, there's,
there's some influence we have.

335
00:20:39,070 --> 00:20:40,870
And there's, of course, you
know, as a vendor, some

336
00:20:40,870 --> 00:20:43,930
influences we don't have when we
get to see a lot of stuff. What

337
00:20:43,930 --> 00:20:48,850
one investment we've made in
this company, which is perhaps

338
00:20:48,880 --> 00:20:53,710
unorthodox is that we built a
service delivery team, in the

339
00:20:53,710 --> 00:20:59,770
company. And the point of this
organization is, when a customer

340
00:20:59,770 --> 00:21:04,210
says, people do talk to them, we
sort of, you know, agree that

341
00:21:04,210 --> 00:21:06,610
they should try the product, and
then we try the product. And so

342
00:21:06,610 --> 00:21:09,130
this is pretty awesome, I should
buy it. And then they buy it.

343
00:21:09,400 --> 00:21:12,880
And then what, right, just
because you did a POC doesn't

344
00:21:12,880 --> 00:21:16,030
mean it's it's plugged into your
into your company, right? That

345
00:21:16,030 --> 00:21:19,600
that's a process, right? A lot
of people have to be educated to

346
00:21:19,600 --> 00:21:22,600
bring developers and say, Hey,
here's a, here's a platform, and

347
00:21:22,600 --> 00:21:26,260
you want to think about ABC. So
So we saw that happen again, and

348
00:21:26,260 --> 00:21:30,160
again, where the where the
customers would basically go

349
00:21:30,160 --> 00:21:34,390
through this internal process,
right, where they try to build a

350
00:21:34,390 --> 00:21:37,510
framework, and they try to
invite developers and try to

351
00:21:37,510 --> 00:21:40,390
sort of, you know, convince the
developers internally, hey,

352
00:21:40,390 --> 00:21:43,180
don't do this yourself anymore.
It's waste of your time, here's

353
00:21:43,180 --> 00:21:44,530
a better platform, and we're
gonna give you all the

354
00:21:44,530 --> 00:21:47,830
automations. So we decided, you
know, what, we're gonna build a

355
00:21:47,860 --> 00:21:51,340
program. We're just going to do
it for you, for you, Mr.

356
00:21:51,340 --> 00:21:54,460
Customer. So we build the
program. So we kind of walk once

357
00:21:54,460 --> 00:21:57,310
the deal is almost done, or
whatever, it's in contracts, we

358
00:21:57,310 --> 00:21:59,290
say, hey, look, we have a team,
they're gonna engage with you.

359
00:21:59,470 --> 00:22:03,220
And they're gonna help you get
to that finish line, whatever

360
00:22:03,220 --> 00:22:05,590
that means to you. Right? It
could be bring these 10 teams

361
00:22:05,590 --> 00:22:08,380
over to eat gas, perhaps Right?
Or whatever, or on prem

362
00:22:08,380 --> 00:22:11,950
Kubernetes doesn't. So we did
this for the following reason,

363
00:22:11,950 --> 00:22:16,720
because it is hard, right? Like,
everything boils down to, this

364
00:22:16,720 --> 00:22:20,050
is new. I know that we have been
talking about Kubernetes as a

365
00:22:20,050 --> 00:22:23,050
community for I don't even know,
whatever, whatever, no, six

366
00:22:23,050 --> 00:22:26,650
years something like that sucks.
Yeah, I meet customers all the

367
00:22:26,650 --> 00:22:29,380
time, who say, Oh, I've been
working on this for seven years?

368
00:22:29,380 --> 00:22:31,390
And I'd actually tell them
honestly, seven years ago, I had

369
00:22:31,390 --> 00:22:34,540
no idea. I never heard of it. I
heard about Kubernetes, five

370
00:22:34,540 --> 00:22:40,420
years. All right. Okay. So it's
new, right? Even now, many,

371
00:22:40,420 --> 00:22:42,790
many, many enterprises who are
working on Kubernetes are

372
00:22:42,790 --> 00:22:46,630
probably in the first year of
using. So how can they know?

373
00:22:46,840 --> 00:22:49,300
Right? These are things that are
not obvious, right? How do you

374
00:22:49,300 --> 00:22:53,140
build a practice? around
Kubernetes? And this is where we

375
00:22:53,140 --> 00:22:56,440
see a lot of toil, right? This
is where we see projects fail.

376
00:22:56,890 --> 00:23:00,220
in companies where they buy
something, and then well,

377
00:23:00,250 --> 00:23:03,160
nothing happens. Right. And it's
not that the product is good or

378
00:23:03,160 --> 00:23:05,200
bad, right? You've seen enough
of our competitors kind of go

379
00:23:05,200 --> 00:23:08,020
through this and we're learning
from, you know, you know, we're

380
00:23:08,020 --> 00:23:10,420
standing on the shoulders of
giants, as they say, and we're

381
00:23:10,420 --> 00:23:13,300
learning from others who have
come before us. And the biggest

382
00:23:13,300 --> 00:23:16,990
mistake, I see the two mistakes
I see that have been made in

383
00:23:16,990 --> 00:23:22,120
this industry by other vendors.
One is that they really focus on

384
00:23:22,120 --> 00:23:25,120
Kubernetes and not Kubernetes
management. And this is what we

385
00:23:25,150 --> 00:23:27,310
discussed earlier in the call,
what is the distinction between

386
00:23:27,310 --> 00:23:30,310
just a cluster and all the other
things that need to happen. And

387
00:23:30,310 --> 00:23:33,310
the second one was they did not
invest in helping their

388
00:23:33,310 --> 00:23:38,230
customers. They relied on, you
know, systems integrators or

389
00:23:38,230 --> 00:23:42,160
somebody else your problem, go
figure. And that's a hit or

390
00:23:42,160 --> 00:23:45,730
miss. Don't do that be happy to
help our customers get up and

391
00:23:45,730 --> 00:23:48,610
running. Selfishly, obviously,
because you want to make money

392
00:23:48,610 --> 00:23:50,740
and you don't want to see churn.
But but more importantly,

393
00:23:50,740 --> 00:23:55,330
because our customers spend two,
three months doing a POC, they

394
00:23:55,330 --> 00:23:58,330
spent money, we want to make
sure they get value out of the

395
00:23:58,330 --> 00:24:01,660
money, and not just park our
solutions on our shelves or

396
00:24:01,660 --> 00:24:04,270
whatever. Right? This is
something that has been really

397
00:24:04,270 --> 00:24:07,030
important. It's been a massive
game changer for us as a

398
00:24:07,030 --> 00:24:09,970
company. Because yeah, that
customers actually use a product

399
00:24:09,970 --> 00:24:13,750
and they're happy. And happy
customers will people who are

400
00:24:13,930 --> 00:24:17,680
right, because they're solving a
problem. But this this is I'm

401
00:24:17,680 --> 00:24:22,900
telling you the story because
all of this ties back to the

402
00:24:22,900 --> 00:24:28,840
complexity, the the the unknowns
in this space, what do I have to

403
00:24:28,840 --> 00:24:31,600
do? Right? And if we've seen
this enough times are we have

404
00:24:31,600 --> 00:24:34,660
enough customers, if we can
essentially educate our

405
00:24:34,660 --> 00:24:36,760
customers and we don't charge
for this, right? This is part of

406
00:24:36,760 --> 00:24:40,660
our our engagement, right? We're
gonna help you come up with a

407
00:24:40,660 --> 00:24:43,990
framework that we've seen work
and I don't know 10s and 10s of

408
00:24:43,990 --> 00:24:46,660
other companies who want to do
something else that's okay. But

409
00:24:46,660 --> 00:24:50,110
here's what others have done.
Here's how their standard

410
00:24:50,110 --> 00:24:56,350
operating procedure or center
operating model ends up being as

411
00:24:56,350 --> 00:24:58,300
it relates to Kubernetes
management and you know, please

412
00:24:58,300 --> 00:25:00,880
consider taking these actions
under reality is most customer

413
00:25:00,880 --> 00:25:03,340
said, This is awesome. This is
going to make my life easy. I

414
00:25:03,340 --> 00:25:07,300
don't need to invent a process,
you are giving me a process. We

415
00:25:07,300 --> 00:25:10,450
do this because of the problem
you described, which is, yeah,

416
00:25:10,540 --> 00:25:14,410
complexity. So many things that
are not known people are

417
00:25:14,410 --> 00:25:16,720
learning on the job, because
well, how can they not happen to

418
00:25:16,720 --> 00:25:19,390
know before? Right? We can't
expect them to know these

419
00:25:19,390 --> 00:25:21,340
things. Right? Now. It's
possible. They've never done

420
00:25:21,340 --> 00:25:25,540
this. It's unfair to expect
this, from engineers who tell

421
00:25:25,540 --> 00:25:29,260
perhaps a year ago, we're
working on your cloud, or even

422
00:25:29,260 --> 00:25:32,020
VMware infrastructure in our
data center, we can't expect

423
00:25:32,020 --> 00:25:35,380
them to become PhDs in
Kubernetes, or that's completely

424
00:25:35,380 --> 00:25:43,570
unfair. We have to help. Right?
And we do. So I love

425
00:25:43,589 --> 00:25:45,899
Eveline Oehrlich: it. So there's
tons of knowledge transfer

426
00:25:45,899 --> 00:25:48,569
during those projects, I'm
assuming or do during the

427
00:25:48,599 --> 00:25:53,609
activities. Now I've heard,
we've heard platform

428
00:25:53,609 --> 00:25:57,449
engineering. And we've seen
quite a few organizations adopt

429
00:25:57,449 --> 00:26:02,399
platform engineering, when we
did a survey on sre. We saw that

430
00:26:02,399 --> 00:26:07,799
a very, let's say, not
predominant yet, but a very

431
00:26:07,799 --> 00:26:13,319
popular way to shape and frame
an organization. And then the

432
00:26:13,319 --> 00:26:16,469
other term is developer
experience. Those are two terms,

433
00:26:16,469 --> 00:26:20,099
which every day we get a
question on. Okay, how do we

434
00:26:20,099 --> 00:26:25,259
start? What do we do? I would
like you to just kind of reflect

435
00:26:25,259 --> 00:26:29,669
a little bit on the two terms,
developer experience, of course,

436
00:26:29,699 --> 00:26:33,209
and then the platform
engineering, particularly there,

437
00:26:33,209 --> 00:26:36,059
maybe drill down a little bit
into the pros and cons, what do

438
00:26:36,059 --> 00:26:39,389
you see, relative to platform
engineering?

439
00:26:40,859 --> 00:26:47,249
Haseeb Budhani: Yeah, so our
customer, in pretty much every

440
00:26:47,249 --> 00:26:53,279
account is a platform engineer,
to be sent to. And we look for

441
00:26:53,279 --> 00:26:56,519
them. Sometimes the name of the
team perhaps is not, not from

442
00:26:56,519 --> 00:26:58,379
engineering. I mean, you know,
they may call themselves

443
00:26:58,379 --> 00:27:00,689
infrastructure engineering, or
cloud operations or something,

444
00:27:00,689 --> 00:27:03,449
but but they are the ones who
are responsible for delivering,

445
00:27:04,979 --> 00:27:10,049
essentially, these platform
ties, concepts, and Kubernetes

446
00:27:10,049 --> 00:27:13,289
is one of them, because they
don't want to have and maybe we

447
00:27:13,289 --> 00:27:15,659
can take a step back and think
about why is this even

448
00:27:15,659 --> 00:27:19,589
happening? Why does a baton
exist, which, which is a, which

449
00:27:19,589 --> 00:27:24,899
is a really interesting thing to
think about what has happened

450
00:27:24,899 --> 00:27:27,539
beforehand, at least in the
context of Kubernetes, it

451
00:27:27,539 --> 00:27:30,389
applies elsewhere, as well, I'm
sure it's clearly applies to

452
00:27:30,389 --> 00:27:35,129
cloud, what's happened is some
development team, they decide,

453
00:27:35,909 --> 00:27:38,129
hey, these container things are
pretty awesome. They allow us to

454
00:27:38,129 --> 00:27:40,799
move very fast. So you know
what, we're gonna do this, we're

455
00:27:40,799 --> 00:27:46,529
just gonna do this container
saying and they go to it, or at

456
00:27:46,529 --> 00:27:48,569
that time, maybe cloud
engineering, and this entity

457
00:27:48,629 --> 00:27:51,899
isn't anything like Kubernetes.
And they probably say, No, this

458
00:27:51,899 --> 00:27:54,389
is not something that we provide
today, they go, no problem, I'll

459
00:27:54,389 --> 00:27:57,149
just do it myself. But these
developers essentially go to the

460
00:27:57,149 --> 00:28:00,569
cloud and their developers, but
they'll figure it out. They go

461
00:28:00,569 --> 00:28:03,389
provision infrastructure,
Kubernetes. And they now run

462
00:28:03,389 --> 00:28:06,899
their applications. Okay, now a
second team shows up and says,

463
00:28:06,899 --> 00:28:09,509
Well, this is really cool, we
should do the same. And then a

464
00:28:09,509 --> 00:28:14,819
third one. Now, what's going to
happen is the skill set is going

465
00:28:14,819 --> 00:28:18,539
to perhaps vary between these
and teams. But here's the most

466
00:28:18,539 --> 00:28:22,469
important thing. You are now
missing resources, by

467
00:28:22,469 --> 00:28:24,089
definition, because three
different teams are doing

468
00:28:24,089 --> 00:28:28,229
business, in a sense is not good
for your business. Somebody

469
00:28:28,229 --> 00:28:30,959
should do this, if indeed
multiple teams needed, it should

470
00:28:30,959 --> 00:28:34,349
happen separately, is simple. It
should happen centrally, why

471
00:28:34,349 --> 00:28:37,649
would you have every team do
this, because then the processes

472
00:28:37,649 --> 00:28:42,389
are, are not standardized. We no
one will use one methodology and

473
00:28:42,389 --> 00:28:46,559
one will use another and why let
them do the thing you pay them

474
00:28:46,559 --> 00:28:49,259
for, which is not Kubernetes.
It's the application, let them

475
00:28:49,259 --> 00:28:53,399
write the app, you do the
Kubernetes for them. In comes

476
00:28:53,399 --> 00:28:57,059
about from engineering. But now
the platform engineering

477
00:28:57,059 --> 00:28:59,609
organization is not just solving
for, I just need an app

478
00:28:59,609 --> 00:29:01,709
deployed, they have to solve for
the other enterprise problems

479
00:29:01,709 --> 00:29:04,019
that we talked about earlier.
Right, because they're part of

480
00:29:04,139 --> 00:29:07,169
the IT function. And they have
to think in terms of risk and

481
00:29:07,169 --> 00:29:09,569
compliance and security. All
these other things have to be

482
00:29:09,959 --> 00:29:12,569
thought about as well that
perhaps the developers will not

483
00:29:12,929 --> 00:29:15,989
prioritized because they want to
write their application. This is

484
00:29:15,989 --> 00:29:18,869
why platform engineering teams
exist. And these are the

485
00:29:18,869 --> 00:29:21,089
customers that we sell to and we
make them successful. But here's

486
00:29:21,089 --> 00:29:26,399
the thing, we have to really
understand who is our customers

487
00:29:26,399 --> 00:29:30,479
customer? So our customers
platform engineering, who is

488
00:29:30,479 --> 00:29:34,109
their customer, the developer,
if there are no developers who

489
00:29:34,109 --> 00:29:37,169
want to use containers and
Kubernetes. Well, there's no

490
00:29:37,169 --> 00:29:39,179
need for any of this stuff.
Right? What is the point of

491
00:29:39,179 --> 00:29:42,029
Kubernetes? If no, nobody's ever
going to run things, right? So

492
00:29:42,029 --> 00:29:46,379
the developer has to actually be
really happy with the experience

493
00:29:46,379 --> 00:29:49,709
that they get when they interact
with this new platform from

494
00:29:49,919 --> 00:29:54,989
vendor x. Right. Let's not bring
it off into this. So it behooves

495
00:29:54,989 --> 00:29:57,569
us to understand what is the
developer need? Because if

496
00:29:57,569 --> 00:29:59,969
they're not happy, well, end of
the day, there is no sale here.

497
00:30:00,959 --> 00:30:03,959
So we have to invest time in
this. And we have, what do they

498
00:30:03,959 --> 00:30:08,219
need? What is their pipeline of
choice? What is their experience

499
00:30:08,249 --> 00:30:12,539
expectation around debugging of
applications? What is the

500
00:30:12,539 --> 00:30:16,619
experience expectation around
self service, right, some things

501
00:30:16,619 --> 00:30:19,619
they want to do themselves. And
sometimes they want to do a lot

502
00:30:19,619 --> 00:30:21,359
of things themselves, and the
company is okay with it.

503
00:30:21,449 --> 00:30:24,659
Sometimes the company makes a
decision, these things platform

504
00:30:24,659 --> 00:30:28,559
or do these other things
developers can do. And look at

505
00:30:28,559 --> 00:30:32,039
turns out, we have to be in the
midst of that, if we are not,

506
00:30:32,219 --> 00:30:36,239
we're very, very ignoring,
actually the most important

507
00:30:36,239 --> 00:30:40,259
constituent here, the developer,
who is not our direct customer,

508
00:30:40,859 --> 00:30:43,919
and that's okay. But he's our
customer, customer, she or they

509
00:30:43,919 --> 00:30:47,699
are our customers customer. And
we have to understand what it

510
00:30:47,699 --> 00:30:51,359
takes for the platform team to
make their life better. And we

511
00:30:51,359 --> 00:30:57,119
spend a lot we spend inordinate
amount of time, try to make that

512
00:30:57,119 --> 00:31:00,299
better and better and better. So
today, we be proud a lot of

513
00:31:00,299 --> 00:31:02,849
capabilities to make developers
really happy in our platform.

514
00:31:04,619 --> 00:31:07,739
And we continue to make
investments like as an example

515
00:31:08,609 --> 00:31:11,639
var, spending a lot of time
looking at something like

516
00:31:11,639 --> 00:31:14,579
backstage that I'm sure you're
sure you've seen backstages? Or

517
00:31:14,579 --> 00:31:18,239
is an overnight sensation in our
industry to understand what does

518
00:31:18,239 --> 00:31:24,449
it take to help teams Aaron
backstages service in house and

519
00:31:24,449 --> 00:31:28,949
then be, you know, make it easy
for them to use the Kubernetes

520
00:31:28,949 --> 00:31:31,709
or other plugins that they need
to backstage and then allow them

521
00:31:31,709 --> 00:31:35,309
to build their own dashboards
with backstage? Yeah, this is

522
00:31:35,339 --> 00:31:38,099
like the two words you describe
map like from engineering and

523
00:31:38,099 --> 00:31:43,739
developer experience. These are
the two equally weighted, you

524
00:31:43,739 --> 00:31:47,159
know, core tenets of our
platform. If they're not, we're

525
00:31:47,159 --> 00:31:50,429
never going to be a lasting
company. You have soccer balls.

526
00:31:51,300 --> 00:31:53,310
Eveline Oehrlich: Right,
beautiful. I have two more

527
00:31:53,310 --> 00:31:57,300
questions. One is technical one
is fun. So let's do the

528
00:31:57,300 --> 00:32:00,360
technical first, and we'll go to
the fun. You alluded a little

529
00:32:00,360 --> 00:32:04,860
bit to the future of Kubernetes.
So if you have to bring out that

530
00:32:04,860 --> 00:32:09,210
crystal ball, what do you see in
the Kubernetes future?

531
00:32:11,220 --> 00:32:12,960
Haseeb Budhani: I think
Kubernetes is going to be here

532
00:32:12,960 --> 00:32:20,550
for a while. So so the future of
applications, or any any modern

533
00:32:20,550 --> 00:32:24,480
application, you know, in the
near term is going to have in my

534
00:32:24,480 --> 00:32:29,910
opinion, you know, some
functions component like a

535
00:32:29,910 --> 00:32:32,670
lambda component in the
application or some

536
00:32:32,670 --> 00:32:37,080
microservices, there'll be some
container containers. And then

537
00:32:37,080 --> 00:32:39,030
there'll be some managed
services, like they'll be using

538
00:32:39,030 --> 00:32:42,180
rds, and AWS or whatever, right?
So this was maybe these Kafka,

539
00:32:42,180 --> 00:32:47,850
these are services that sort of
outside of you. And my view of

540
00:32:47,850 --> 00:32:53,550
the world is that the right
infrastructure management

541
00:32:53,670 --> 00:32:56,700
offering, I said, infrastructure
management, like Kubernetes is

542
00:32:56,700 --> 00:32:59,220
going to help customers
orchestrate all of these things.

543
00:33:00,780 --> 00:33:05,190
You must, because you have to
help truly help somebody, you

544
00:33:05,190 --> 00:33:08,040
know, deploy and operate an
application and then enable

545
00:33:08,040 --> 00:33:11,070
developers to do this pilot. So
platform and developers, we're

546
00:33:11,070 --> 00:33:15,180
going to be the two incidents.
Today, RAF is a Kubernetes

547
00:33:15,180 --> 00:33:20,100
company. Five years from now, it
should not be recognized. Fibers

548
00:33:20,100 --> 00:33:23,790
mineral raw fish should be a
modern application

549
00:33:23,790 --> 00:33:25,380
infrastructure company. Right.

550
00:33:27,760 --> 00:33:29,920
Eveline Oehrlich: Yeah,
holistically, you're saying I

551
00:33:29,920 --> 00:33:33,310
love that the holistic
management of infrastructure,

552
00:33:34,030 --> 00:33:38,020
towards agility and whatever
else is necessary at the

553
00:33:38,020 --> 00:33:38,980
organization's.

554
00:33:39,130 --> 00:33:40,690
Haseeb Budhani: I think that's
where the mark is going for

555
00:33:40,690 --> 00:33:43,930
sure. And you have to you have
to go there to work today.

556
00:33:45,130 --> 00:33:47,230
Eveline Oehrlich: Yep.
Excellent. Now, the fun

557
00:33:47,230 --> 00:33:52,600
question, what do you do? Yes.
What do you find? If you don't

558
00:33:52,630 --> 00:33:56,470
talk to customers, or you don't
think about all these very geeky

559
00:33:56,470 --> 00:33:57,910
things? What do you do for fun?

560
00:33:59,560 --> 00:34:05,020
Haseeb Budhani: Who has the
time? We have two kids. You have

561
00:34:05,020 --> 00:34:07,720
a 13 year old and a 10 year
oldso there's enough to this

562
00:34:07,720 --> 00:34:10,960
that they have that we sort of
you know, recently as you drive

563
00:34:10,960 --> 00:34:12,670
them around, right, that's your
job. Right. You're the

564
00:34:12,670 --> 00:34:17,950
chauffeurs are here to bear. You
know, we, you know, my son was

565
00:34:17,950 --> 00:34:22,660
10 the a few months ago decided
he's when I was a kid, I used to

566
00:34:22,660 --> 00:34:26,500
play squash. He didn't like the
like badminton. As a family big

567
00:34:26,500 --> 00:34:29,980
to play badminton at Stanford. I
live in Menlo Park seven blocks

568
00:34:29,980 --> 00:34:33,010
away from Stanford. Do that, you
know, these are the kinds of

569
00:34:33,010 --> 00:34:38,110
things we do right. Everything
is outside of work. It's the

570
00:34:38,110 --> 00:34:41,500
family. I mean, why do we do all
this work? Why do why do we work

571
00:34:41,500 --> 00:34:45,070
this hard? It's because of the
family so you know, all the rest

572
00:34:45,070 --> 00:34:45,760
of the time goes.

573
00:34:46,750 --> 00:34:49,090
Eveline Oehrlich: Excellent.
That sounds like me. I spend a

574
00:34:49,090 --> 00:34:53,110
lot of time on the soccer fields
with my two daughters. When

575
00:34:53,320 --> 00:34:57,070
Yeah, lots of watching soccer
and feeling sad about myself

576
00:34:57,070 --> 00:34:59,110
that I'm so old and I couldn't
play it anymore.

577
00:35:00,850 --> 00:35:03,400
Haseeb Budhani: Soccer last time
I played I'm in my mid 40s

578
00:35:03,430 --> 00:35:06,850
minor. My knees will give out.

579
00:35:08,670 --> 00:35:11,567
Eveline Oehrlich: I know. Now
we're watching it on TV and the

580
00:35:11,635 --> 00:35:15,476
last this last session or the
last championship was quite

581
00:35:15,543 --> 00:35:19,856
exciting. Anyway, this has been
great has said thank you so much

582
00:35:19,924 --> 00:35:23,832
for joining me today on humans
of DevOps podcast. I really

583
00:35:23,900 --> 00:35:28,213
appreciate all of your insights
and I know our listeners do that

584
00:35:28,280 --> 00:35:32,054
as well. Again, we've been
talking to Haseeb Budhani, co

585
00:35:32,121 --> 00:35:35,491
founder and CEO of Rafay
Systems. Humans of DevOps

586
00:35:35,558 --> 00:35:39,669
Podcast is produced by DevOps
Institute. Our audio production

587
00:35:39,736 --> 00:35:43,712
team includes Julia Papp and
Brendan Lay. I'm the Humans of

588
00:35:43,780 --> 00:35:47,554
DevOps Podcast executive
producer evolutionarily, if you

589
00:35:47,621 --> 00:35:51,395
would like to join us on a
podcast, please contact us at

590
00:35:51,462 --> 00:35:55,371
humans of DevOps podcast at
DevOps institute.com. That's a

591
00:35:55,438 --> 00:35:59,280
mouthful. I know. I'm Eveline
Oehrlich. Talk to you soon.

592
00:36:01,660 --> 00:36:03,790
Narrator: Thanks for listening
to this episode of the Humans of

593
00:36:03,790 --> 00:36:07,330
DevOps Podcast. Don't forget to
join our global community to get

594
00:36:07,330 --> 00:36:10,660
access to even more great
resources like this. Until next

595
00:36:10,660 --> 00:36:14,140
time, remember, you are part of
something bigger than yourself.

596
00:36:14,440 --> 00:36:15,220
You belong

