1
00:00:02,939 --> 00:00:05,819
Narrator: You're listening to
the humans of DevOps podcast, a

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

3
00:00:09,479 --> 00:00:13,799
knowledge, ideas, and learning,
or the skil framework.

4
00:00:16,680 --> 00:00:20,010
Adam Frank: You know, I've seen
a lot of developer advocates,

5
00:00:20,220 --> 00:00:23,970
within companies really kind of
start to look internally. One

6
00:00:23,970 --> 00:00:27,720
who is kind of walks in those
shoes of a developer is

7
00:00:27,720 --> 00:00:31,680
certainly going to have the best
best foot forward.

8
00:00:33,990 --> 00:00:37,710
Eveline Oehrlich: Welcome to
humans of DevOps Podcast. I'm

9
00:00:37,710 --> 00:00:42,780
Evelyn early Chief Research
Officer at DevOps Institute. Our

10
00:00:42,780 --> 00:00:47,040
podcast title today is cloud
native observability developer

11
00:00:47,040 --> 00:00:51,780
happiness. Yes, you can, or Oh,
my, if that sounds a little bit

12
00:00:51,780 --> 00:00:57,540
like the Dorsey at Kansas, it is
for a reason, because I have

13
00:00:57,540 --> 00:01:01,650
with me, a gentleman who has
incredible knowledge across

14
00:01:01,770 --> 00:01:05,550
many, many topics, and I wanted
to talk to Him about everything.

15
00:01:06,180 --> 00:01:10,050
But I know we only have about
2025 minutes. So today, we have

16
00:01:10,050 --> 00:01:13,500
with us Adam Frank. He's a
senior vice president for

17
00:01:13,500 --> 00:01:17,490
product and marketing at armory.
Hello, Adam.

18
00:01:17,940 --> 00:01:19,350
Adam Frank: Thank you so much
for having me on.

19
00:01:19,920 --> 00:01:22,470
Eveline Oehrlich: Yes, excited.
Like I said, I'm very excited.

20
00:01:22,470 --> 00:01:25,230
So before we get started, I
wanted to share with the

21
00:01:25,230 --> 00:01:30,750
audience a little bit on your
background. So Adam is

22
00:01:30,750 --> 00:01:35,400
passionate about all things
product and design, he creates

23
00:01:35,430 --> 00:01:40,440
influences and greatly improves
end to end or e to e, I just

24
00:01:40,440 --> 00:01:44,940
heard somebody say that
experiences, he is helping

25
00:01:44,940 --> 00:01:48,000
armory expand and grow by
building top shelf product

26
00:01:48,000 --> 00:01:51,720
marketing and design teams that
deliver a simple message with a

27
00:01:51,720 --> 00:01:55,320
simple experience. He has over
15 years of product and

28
00:01:55,320 --> 00:02:00,180
development experience,
specializing, sorry for that

29
00:02:00,210 --> 00:02:02,880
specializing in building
products and strategies for

30
00:02:02,880 --> 00:02:07,170
complex problems, problems that
enable digital transformations,

31
00:02:07,560 --> 00:02:12,030
and organizational change to
ensure growth and scale for

32
00:02:12,030 --> 00:02:16,230
businesses of the world. Now,
Adam is also a DevOps Institute

33
00:02:16,230 --> 00:02:20,430
ambassador, and I believe you
are still advisor for financial

34
00:02:20,430 --> 00:02:24,540
services and technology as part
of a misery that IO, is that

35
00:02:24,540 --> 00:02:29,070
correct? That is correct.
Excellent. Well, welcome again.

36
00:02:29,190 --> 00:02:33,930
And thank you for having the
time or taking the time on your

37
00:02:33,930 --> 00:02:38,040
end. I know you are very, very
busy. So I really appreciate it.

38
00:02:38,040 --> 00:02:42,120
And I know our listeners are
appreciating it as well.

39
00:02:43,230 --> 00:02:45,030
Adam Frank: Yeah, thanks for
having me. That's quite the

40
00:02:45,030 --> 00:02:46,020
intro there as well.

41
00:02:46,350 --> 00:02:48,480
Eveline Oehrlich: Yes, of
course. And I'm actually

42
00:02:48,480 --> 00:02:51,450
surprised, you know, we haven't
actually, I am an ambassador, of

43
00:02:51,450 --> 00:02:53,790
course, as well. But I'm also
Chief Research Officer, we

44
00:02:53,790 --> 00:02:58,080
haven't really met in person. So
congratulations on being an

45
00:02:58,080 --> 00:03:02,010
ambassador, and thank you for
all of your work. Hopefully, we

46
00:03:02,010 --> 00:03:05,340
get to meet in person at some
point, because now we can, we

47
00:03:05,340 --> 00:03:12,570
will see. The first thing
really, what is the take of

48
00:03:12,570 --> 00:03:15,630
being an ambassador? And how has
that helped you as kind of a

49
00:03:15,630 --> 00:03:19,650
little bit of a want to get a
little bit more insight on what

50
00:03:19,710 --> 00:03:23,340
ambassadors do to our audience?
Tell us a little bit about your

51
00:03:23,340 --> 00:03:23,730
role.

52
00:03:24,030 --> 00:03:27,660
Adam Frank: Sure, sure. So like
you said, back in 2020, is

53
00:03:27,660 --> 00:03:32,070
really where I was introduced to
the DevOps Institute. Helen Bill

54
00:03:32,100 --> 00:03:35,160
was the first person that I
interacted with, and she is

55
00:03:35,190 --> 00:03:38,340
absolutely lovely, she is full
of energy. And she really

56
00:03:38,340 --> 00:03:42,420
advocates for the community. So
her energy just kind of spilled

57
00:03:42,420 --> 00:03:47,370
onto me to advocate for the
community as well. So it's

58
00:03:47,370 --> 00:03:49,500
really about sharing the
knowledge sharing the

59
00:03:49,500 --> 00:03:53,850
experiences, the number of
courses that the DevOps

60
00:03:53,850 --> 00:03:57,270
Institute has been coming out
with lately, and being able to

61
00:03:57,270 --> 00:04:01,020
consult on those courses,
provide inputs, ideas, even

62
00:04:01,020 --> 00:04:04,110
right some of the courses, the
modules, the chapters, wherever

63
00:04:04,110 --> 00:04:07,260
they may be, and really
collaborate with that community

64
00:04:07,260 --> 00:04:11,340
to produce something that will
hopefully help other members

65
00:04:11,340 --> 00:04:14,310
that are very interested in the
topic or trying to learn. I

66
00:04:14,310 --> 00:04:17,700
think that's the impetus of all
of this is that really sharing

67
00:04:17,700 --> 00:04:22,830
knowledge to help others learn
and grow within the vast, vast

68
00:04:22,830 --> 00:04:26,340
community that we have in and
around DevOps and it in in

69
00:04:26,340 --> 00:04:31,110
general. So it's, it's, it's
fantastic to be an ambassador. I

70
00:04:31,170 --> 00:04:35,070
very much enjoyed it. And it's
really helped me both from a

71
00:04:35,070 --> 00:04:37,440
networking point of view and
understand other people's

72
00:04:37,440 --> 00:04:40,980
perspectives, but also help
understand other problems and

73
00:04:40,980 --> 00:04:44,310
things that people are facing as
well to come up with and you

74
00:04:44,310 --> 00:04:46,950
know, kind of ideate around
solutions to those problems,

75
00:04:47,100 --> 00:04:49,410
along with keeping up with
trends and things of that

76
00:04:49,410 --> 00:04:52,290
nature. It's been it's been a
wonderful ride so far.

77
00:04:53,160 --> 00:04:55,530
Eveline Oehrlich: Great. Well,
thank you for sharing that. And

78
00:04:55,530 --> 00:04:59,970
yes, shout out to Helen. She is
absolutely wonderful. She has

79
00:05:00,000 --> 00:05:05,100
Add that that Nick for getting
people connected and excited. I

80
00:05:05,100 --> 00:05:07,890
love working with her. So shout
out to her super thanks for

81
00:05:07,890 --> 00:05:15,300
sharing that. In terms of a
topic, I really want to first

82
00:05:15,330 --> 00:05:18,570
address one I have also
researched and studied. So

83
00:05:18,960 --> 00:05:22,080
you've been focusing and doing
some work around observability

84
00:05:22,080 --> 00:05:28,590
for a while. Why do you think
observability is such a hot

85
00:05:28,620 --> 00:05:29,760
topic today?

86
00:05:32,040 --> 00:05:34,710
Adam Frank: I think we could
probably sum it up in in four or

87
00:05:34,710 --> 00:05:38,880
five words. And that would be
customer experience and product

88
00:05:38,880 --> 00:05:44,100
lead growth, bring that down to
five letters UX and plg. I think

89
00:05:44,100 --> 00:05:49,110
with the complexity and scale of
infrastructure and application,

90
00:05:49,290 --> 00:05:55,050
in today's day and age, and the
reach from globalization, it's

91
00:05:55,080 --> 00:05:58,800
it's that coupled with the speed
of innovation that we are

92
00:05:58,800 --> 00:06:03,120
seeing, one really needs to
understand what that customer

93
00:06:03,120 --> 00:06:07,770
experience is, what is that
customer experiencing with the

94
00:06:07,800 --> 00:06:11,970
end to end solution that you are
providing, as a software

95
00:06:11,970 --> 00:06:16,410
provider as a product service.
So being able to not only

96
00:06:16,410 --> 00:06:19,170
understand the system, and how
they are interacting and

97
00:06:19,170 --> 00:06:22,470
behaving, but what that customer
is feeling what that customer is

98
00:06:22,470 --> 00:06:26,580
doing, that's going to really
enable you to make informed

99
00:06:26,580 --> 00:06:32,610
decisions to iterate quickly. To
increase your uptime, the way

100
00:06:32,610 --> 00:06:36,570
that we really look at the world
is agility, stability, and

101
00:06:36,570 --> 00:06:40,230
security are going to provide
the best customer experience out

102
00:06:40,230 --> 00:06:44,400
there. But in order to provide
the agility, you need to know

103
00:06:44,430 --> 00:06:47,010
where you're pivoting what
you're iterating on. And being

104
00:06:47,010 --> 00:06:49,530
able to do that quickly. In
order to provide the stability,

105
00:06:49,710 --> 00:06:52,050
you need to understand the
systems and the application and

106
00:06:52,050 --> 00:06:55,260
how they're all interacting to
make sure that it is up and

107
00:06:55,260 --> 00:06:58,770
available and ready to go for
that customer wherever they may

108
00:06:58,770 --> 00:07:02,160
be. And of course, security,
security is top of mind always,

109
00:07:02,160 --> 00:07:05,370
but there's also the other side
of it. And that's the cost

110
00:07:05,370 --> 00:07:09,270
savings. So being able to see
different areas of the

111
00:07:09,270 --> 00:07:12,480
application that can be tuned,
the infrastructure that can be

112
00:07:12,480 --> 00:07:15,840
tuned to also bring cost savings
forward is going to be very,

113
00:07:15,840 --> 00:07:21,450
very beneficial for any any, any
product in any company that is

114
00:07:22,320 --> 00:07:23,790
that is delivering the services.

115
00:07:25,050 --> 00:07:28,710
Eveline Oehrlich: That it's
really a balancing effort. And

116
00:07:28,710 --> 00:07:32,790
an outside in perspective,
right. As you said, from a

117
00:07:32,790 --> 00:07:36,510
customer experience,
perspective, we're rolling out,

118
00:07:36,900 --> 00:07:40,140
we're coming in from that
perspective, making sure we have

119
00:07:40,560 --> 00:07:42,930
the velocity, we have the
stability, and we have the

120
00:07:42,930 --> 00:07:46,590
security because my that's
essential. But at the same time,

121
00:07:46,590 --> 00:07:51,750
we know budgets aren't that big
this year, according to Gartner,

122
00:07:51,810 --> 00:07:59,250
I think there's a 5.3% rising in
IT budget. So that's not a lot

123
00:07:59,250 --> 00:08:02,910
in terms of spending. So having
that balance is where

124
00:08:02,910 --> 00:08:06,450
observability fits right in.
That's a great, I love that that

125
00:08:06,540 --> 00:08:10,710
could be actually a nice, a nice
graphic. All right. Now, of

126
00:08:10,710 --> 00:08:14,730
course, this has to do with the
digital pace, right, the pace of

127
00:08:15,060 --> 00:08:20,490
transformation, no matter if it
is in healthcare in industries,

128
00:08:20,520 --> 00:08:24,510
verticals, governments, whatever
they are, we see that pace

129
00:08:24,510 --> 00:08:30,660
continues as CEOs have that on
their, on their sleeve as a

130
00:08:30,660 --> 00:08:36,060
strategic initiative continuing,
particularly after pandemic. And

131
00:08:36,060 --> 00:08:42,060
that causes. But while we have a
pace of fast and agile and

132
00:08:42,060 --> 00:08:45,840
stable and secure, there's also
a significant challenge around

133
00:08:45,870 --> 00:08:49,770
the taking of debt that creates,
we also have skill gaps, and we

134
00:08:49,770 --> 00:08:55,530
have not enough talents. And
that makes everything a little

135
00:08:55,530 --> 00:08:59,160
bit more complicated. But really
what I want to get to is the

136
00:08:59,160 --> 00:09:02,460
technology stack is, as you
mentioned, I think you said that

137
00:09:02,580 --> 00:09:05,190
is becoming more and more
complex. And it's becoming more

138
00:09:05,190 --> 00:09:08,460
and more complicated. And I'm
assuming you're seeing that with

139
00:09:08,460 --> 00:09:14,130
your clients. So when I step
back and think about our focus

140
00:09:14,130 --> 00:09:18,060
on the on the in the listening
mode, maybe we have some leaders

141
00:09:18,060 --> 00:09:21,210
and of course, we have
individual contributors who need

142
00:09:21,210 --> 00:09:26,070
to rethink their technology
stack. How should they? So this

143
00:09:26,070 --> 00:09:29,910
is a two part question first,
how should they rethink their

144
00:09:29,910 --> 00:09:35,250
tech stack today? Where and what
can they do to consolidate the

145
00:09:35,250 --> 00:09:37,290
tech stack? What are your
thoughts on that?

146
00:09:37,980 --> 00:09:41,700
Adam Frank: Great, great
question. Yes, every day, we

147
00:09:42,240 --> 00:09:45,660
every day both as a company
ourselves and with our

148
00:09:45,660 --> 00:09:49,500
customers. We see this every
day. The pace of change is the

149
00:09:49,500 --> 00:09:53,430
fastest that it's ever been. And
it is not slowing down. I don't

150
00:09:53,430 --> 00:09:56,220
see we don't see it slowing down
anytime soon. So yes, every day.

151
00:09:56,550 --> 00:09:59,730
I think some of the first things
that leaders can start to do is

152
00:09:59,730 --> 00:10:02,580
really Staying close to the
trends and the best practices

153
00:10:02,580 --> 00:10:06,300
that are out there. But one also
needs to not just make a

154
00:10:06,300 --> 00:10:10,290
decision, because it's the new
shiny object, it's the new shiny

155
00:10:10,290 --> 00:10:14,940
toy. But is there any return on
investment with updating their

156
00:10:14,940 --> 00:10:18,330
tech stack, they'll begin to
think five years, 10 years out

157
00:10:18,330 --> 00:10:21,570
down the road, but also in that
short term, and is there

158
00:10:21,570 --> 00:10:24,630
actually going to be returned to
do this not everything needs to

159
00:10:24,630 --> 00:10:29,970
be promoted to a cloud native
piece of software. Sometimes

160
00:10:29,970 --> 00:10:33,390
things just can't, the way that
they were written, you know, we

161
00:10:33,390 --> 00:10:35,880
talked to I talked to a customer
not too long ago, and they're,

162
00:10:36,090 --> 00:10:39,960
you know, 42 year old software
company with millions of lines

163
00:10:39,960 --> 00:10:43,020
of code, supporting over 20
different languages at this

164
00:10:43,020 --> 00:10:47,760
point. And by the time that they
rewrote this, they may be 42

165
00:10:47,760 --> 00:10:50,700
years in the future, and they
will just have to rewrite it all

166
00:10:50,700 --> 00:10:57,030
again. So it doesn't necessarily
make sense to replace everything

167
00:10:57,030 --> 00:11:00,750
within the tech stack. I had a
great conversation with Kelsey

168
00:11:00,750 --> 00:11:04,050
Hightower a couple of weeks ago.
And you know, he and I both

169
00:11:04,080 --> 00:11:07,770
firmly believe that Kubernetes
is here. Kubernetes is certainly

170
00:11:07,770 --> 00:11:10,890
here for a while. And, you know,
with that, and the promise of

171
00:11:10,890 --> 00:11:15,060
cloud native is always been
cheaper, faster, more stable. So

172
00:11:15,420 --> 00:11:18,870
I think one thing that leaders
can can definitely do is embrace

173
00:11:18,870 --> 00:11:22,530
the declarative nature of
Kubernetes and future oriented

174
00:11:22,530 --> 00:11:25,770
solutions that are really
embracing the declarative

175
00:11:25,770 --> 00:11:28,740
nature. No, that's also offering
simple experiences for people.

176
00:11:28,740 --> 00:11:32,370
But when it comes down to a
really careful planning, not

177
00:11:32,370 --> 00:11:35,880
over analyzing, and making
informed decisions quickly, to

178
00:11:35,880 --> 00:11:39,840
be able to fail fast on which
aspects of your tech stack you

179
00:11:39,840 --> 00:11:42,990
are replacing, don't try and do
it all at once. Nobody ever

180
00:11:42,990 --> 00:11:46,470
wants to do that just target
specific areas. And that

181
00:11:46,470 --> 00:11:49,200
portion, start with that portion
that really enables you to move

182
00:11:49,200 --> 00:11:53,490
quicker. And we definitely
advocate when people are looking

183
00:11:53,490 --> 00:11:57,750
at different parts of their tech
stack. What's What's your CI CD

184
00:11:57,750 --> 00:12:01,200
pipeline looking like? What's
that process look like? Can that

185
00:12:01,200 --> 00:12:04,260
be one of the first things that
you target that will then enable

186
00:12:04,260 --> 00:12:07,200
you to move much quicker with
the rest of your stack. And of

187
00:12:07,200 --> 00:12:11,160
course, don't force anything
down on your developers make

188
00:12:11,160 --> 00:12:14,670
sure that they are part of the
process, they are making part of

189
00:12:14,670 --> 00:12:17,670
the decisions with you. Because
they are going to be the ones

190
00:12:17,670 --> 00:12:21,630
that are going to have to
benefit and use all of this. At

191
00:12:21,630 --> 00:12:22,230
the end of the day.

192
00:12:23,279 --> 00:12:27,179
Eveline Oehrlich: That gets me
to my next question. Great. What

193
00:12:27,179 --> 00:12:31,649
is it called a hook into my next
question, developer experience.

194
00:12:32,039 --> 00:12:36,299
We have heard about this. And I
have to admit, Adam, I am an

195
00:12:36,299 --> 00:12:39,839
infrastructure and operations. I
wouldn't say geek, because I'm

196
00:12:39,839 --> 00:12:43,049
kind of an old an old guys or a
geezer I guess that's the way to

197
00:12:43,049 --> 00:12:45,779
say it. But I started out and I
you know, and developers to me,

198
00:12:45,779 --> 00:12:49,889
were always kind of a strange
animal. This is like 1994, that

199
00:12:49,889 --> 00:12:53,399
dates me, right. But anyway,
just a little bit on that. And

200
00:12:53,399 --> 00:12:56,579
but that's not why we're here, I
wanted to ask you, we hear a lot

201
00:12:56,579 --> 00:13:01,169
about developer experience
keeping developers happy. And as

202
00:13:01,169 --> 00:13:06,059
I said, I'm an IMO myself, but I
also covered developer and

203
00:13:06,089 --> 00:13:10,319
infrastructure operations. As an
analyst. We have made really

204
00:13:10,319 --> 00:13:13,529
great progress with DevOps and
SRE and many other press best

205
00:13:13,529 --> 00:13:16,919
practices and developers, we
know they don't want to do

206
00:13:16,949 --> 00:13:22,019
operations. So how do we keep
these developers happy? You

207
00:13:22,019 --> 00:13:26,429
already mentioned some ideas
there relative to C, ICD. We'll

208
00:13:26,429 --> 00:13:30,599
get there in a little bit later.
But what are some things our

209
00:13:30,599 --> 00:13:35,399
folks can do? Even if their
developers keep themselves

210
00:13:35,399 --> 00:13:38,429
happy, right, Heather, and
others to keep the developers

211
00:13:38,429 --> 00:13:38,849
happy?

212
00:13:39,960 --> 00:13:43,200
Adam Frank: Yeah, I think, in
two words, empowerment and

213
00:13:43,200 --> 00:13:46,980
transparency, with more emphasis
on the empowerment side of

214
00:13:46,980 --> 00:13:50,790
things, developers really want
to focus they want to create,

215
00:13:50,790 --> 00:13:54,330
they want to innovate, they want
to solve complex problems, and

216
00:13:54,330 --> 00:13:58,380
then want to see the benefits
that those complex problems, the

217
00:13:58,380 --> 00:14:00,960
solutions to those complex
problems are providing for their

218
00:14:00,990 --> 00:14:05,700
their users. So they need a
platform, they need a tool base,

219
00:14:05,910 --> 00:14:09,150
that's going to really provide
them the confidence and make

220
00:14:09,150 --> 00:14:13,500
their lives easier. They don't
want to be stuck in those loops

221
00:14:13,530 --> 00:14:16,650
of maintaining different pieces
of infrastructure or figuring

222
00:14:16,650 --> 00:14:20,940
out how to get their software
delivered to production. You

223
00:14:20,940 --> 00:14:24,600
know, why things are failing,
all that kind of stuff. So

224
00:14:24,630 --> 00:14:27,630
they're going to be happiest
when they're coding when they're

225
00:14:27,630 --> 00:14:31,590
solving complex problems, when
their code is being shipped out

226
00:14:31,590 --> 00:14:36,030
to production in a nice, easy
and simple fashion that they can

227
00:14:36,030 --> 00:14:39,270
fully control with that
transparency that I had

228
00:14:39,270 --> 00:14:43,860
mentioned, ops, ops also wants
to focus, create, innovate, but

229
00:14:43,860 --> 00:14:48,540
also has to enable and obfuscate
the complexities that come along

230
00:14:48,540 --> 00:14:52,620
with some of this. And really
instrument for visibility and

231
00:14:52,620 --> 00:14:56,040
stability. I mean, coupling all
of that together. And having

232
00:14:56,040 --> 00:14:59,700
close relationships with
developers. That's really

233
00:14:59,700 --> 00:15:02,850
started to really start to see
things and that velocity take

234
00:15:02,850 --> 00:15:06,840
off, you really start to see
things come to fruition and, and

235
00:15:06,900 --> 00:15:10,980
make the lives of developers
much happier. Some of the things

236
00:15:10,980 --> 00:15:15,690
that I've seen people do to
really bring us together is

237
00:15:15,690 --> 00:15:19,620
start a dedicated UX program,
sorry, a dedicated developer

238
00:15:19,620 --> 00:15:25,320
experience DX program went in
there, that has a very strong

239
00:15:25,350 --> 00:15:28,680
emphasis on improving that
developer experience. So they're

240
00:15:28,680 --> 00:15:32,190
evaluating tools or evaluating
processes, they're including the

241
00:15:32,190 --> 00:15:34,800
developers in all of the
decisions, all of the

242
00:15:34,800 --> 00:15:39,060
evaluation. So they can all make
informed decisions together, and

243
00:15:39,060 --> 00:15:42,840
really drive that experience to
where they want it to be. And at

244
00:15:42,840 --> 00:15:46,050
the end, when you do have happy
developers, you're going to have

245
00:15:46,230 --> 00:15:49,500
higher retention, your velocity
is going to be higher your time

246
00:15:49,500 --> 00:15:52,290
to market all that kind of great
stuff. So it's a really, really

247
00:15:52,290 --> 00:15:54,660
great area of focus and improve
on within your company.

248
00:15:56,640 --> 00:15:58,680
Narrator: Skill updates and
skill powders are the perfect

249
00:15:58,680 --> 00:16:01,620
way to stay on top of the latest
DevOps trends, and improve your

250
00:16:01,620 --> 00:16:05,790
skills from the comfort of your
own home or office. Our virtual

251
00:16:05,790 --> 00:16:09,390
micro conferences and webinars
focused on DevOps and the tech

252
00:16:09,390 --> 00:16:12,450
industry and feature expert
speakers from both the DevOps

253
00:16:12,450 --> 00:16:16,560
world and top it companies. At
our skillup days, you will get

254
00:16:16,590 --> 00:16:18,930
everything you'd expect at
traditional conference,

255
00:16:18,990 --> 00:16:21,960
including virtual sponsor
booths, competitions, and

256
00:16:21,960 --> 00:16:25,320
networking opportunities with
other attendees and speakers,

257
00:16:25,590 --> 00:16:28,590
don't miss out, check out our
lineup of upcoming events on

258
00:16:28,590 --> 00:16:31,110
DevOps institute.com, and
register now.

259
00:16:32,340 --> 00:16:36,720
Eveline Oehrlich: A little side,
turn down the Dorothy's past,

260
00:16:36,750 --> 00:16:40,380
you said developer experience
program. So what kind of skills

261
00:16:40,380 --> 00:16:42,840
does somebody like that need to
have?

262
00:16:43,830 --> 00:16:47,880
Adam Frank: You know, I've seen
a lot of developer advocates,

263
00:16:48,540 --> 00:16:52,920
within companies really kind of
start to look internally, to

264
00:16:52,950 --> 00:16:57,000
bring these programs to date,
they definitely need the skills

265
00:16:57,000 --> 00:17:00,150
to understand the life and the
day of a developer, what a

266
00:17:00,150 --> 00:17:03,870
developer is experiencing, they
definitely need the tools to

267
00:17:03,870 --> 00:17:07,170
understand or the experiences to
understand what some of these

268
00:17:07,170 --> 00:17:10,170
tools are, what some of these
processes look like, having

269
00:17:10,170 --> 00:17:13,050
somebody come in off the street
without any development

270
00:17:13,050 --> 00:17:16,740
experience whatsoever, it would
be a very tough job for them to

271
00:17:16,740 --> 00:17:20,370
improve that developer
experience. So one who is kind

272
00:17:20,370 --> 00:17:23,880
of walks in those shoes of a
developer is certainly going to

273
00:17:23,880 --> 00:17:27,390
have the best best foot forward.

274
00:17:28,590 --> 00:17:30,690
Eveline Oehrlich: Great idea,
I'm actually going to add that

275
00:17:30,690 --> 00:17:37,830
to my upskilling report. As a
potential idea in the area of

276
00:17:38,490 --> 00:17:41,670
start WM process, it's not
really in tech, federally, and

277
00:17:42,090 --> 00:17:45,690
in total, just kind of all
override. Excellent idea. I love

278
00:17:45,690 --> 00:17:50,070
that skill building. That's the
next topic I want to explore

279
00:17:50,070 --> 00:17:55,170
with you. So we talked a little
bit about it already. But I'm a

280
00:17:55,170 --> 00:17:59,070
little biased, maybe because of
where I come from, but I won't

281
00:17:59,070 --> 00:18:02,310
tell you which bias I have until
you answered the question. So

282
00:18:02,310 --> 00:18:07,560
what do you what do you think is
the most is the must have skill

283
00:18:07,560 --> 00:18:12,210
building category? Is it around
people or humans? Is it around

284
00:18:12,240 --> 00:18:16,170
technology? Is it around best
practice models and frameworks?

285
00:18:16,170 --> 00:18:18,900
Is it leadership? Or is there
anything else?

286
00:18:19,740 --> 00:18:22,800
Adam Frank: Yeah, I mean, given
the the title of this podcast, I

287
00:18:22,800 --> 00:18:27,930
can probably guess, where were
you lean in this? My guess is

288
00:18:27,930 --> 00:18:31,620
correct, I would lean the same
way. I think a good mix is

289
00:18:31,620 --> 00:18:35,910
always a sound strategy, you'll
always need a level of

290
00:18:35,910 --> 00:18:38,790
leadership that can believe in
what you're doing, they can

291
00:18:38,790 --> 00:18:42,270
inspire others and they can,
they can downright execute

292
00:18:42,480 --> 00:18:46,860
against your strategy and your
plan. But the right people can

293
00:18:46,860 --> 00:18:50,160
learn tech, so I always believe
that starting with the humans

294
00:18:50,190 --> 00:18:53,160
starting with the people, and
the rest kind of comes together.

295
00:18:53,880 --> 00:18:57,270
When you have people that are
have a willingness to learn,

296
00:18:57,510 --> 00:19:00,630
they have have the ability to
foster great relationships with

297
00:19:00,630 --> 00:19:03,750
people collaboration,
communication, all that kind of

298
00:19:03,750 --> 00:19:07,500
good stuff. A lot of that stuff
is is a lot more difficult to

299
00:19:07,500 --> 00:19:12,120
teach in people than the actual
tech is and the best practices

300
00:19:12,330 --> 00:19:15,360
the best practices will come
from learning what the new tech

301
00:19:15,360 --> 00:19:20,280
is and and having those people
that are very capable and very

302
00:19:20,280 --> 00:19:23,970
willing so I always believe
starting with people is the

303
00:19:23,970 --> 00:19:24,780
right choice

304
00:19:25,410 --> 00:19:28,050
Eveline Oehrlich: you know music
to my ears, but you will be some

305
00:19:28,080 --> 00:19:32,550
you will be surprised as I have
been for the last five years in

306
00:19:32,550 --> 00:19:36,390
doing this research that
organizations particularly IT

307
00:19:36,390 --> 00:19:43,740
teams are hiring for technology
skills. That's to me right maybe

308
00:19:43,740 --> 00:19:47,760
it is it maybe it's a it's a
it's a muscle they have trained

309
00:19:47,910 --> 00:19:52,200
for many many years where they
where they think that they need

310
00:19:52,200 --> 00:19:56,220
to bring and hire for technology
skills. To me sometimes shakes

311
00:19:56,250 --> 00:19:59,940
shake my head because Absolutely
I agree with you. It has to be

312
00:20:00,240 --> 00:20:03,510
Around to humans and the empathy
and the collaboration and the

313
00:20:03,510 --> 00:20:06,570
problem solving the
communication. Because without

314
00:20:06,570 --> 00:20:10,710
that, it makes it very
difficult. But as I said, in, in

315
00:20:10,710 --> 00:20:14,700
the research, that's not what
it's saying, I've been beating

316
00:20:14,700 --> 00:20:18,960
the drums on that. And maybe
this is the year where we can

317
00:20:19,020 --> 00:20:22,230
maybe make a little bit more,
you know, an inroad on that.

318
00:20:22,290 --> 00:20:27,420
Anyway, I have another two part
question. This is now into, of

319
00:20:27,420 --> 00:20:30,180
course, your favorite topic of
continuous integration versus

320
00:20:30,180 --> 00:20:33,960
continuous deployment. Give us
your thoughts on these two very

321
00:20:33,960 --> 00:20:39,630
important topics. And relative
to each other, I hear sometimes

322
00:20:39,750 --> 00:20:44,430
there are folks talking it
interchangeably. And I remember,

323
00:20:44,610 --> 00:20:47,430
you know, having conversations
with they said the same, it's

324
00:20:47,430 --> 00:20:52,140
not the same, it's different.
And here's why. So what are your

325
00:20:52,140 --> 00:20:55,200
thoughts on those things, and
then I have another part, but

326
00:20:55,200 --> 00:20:57,120
I'll hold that until we're done
with that.

327
00:20:58,140 --> 00:21:01,890
Adam Frank: Excellent,
definitely not the same thing.

328
00:21:02,100 --> 00:21:06,030
However, hand in hand, it's
very, very difficult to have one

329
00:21:06,030 --> 00:21:09,390
without the other, you know,
almost impossible, continuous

330
00:21:09,390 --> 00:21:12,780
integration and continuous
deployment. They're like peanut

331
00:21:12,780 --> 00:21:16,290
butter and jelly. I mean, these
two are just absolutely made for

332
00:21:16,290 --> 00:21:20,580
each other a match that is like
no other. But they are very,

333
00:21:20,580 --> 00:21:23,910
very different. Continuous
Integration is really about

334
00:21:24,300 --> 00:21:28,140
producing the highest quality
artifacts as quickly as you can.

335
00:21:28,740 --> 00:21:32,670
Continuous Deployment is about
getting that artifact out to

336
00:21:32,670 --> 00:21:36,990
production, and to your users as
safely and as soundly as

337
00:21:36,990 --> 00:21:41,010
possible. So to two very
different things. However, they

338
00:21:41,010 --> 00:21:45,510
do work hand in hand, when we
look at continuous integration,

339
00:21:45,630 --> 00:21:49,530
this is really where most people
start. And this typically been

340
00:21:49,530 --> 00:21:53,400
around a little bit longer,
taking in a lot of the build and

341
00:21:53,400 --> 00:21:56,760
test automation to produce that
artifact. And I think it's

342
00:21:56,760 --> 00:21:59,820
really only been the last couple
of years, that continuous

343
00:21:59,820 --> 00:22:04,020
deployment is starting to catch
on more and more, giving people

344
00:22:04,020 --> 00:22:07,260
that competitive advantage to
iterate quickly, to understand

345
00:22:07,260 --> 00:22:10,320
that a user is more accelerate
the time to market, all of that

346
00:22:10,320 --> 00:22:14,790
kind of really great stuff. So
that's absolutely needed. And to

347
00:22:14,790 --> 00:22:18,780
have a sound strategy back to
the agility, the stability and

348
00:22:18,780 --> 00:22:21,450
the security. That's really
where continuous deployment

349
00:22:21,450 --> 00:22:24,870
comes in, giving you the ability
to get that code out to your

350
00:22:24,870 --> 00:22:29,070
users quickly, but to be able to
do it safely and soundly. So you

351
00:22:29,070 --> 00:22:32,700
can control the blast radius,
no, look at 5% of your user

352
00:22:32,700 --> 00:22:36,450
base, you can start to shift
traffic between different users.

353
00:22:36,960 --> 00:22:41,100
But ultimately getting that code
out there. And really empowering

354
00:22:41,550 --> 00:22:43,650
back to empowering and making
developers have a great

355
00:22:43,650 --> 00:22:47,340
experience, empowering them to
deploy on commit, and having

356
00:22:47,340 --> 00:22:49,770
that confidence to be able to do
that. And having that

357
00:22:49,770 --> 00:22:54,270
transparency to watch that code
go through Dev through staging,

358
00:22:54,300 --> 00:22:55,590
you know, on to production.

359
00:22:58,650 --> 00:23:03,210
Eveline Oehrlich: Well, just
something on the side. For those

360
00:23:03,210 --> 00:23:06,990
who don't know, peanut butter
and jelly for us, Europeans, it

361
00:23:06,990 --> 00:23:16,740
is red wine and chocolate.
Right? Just FYI. But so armory

362
00:23:16,740 --> 00:23:20,610
provides products and solutions
in that space. Tell us a little

363
00:23:20,610 --> 00:23:23,640
bit about what you guys have to
offer in that area.

364
00:23:24,030 --> 00:23:27,180
Adam Frank: Yeah, absolutely. So
we specialize in continuous

365
00:23:27,180 --> 00:23:31,620
deployment. And in particular,
we have a declarative model,

366
00:23:31,740 --> 00:23:35,430
we're deploying out to
Kubernetes. And in fact, we were

367
00:23:35,460 --> 00:23:38,550
the first and still the only
that I'm aware of that has a

368
00:23:38,550 --> 00:23:42,030
declarative model that actually
orchestrates that deployment

369
00:23:42,060 --> 00:23:45,540
across all of your Kubernetes
clusters and environments. No

370
00:23:45,540 --> 00:23:49,860
matter how many you have. It's
really at any scale. So you

371
00:23:49,860 --> 00:23:54,690
know, hooking up to continuous
integration like GitHub using

372
00:23:54,690 --> 00:23:59,280
GitHub actions. So empower
developers to be able to deploy

373
00:23:59,340 --> 00:24:03,780
on commit, and orchestrate that
deployment. Throughout dev

374
00:24:04,020 --> 00:24:07,830
tests. We integrate with things
like security scanning,

375
00:24:08,580 --> 00:24:10,830
integrate with logging
solutions, observability

376
00:24:10,830 --> 00:24:14,730
solutions to be able to run
automated Canary analysis. So

377
00:24:14,880 --> 00:24:18,390
you understand, is this change
affecting my user base? How is

378
00:24:18,390 --> 00:24:21,210
it affecting my user base? Is it
close to the baseline baseline

379
00:24:21,210 --> 00:24:25,410
is the same, all that kind of
really good stuff, to really

380
00:24:25,410 --> 00:24:29,580
help our customers accelerate
their time to market? You know,

381
00:24:29,580 --> 00:24:32,190
move quicker, have that agility
that they need to understand

382
00:24:32,190 --> 00:24:35,940
their users and their user base,
iterate quickly. But do it in a

383
00:24:35,940 --> 00:24:40,440
nice, safe, sound and reliable
way? Wow,

384
00:24:40,470 --> 00:24:44,940
Eveline Oehrlich: great. You are
really wicked smart about all

385
00:24:44,940 --> 00:24:50,010
these topics. I love it. This is
great. We could continue. But I

386
00:24:50,100 --> 00:24:55,650
have been looking at the clock
and it's amazing how quickly 25

387
00:24:55,650 --> 00:25:00,120
minutes pass. So I have a
closing question has nothing To

388
00:25:00,120 --> 00:25:04,680
Do With CI CD, or maybe a little
bit with peanut butter and jelly

389
00:25:04,680 --> 00:25:07,920
or red wine and chocolate, but
what do you do for fun if you

390
00:25:07,920 --> 00:25:12,450
don't do what you do at your
teams as an ambassador or

391
00:25:12,450 --> 00:25:13,920
otherwise? What do you do for
fun, Adam?

392
00:25:14,670 --> 00:25:17,610
Adam Frank: Yes, sir. Certainly
closer to the red wine and

393
00:25:17,610 --> 00:25:23,970
jelly. Having grown up in
Canada, you really need to do

394
00:25:23,970 --> 00:25:28,470
something throughout the winter
months. So since it is the very

395
00:25:28,470 --> 00:25:31,020
beginning of March, the sun is
starting to shine. But there's

396
00:25:31,020 --> 00:25:34,830
still snow on the ground here. I
very much enjoy snowboarding.

397
00:25:35,250 --> 00:25:40,140
I've played hockey for a lot of
my life and playing sports. But

398
00:25:40,260 --> 00:25:43,770
most importantly, I have a
beautiful daughter who has

399
00:25:43,770 --> 00:25:49,200
almost a year and a half, and a
fantastic wife and partner. So I

400
00:25:49,230 --> 00:25:52,440
very much enjoy spending a lot
of my time with them. And just

401
00:25:52,440 --> 00:25:55,440
watching her grow right now is
one of the funniest things that

402
00:25:55,800 --> 00:25:57,150
that I could possibly do with my
dad.

403
00:25:57,720 --> 00:26:01,290
Eveline Oehrlich: Oh, fantastic.
That is fantastic. Embrace it,

404
00:26:01,290 --> 00:26:04,080
because they grow up fast. I
have two daughters myself, and

405
00:26:04,080 --> 00:26:09,270
they are 25 and 27. And oh,
well. I love them. But they're,

406
00:26:09,600 --> 00:26:13,500
they're their own. This has been
fantastic conversation. Thank

407
00:26:13,500 --> 00:26:17,550
you so much for talking to us
and sharing your wealth of

408
00:26:17,550 --> 00:26:21,840
knowledge, your excitement and
your I can hear the passion. And

409
00:26:21,870 --> 00:26:24,600
I could hear the little accent
there. There's another thing we

410
00:26:24,600 --> 00:26:27,450
have in common. I used to live
in Colorado, I love to ski and I

411
00:26:27,450 --> 00:26:30,600
have an accent because I'm from
Germany. And um, this has been

412
00:26:30,600 --> 00:26:35,970
great. Thank you so much. Thank
you so much for the pleasure. We

413
00:26:35,970 --> 00:26:39,990
have been talking to Adam Frank,
Senior Vice President, product

414
00:26:39,990 --> 00:26:44,700
and marketing at armory. Adam
again, wonderful. Enjoy.

415
00:26:44,700 --> 00:26:47,880
Hopefully the upcoming weekend
soon have some fun with your

416
00:26:47,880 --> 00:26:53,760
daughter. And here is again
humans of the ops podcast is

417
00:26:53,760 --> 00:26:57,930
produced by DevOps Institute.
Our audio production team

418
00:26:57,930 --> 00:27:03,690
includes Julia pape, and Brendan
Lee. I am humans of DevOps

419
00:27:03,690 --> 00:27:07,620
podcast, executive producer
evolutionarily. If you would

420
00:27:07,620 --> 00:27:12,450
like to join us on the podcast,
please contact us at humans of

421
00:27:12,540 --> 00:27:18,240
DevOps podcast at DevOps
institute.com. I cannot imagine

422
00:27:18,240 --> 00:27:22,290
a longer email address and that
anyway, I'm Evelyn, I'll talk to

423
00:27:22,290 --> 00:27:22,890
you soon.

424
00:27:25,619 --> 00:27:27,719
Narrator: Thanks for listening
to this episode of the humans of

425
00:27:27,719 --> 00:27:31,259
DevOps podcast. Don't forget to
join our global community to get

426
00:27:31,259 --> 00:27:34,619
access to even more great
resources like this. Until next

427
00:27:34,619 --> 00:27:38,099
time, remember, you are part of
something bigger than yourself.

428
00:27:38,369 --> 00:27:39,149
You belong

