Episode Transcript
Transcripts are displayed as originally observed. Some content, including advertisements may have changed.
Use Ctrl + F to search
0:00
If I was going to start
0:02
from zero where I have zero
0:04
context, so I was going to
0:06
learn some of the IT fundamentals
0:09
on how networking works, so
0:11
like how internet works first
0:13
of all, DNS, how packets
0:16
transfer, how computers communicate to
0:18
each other, because at the
0:20
end of the day all
0:22
these servers within the cloud,
0:25
you know they use networking to talk
0:27
to each other. The second
0:29
skill I would really spend
0:31
my time is on how
0:34
Linux works. Welcome back to
0:36
the Free Code Camp Podcast,
0:38
your source for raw, unedited
0:41
interviews with developers. This week's
0:43
musical intro with yours truly
0:45
on the drums, bass, guitar,
0:47
and keys, we're going back
0:50
to 1989. Nintendo
0:52
Entertainment System Classic
0:54
Duck Tales theme from the
0:56
Moon. to
1:59
the Code Camp podcast. I'm Quincy
2:01
Larson, teacher and founder of FreeCodeCamp .org.
2:04
Each week, we're bringing you insight
2:06
from developers, founders, and ambitious people
2:08
in tech. This week, we're talking
2:10
with Rishabh Kumar. He's a cloud
2:12
engineer and a developer advocate at
2:14
Twilio. Rishabh grew up in India
2:16
and moved to Canada for school,
2:18
but he couldn't afford to finish.
2:20
He resorted to delivering pizzas and
2:22
working at a gas station, but
2:24
he worked hard to teach himself
2:26
how to code using websites like
2:29
FreeCodeCamp .org and how to build
2:31
cloud infrastructure. And eventually he got
2:33
a job at Google. Before
2:36
we talk to Rishabh, support
2:38
for this podcast comes from a
2:40
grant from Wix Studio. Wix
2:42
Studio provides developers tools to rapidly
2:44
build websites with everything out
2:46
of the box, then extend, replace,
2:48
and break boundaries with code.
2:50
Learn more at WixStudio.com. Support also
2:52
comes from the 11 ,043 kind
2:54
folks who support FreeCodeCamp through
2:56
a monthly donation. Join these kind
2:58
folks and help our mission
3:00
by going to freecodecamp .org/donate. Rishabh,
3:02
welcome to the podcast. Hi, Quincy.
3:04
Thank you. Thank you for
3:06
having me. Thank you for your
3:08
many contributions to the FreeCodeCamp
3:11
community, which we'll talk about later.
3:13
But first, I want to
3:15
talk a little bit about what
3:17
cloud engineering is for people
3:19
who are uninitiated. Before we get
3:21
into your backstory, which is
3:23
fantastic, like Hero's Journey, what exactly
3:25
is cloud engineering? Okay,
3:28
so my understanding of it
3:30
is that cloud engineers are
3:32
IT professionals, like it's a
3:34
segment with an IT where
3:37
people design, build, and architect
3:39
on cloud. So cloud, if
3:41
you don't know what it
3:43
is, it's basically someone else's
3:46
computer. There are a lot
3:48
of public clouds available right
3:50
now. So think of Amazon,
3:52
AWS, Google's TCP, and Microsoft's
3:54
Azure. So basically you're renting
3:57
out a computer. compute from
3:59
these vendors instead of buying
4:01
compute, like having your own
4:03
servers. So anything in regards
4:06
to cloud, whether it's designing,
4:08
building or architecting on top
4:10
of it is called cloud
4:12
engineering. Yeah.
4:15
And so that's the specialization you've gone down
4:17
as a more generalist dev. You've
4:19
gone into like cloud engineering and like often
4:21
you'll hear the term DevOps. Would you consider
4:23
it like basically a seven then DevOps kind
4:25
of like maybe predates the full move to
4:27
the cloud. But nowadays, almost
4:29
everybody's using the cloud, right? Yeah. Like
4:31
free cooking. We have more than
4:33
100 cloud servers around the world. So
4:35
we can have like really good
4:37
uptime and we can have various services
4:39
available in various places and all
4:42
that. And low, not just uptime,
4:44
we're very proud of our
4:46
99 .99 % uptime. But four
4:49
nines, it's not six nines like
4:51
Amazon would have necessarily. But
4:53
also, of course, just latency
4:55
and stuff like that. Like making
4:58
sure that like people who
5:00
are in Punjab where you
5:02
grew up have fast access to
5:04
free code camp and making sure
5:06
people in Nairobi have fast access.
5:08
People who are in Buenos Aires,
5:10
you know, various parts of the
5:12
world that they have a good
5:15
connection in that they can quickly
5:17
access learning resources. So you built
5:19
a career around this and I'm
5:21
very excited to get into your
5:23
backstory. What pushed you in
5:25
the direction specifically of cloud
5:27
engineering versus more general software
5:29
engineering? That is a really
5:31
good question. I'm trying
5:33
to go back to like the 18,
5:36
19 year old me of what was
5:38
going on in my head. I
5:41
think so I got into
5:43
tech by doing tech support.
5:45
So tech support or IT
5:47
help desk was my first
5:49
role. So I was doing
5:51
tech support for a SaaS
5:53
company and was helping customers
5:56
with the issues varied from
5:58
being product issues to. sometimes
6:00
networking issue or OS specific
6:02
issues. So the amount of things
6:04
you learn, like you need
6:06
to have like a, you
6:08
wear multiple hats because sometimes you're
6:11
running command line tools to
6:13
figure out why this particular port
6:15
is not working or is
6:17
not open. And the other times
6:19
it's basically permission issues on
6:21
the OS level. And during
6:24
that time, I found out how
6:26
the R SAS, which I
6:28
was supporting was using AWS because
6:30
of one of the tickets
6:32
needed escalation, I needed access
6:34
to like our database. And that's
6:37
when like the flow was
6:39
that I escalated to a cloud
6:41
engineer who will grant me
6:43
access to run a specific SQL
6:45
statement. I mean, interesting, like
6:48
I don't know what AWS,
6:50
like I've heard the term, but
6:52
I don't know what it
6:54
really is. And that's when this
6:56
specific engineer started explaining me,
6:58
it's like, oh, we have our
7:01
servers. That's basically we are
7:03
renting servers from them. And
7:05
I'm like, oh, very interesting. So
7:07
I definitely was always fascinated
7:09
with like server administration, server management
7:11
and Linux had a really,
7:14
you know, soft spot in my
7:16
heart. And I loved networking
7:18
aspects of it too, talking
7:20
about like general IT back in
7:22
2015, 16. And
7:25
I'm like, this is really cool
7:27
that you don't have to have
7:29
servers on -prem. You can just
7:31
rent them out. So that got
7:34
me interested in like, there was
7:36
a spark. I'm like, I need
7:38
to learn about this more. And
7:40
that's when I started like asking
7:42
this cloud engineering team more questions.
7:44
Like, oh, okay. They were very
7:47
kind to take me to a
7:49
regional conference in Toronto. That's
7:52
when I took you
7:54
to a conference. Yeah, these
7:56
people are super chill.
7:58
Like I talked to a
8:00
lot of devs and
8:02
they're kind of almost afraid
8:04
of IT people. They're
8:06
like, oh, don't screw me.
8:08
computer somehow with some weird you know software that
8:10
the company needs to install in there right like
8:12
like I have just one anecdote of a person
8:14
who's like who like literally like whenever IT's coming
8:16
by they'll like figure out an excuse to be
8:18
out of the office and they don't have to
8:20
interact with them. Oh my god I'm sad that's
8:22
the like the notion but no I would I
8:24
consider myself very fortunate that I had people who
8:26
I could really rely on when it came
8:28
to like you know, mentorship stuff.
8:30
So even before they took
8:33
me to the conference, at this
8:35
point I was six, seven months
8:37
in tech support and I was
8:39
like, I don't want to do tech
8:41
support for like my entire career.
8:43
There's nothing wrong with that, but
8:46
it was just not me and
8:48
like I want to do something
8:50
more. So I asked for advice
8:52
and they're like, if you don't
8:54
know what you want to do
8:56
yet. maybe shadow different roles that
8:58
we have at the company. And
9:00
that's what I did. I shadowed
9:02
software engineers for a week. They
9:04
had like a front end and
9:06
a back end team. I'm like,
9:08
no, after a week I was like,
9:10
no, this is not for me. Then
9:13
I shadowed QA engineers for a week.
9:15
I realized you need a lot
9:17
of experience to be a QA
9:19
engineer with a, specifically when the
9:21
QA team is very small. And
9:23
then the last team that I
9:26
had to shadow was the cloud
9:28
engineering team. These were the all
9:30
three engineering teams they had
9:32
or sub teams within
9:34
the engineering department. And
9:36
the cloud, again, I was kind
9:38
of biased previously too.
9:40
A shadow that I'm like a
9:43
lot of this makes sense. I
9:45
have a lot of transferable skills.
9:47
Instead of managing servers on-prem, I'll
9:49
be doing it on the cloud.
9:52
The only gap is like learning
9:54
terminology that AWS or Azure or
9:56
GCP uses. Apart from that, everything
9:58
else makes sense. And that's when,
10:01
after that week, they're like, oh,
10:03
we have a spare ticket to
10:05
this conference about cloud. Would you
10:07
like to go? And I'm like,
10:09
sure, if like the expenses are
10:12
covered, why not? I went to the
10:14
conference and saw all
10:16
these, all these, you know, passionate
10:18
people talking about cloud. I'm like,
10:20
this is like, I can't pursue
10:22
this as a career. And I
10:24
think going to that conference talking
10:26
to... a lot of people outside
10:29
of my company, like made me
10:31
realize, okay, you know, I need to,
10:33
now is the time to like make
10:35
this change. And this was 20, late
10:38
2018. Okay, so you'd been, oh,
10:40
so we're going to rewind and talk
10:42
a little bit more about your
10:44
career in a second, but
10:46
do you think that the
10:48
cloud, cloud engineering roles like
10:50
Devops, like that that field is...
10:52
Do you think it has a bright
10:54
feature or do you think like
10:57
a lot of it's going to
10:59
be automated or consolidated? Like what
11:01
is your take on whether people
11:03
should be getting into cloud in
11:05
2025? Great question. I think
11:07
cloud is, you know, there is a term
11:09
I heard about like how every company
11:11
is a data company now because the
11:14
amount of data we have. I think
11:16
that is also true for cloud
11:18
so like every company right now
11:20
is a cloud company because in
11:22
some way or form you're using
11:25
cloud computing whether it's to sass
11:27
like using Gmail software as a
11:29
service whether it's to platform as
11:32
a service or infrastructure as a
11:34
service and with the rise in
11:36
like all the AI stuff that
11:39
we are seeing I think the
11:41
need for having compute
11:43
that can handle workloads for
11:45
AI and LLLMs. I think
11:47
it's only going to increase.
11:49
Of course, the use case
11:52
is different now, but if
11:54
you find a balance between
11:56
how you can, you know, be
11:58
proficient and how... like AI and
12:00
machine learning and LLLMs use compute and
12:03
then kind of like have that in
12:05
skills set along with cloud skills I
12:07
think that would be my like advice but
12:09
yeah cloud is cloud is definitely here to
12:11
stay and it'll be what you just said
12:13
makes a lot of sense to me because
12:16
like quantum computing for example
12:18
let's say hypothetically that does
12:20
get traction right now it's
12:22
more speculative but You're not going
12:24
to actually want to have a quantum
12:27
computer. You're going to want to rent
12:29
access to it because it's going to
12:31
have some fortune to maintain those things.
12:33
Similarly, if you're doing machine learning,
12:35
you're training your own model. You're not
12:38
going to want to buy a whole
12:40
bunch of super expensive graphic cards and
12:42
build your own. That would be a tremendous
12:44
expense. Like these things cost a fortune.
12:47
And if you can just use. you
12:49
know, like a cloud service to access
12:51
them to train or even just have
12:53
an ongoing like GPU cluster that your
12:55
inference on, that's so much more economically
12:57
viable for like a typical business. Only
13:00
the largest businesses would want to maintain
13:02
their own data center of really anything
13:04
in my opinion and I definitely a lot
13:06
of critics of cloud engineering and stuff that
13:08
was like just buy your own server and
13:11
put it on a rack and like use
13:13
you know put it in like rack space
13:15
or something like that there are lots of
13:17
companies where you basically just bring your own
13:20
hardware and you put it in their data
13:22
centers yeah and I definitely hear you like
13:24
using the cloud is expensive and but If
13:26
you want to have really good up
13:29
time and you don't want to have
13:31
to worry about like some power outage
13:33
or some flood or any number of
13:35
things, you want it to be somebody
13:37
else's problem. And also if you have
13:39
unpredictable demand scanning and things like that,
13:42
like there's so many reasons to
13:44
embrace the more expensive but more
13:46
convenient and more robust option of
13:48
just, you know, using cloud servers.
13:50
And of course, like you've got
13:53
Google, you've got, of course, Amazon,
13:55
AWS. You've got like even companies like
13:57
Digital Ocean and places like that that
13:59
have options and then like there's so
14:01
many different vendors you can choose
14:03
from and you can even go
14:06
multi-cloud and like distribute your servers
14:08
across a whole bunch of different
14:10
clouds to further mitigate risk and
14:12
things like that and it is
14:14
a truly deep skill going inside
14:16
engineering so so my impression we're talking
14:18
to a lot of cloud engineers and
14:20
dev ops over the years is that
14:23
like it's going to get more and
14:25
more complicated and the tooling
14:27
won't necessarily keep up with the
14:29
changes in the rigors of what you actually
14:31
have to know how to do and
14:34
what you're doing day to day. And
14:36
there's only so much that can be
14:38
automated when things are changing rapidly and
14:40
you have completely different types of compute
14:43
coming online. Like for example, you taught
14:45
a Langein LLLM development course. For
14:47
example, and you're a cloud
14:49
engineer who's dipping their toes into
14:51
machine learning and teaching those concepts.
14:54
And you've also taught a very
14:56
popular course on terraform. and deploying
14:58
websites to Google Cloud using Terraform.
15:00
And so I'm going to be
15:02
linking to both of these courses
15:04
in the description if you want
15:06
to benefit from some of Reeshob's
15:09
expertise. Where I want to go now is
15:11
for those people that are sitting in
15:13
a gas station listening to this, you
15:15
know, handing people like... checking people out
15:18
and stuff. Going and, you know, making
15:20
sure the bathroom's clean. It hasn't flooded
15:22
or something like that. Like, I've worked
15:24
a lot of retail jobs. I worked
15:27
at like a grocery store for a
15:29
couple years. I worked at Taco Bell,
15:31
like a year or two. You know,
15:33
I know that it kind of sucks.
15:36
Yeah. That the movie Clerks is very
15:38
accurate in terms of just sitting around
15:40
waiting for people dealing with customers and
15:43
stuff like that. And that was
15:45
a big part of your life. I'm
15:47
not going to go all the way
15:49
back because I grew up in Punjab.
15:51
You studied at pretty good public schools.
15:53
Your dad is an engineer. He's somebody
15:55
who values education. So you went to
15:57
good schools in Punjab and then you
15:59
immigrated. to Canada. Right? And
16:01
that is like an excellent place.
16:04
Like that country is like very
16:06
receptive to smart people coming
16:08
over and living there. And
16:10
yeah, so I want you
16:12
to take me back to that
16:15
moment. Right? We can skip a
16:17
lot of the childhood and
16:19
jump forward to you
16:21
arriving as an Indian Canadian
16:23
or soon to be Indian
16:26
Canadian. What was that like?
16:28
those first few years
16:30
in Canada? For
16:32
sure. I think did
16:35
the personality that
16:37
I have developed,
16:40
mind you I was 17
16:42
when I migrated
16:45
here, almost 18,
16:47
and I think the values and
16:49
personality that I've developed and what
16:51
I am today is it is
16:53
a lot of what I've gone
16:56
through in those two and a
16:58
half years as soon as I
17:00
moved here. I don't regret
17:02
any of it. I just want
17:04
to freeface that like even though
17:07
there were challenges struggles and I'm
17:09
so glad I had to go
17:12
through them because that's what made
17:14
the reshape that I am today.
17:18
The taught process, I think, like, when
17:20
I am trying to go back
17:22
to that time and see how
17:24
what Reishab at that time
17:26
was thinking and what was going
17:29
on on his mind. Studies, at
17:31
least for the first
17:33
semester, first semester, was
17:35
not, like, because I went
17:37
to college, so I did
17:39
a two-year diploma in Canada
17:42
instead of a four-year
17:44
degree. Studies were not my
17:46
priority at least for the first
17:48
semester. The reason being like I
17:51
realized that, oh, I got a job at
17:53
a gas station, I was doing night shifts,
17:55
and in the day I was going to
17:58
the college, but for a 17 year. year
18:00
old kid when you realize that
18:02
you're making $10, $11 an hour,
18:04
you know, it's very simple math.
18:06
Like, oh, the more amount of
18:09
hours I put in, the more
18:11
amount of money I'm going to
18:13
make. So I think that kind
18:15
of got to my head and
18:17
I'd like prioritized work over studies
18:20
until like the first semester
18:22
ended. I got my like, you know,
18:24
results and the GPA didn't
18:26
look good and I'm like, oh.
18:28
and also like as you said
18:30
like my dad really you know
18:32
values good education and you're like
18:34
I know you're not doing a degree
18:37
but I want you to take
18:39
this seriously because I don't want
18:41
you to be stuck at a
18:43
gas station not like there's nothing
18:45
bad but I like think of it
18:47
from a perspective of a father
18:49
who wants his son to succeed
18:52
in life yeah And that really hit
18:54
me and I'm like, yeah, like all
18:56
this hard work that he did so
18:58
that we could have like a, you
19:00
know, comfortable life will
19:02
be down the drain if I don't
19:04
take full advantage of it. So
19:07
try to like prioritize studies and
19:09
like I was still working, I
19:11
worked at a gas station for
19:14
two and a half years, but
19:16
I took like, I did lesser shifts
19:18
and started prioritizing studies
19:20
over it. like I
19:22
saw the results and I
19:24
also like it became really
19:27
interesting I think second semester
19:29
we had intro to
19:32
networking we had intro
19:34
to operating system and
19:36
intro to Linux so it
19:38
was very like interesting
19:40
for me I'm like oh this is how
19:43
the tech works underneath because
19:45
a good thing about college
19:48
or universities they go really
19:50
deep. in understanding
19:52
how the technology
19:54
works, whether it's
19:57
the day-to-day computer
19:59
user. to like how TCP
20:01
three-way hand check works like it
20:03
just fascinated me so much and
20:06
I was very curious I've been
20:08
very curious throughout my life I
20:11
think like curiosity is one of
20:13
the really good traits that I like
20:15
about myself is like I get
20:17
curious and then go down a
20:19
rabbit hole of researching through
20:21
that and yeah that's how
20:23
the next three semesters went
20:25
I was able to land
20:28
a co-op opportunity so co-op
20:30
is basically like internships but
20:32
for college like community college
20:34
and stuff they're unpaid they're
20:36
part of your diploma
20:38
basically so that you're industry ready
20:41
so in order to get
20:43
your diploma from the college
20:45
you have to do a two-month
20:47
co-op or internship and I did
20:50
that as an IT admin like
20:52
a junior IT admin at a
20:54
company called Print Fleet and I'm
20:56
so glad I did that because
20:59
I even loved it more than
21:01
my education I'm like oh this
21:03
is how you apply all the
21:05
knowledge you have gained and I
21:07
like killed it in my internship
21:10
they were really happy that I
21:12
took any shit like few of
21:14
the projects they were not even
21:16
projects until I initiated them
21:19
at this company. So they
21:21
were really happy with my
21:24
willingness to work and how
21:26
passionate I was about IT. Yeah.
21:28
So they were like, oh, we
21:30
don't have an IT admin role
21:32
open, but would you be willing
21:34
to do tech support for the
21:37
SAS? And I'm like, at this
21:39
point, anything is better than
21:41
gas station and delivering pizzas. So
21:43
sure. And then That's when I
21:45
realized the salary they were offering
21:47
was, you know, definitely more than
21:50
what I was making at a
21:52
gas station. So that was the added
21:54
bonus to it. And that's how I
21:56
started my tech support role, basically.
21:58
So to recap, you... you kind of like
22:01
hit a plateau where you felt comfortable
22:03
you're making good money working at the
22:05
gas station it's not like working in those
22:07
types of jobs it's not like completely taking
22:09
all your brain power you can still think
22:11
about things you can read you can listen
22:13
to music potentially you can do lots of
22:16
things just kind of like a fun job
22:18
but the compensation is much lower
22:20
but back then you know of course before
22:22
the inflation we've experienced yes you know $10
22:24
$11 an hour wasn't that bad I mean
22:26
that was enough to to have money to go out
22:28
and like you know Oh definitely. Definitely.
22:31
Yeah like I was able to like also
22:33
help with like some of the tuition
22:35
that was left even at 10 and
22:37
11 dollars and I was living comfortably
22:39
like you know rent living expenses and
22:41
stuff so yeah definitely I was like
22:43
getting in that comfort zone of like
22:45
oh this is gonna work out yeah.
22:47
Well and it was your kind of
22:49
your ancestral duty. Your father worked very
22:51
hard to provide this opportunity for you
22:54
and you would need to do something
22:56
similar to your family down the road.
22:58
And also your natural curiosity, so once
23:00
you've got that curiosity going, and once
23:02
you actually genuinely got interested in computers,
23:04
it sounds like your curiosity just carries
23:07
you the rest of the way. Even
23:09
on the job, going out and finding
23:11
exciting projects that hadn't been started and
23:13
starting them, just to continue to expand
23:15
your learning and your experience. And it
23:17
sounds like you made excellent use of
23:20
the opportunity you were given through that
23:22
internship. And also the humility to not
23:24
necessarily take like a higher level position,
23:26
but just take whatever work was available
23:28
work was available. it was still a
23:30
step up from working a gas station
23:32
and it sounds like you recognize those
23:34
opportunities and you didn't like shop around
23:36
you just took the one right in
23:39
front of you and started getting to
23:41
work which I think there's some match
23:43
that in this situation. So let's
23:45
fast forward a little bit to you're
23:47
getting into your career you talked about
23:49
getting into cloud engineering from IT and
23:51
just having some champions within your own
23:53
company. who like first of all your
23:56
company sounds super chill the fact that
23:58
they let you shop around and figure
24:00
out what specialization you wanted to
24:02
go into. They clearly saw promise in
24:04
you and they wanted to nurture that.
24:06
And I think so many companies just
24:08
will, when they need somebody new, they'll
24:10
go and hire somebody completely new. They
24:12
don't necessarily invest in the people they
24:14
already have. And I think that's a
24:16
big mistake managers make. And I'm a
24:19
manager and like, I always want to build
24:21
up and train and cross train and have
24:23
people pivot between roles and things like that.
24:25
And I think that's great. And you've been
24:28
able to pivot. between roles and
24:30
this is a testament not only
24:32
to your own ability but
24:34
to the flexibility in the
24:36
yes the wisdom of your
24:38
employers so shout out to
24:40
them so you were able
24:42
to transition into cloud engineering
24:45
as a result of doing
24:47
this conference and then just
24:49
learning like how how did
24:51
the transition happen how did
24:53
that pivot happen yeah so got
24:55
back from the conference and I
24:58
remember sitting in the cloud operations
25:00
manager office. She had an office
25:02
and I was talking to her.
25:04
I'm like, I'm serious about this.
25:07
I want a translation to cloud. And
25:09
as you said, like, shout out
25:11
to them. They were very supportive.
25:13
And she's like, okay, I have this.
25:15
We primarily use AWS. So
25:17
I'm going to like you don't have
25:20
to like that decision. It's kind
25:22
of made for you. If you want to
25:24
transition here, you'll have to
25:26
be skilled in AWS as a cloud
25:28
provider. I'm like, cool. She gave me
25:31
a roadmap, so like she's like
25:33
study for a cloud practitioner
25:35
that's going to get you
25:37
up to speed with all
25:39
the cloud terminology, you know,
25:41
like infrastructure service, software service.
25:43
I didn't know what all
25:45
these terms meant, costs, like
25:47
how billing books and stuff like
25:50
that. Capx, which is capital expenditure
25:52
to op-ex, which is operational expenditure,
25:54
a lot of terms. And I'm
25:56
like, okay, this is going to
25:58
take time. And she's like, yeah. take your
26:00
time go through the cloud practitioner
26:02
material if you want to
26:04
set the exam set the
26:07
exam but also like build
26:09
projects like get hands-on it's
26:11
not just heretical I'm like
26:13
okay so after I got
26:15
the roadmap she also gave
26:17
me some books that they
26:19
already had that I could
26:21
study from she invited me
26:23
to the team meeting so this
26:25
is pre-covet you know we were in
26:28
office five days a week They had
26:30
a team meeting every week and I
26:32
was invited to those even though I'm
26:34
just a tech support person. That's pretty
26:36
cool. So they were like grooming you
26:39
to ascend essentially and making sure
26:41
that you had sufficient contacts and
26:43
everything like that even though you
26:45
were still studying to earn these
26:47
certifications. Yeah, yeah. And I think
26:50
that was very valuable because that
26:52
just kind of showed me how
26:54
this team worked. What are the
26:56
problems that they are facing? not
26:58
at the beginning but later like down
27:01
for five months I was able to
27:03
kind of map it in my head
27:05
that how I can come on this
27:07
team and help them. I think if
27:10
you have that kind of
27:12
mindset it's very easy to
27:14
market yourself to be part of like
27:16
to be part of a new job
27:18
that you're applying for or to
27:21
be part of a existing team
27:23
that is in your company. So
27:25
it took me five months, five
27:27
to six months to like clear,
27:29
not just clear the examination,
27:32
so the cloud practitioner
27:34
certification from AWS, but
27:36
also to have like,
27:38
I had two projects
27:41
that I built and also how
27:43
AWS was being utilized at
27:45
this company. I knew it
27:47
to like very deep extent
27:50
on how. every service is
27:52
being used by the SAS. And
27:54
that's when, and at this point
27:56
it was a year into the
27:58
Text Support Roll. there
28:00
was an opening for a cloud
28:03
engineer role for everything the same
28:05
team and before applying to it
28:07
like of course I asked my
28:10
manager who like the textbook manager
28:12
is like yep you have been
28:14
like putting in the extra time
28:17
for like last six months you
28:19
have been shadowing them like I know
28:21
about your intention so you're good to
28:24
like lead onto this path then even
28:26
before applying I asked all the cloud
28:28
engineers when that team hey do you
28:30
think I should apply for this role
28:32
like I don't know if you're looking
28:35
for someone senior and I like
28:37
no we are ready to like put in
28:39
the word for you if it comes down
28:41
to that you did the groundwork man you
28:44
totally laid out the groundwork the fact that
28:46
you got the blessing of your current boss
28:48
and you talked to everybody like this is
28:51
textbook how to do a pivot job I
28:53
mean like I really can't think of a
28:55
better scenario. You're working alongside both of
28:57
these teams and you're gaining the respect of
28:59
everybody involved. And of course, your IT manager
29:02
probably wants to keep you ideally, but they
29:04
can't hold you back from your destiny, which
29:06
is to become a specialist in cloud development.
29:09
And they see the riding on the wall
29:11
that you're ready and that you are going
29:13
to eventually move on. And they don't try
29:15
to like clip your wings or hold you
29:17
back or anything. Yeah, definitely. Shout out to
29:20
them. Yeah, shout out to them. And
29:22
that's when I applied after I
29:24
got the blessing and I'm like,
29:26
okay, I'm gonna shoot my shot.
29:29
At this point, so previously we
29:31
were a small company, we were
29:33
38 people, entire company,
29:36
three people on the cloud team.
29:38
During somewhere this time,
29:40
like we got acquired by an
29:42
enterprise from the US and we
29:44
went from 38 people company to
29:47
being 2,500. What? Yeah. And that
29:49
is why... Oh, oh, because you
29:51
were a subsidiary. Not like the
29:53
team didn't grow that much. Okay,
29:55
but yeah, yeah. You now are
29:57
part of a much larger hierarchy.
30:00
Yes. And they had their own like, they
30:02
brought in their own management. So
30:04
one of the challenges I had is
30:06
the interview was going to be with
30:09
this new, you know, management team and
30:11
leadership team, which they didn't know anything
30:13
about. They had like zero context
30:15
on what I have been doing.
30:17
My resume had only experienced from
30:19
like tech support. But a shout
30:21
out to the cloud engineering team
30:23
that I did shadow. They were
30:25
like able to watch and they're
30:28
like, no, you should definitely, you
30:30
know, I know we have like
30:32
three, they had three external candidates
30:34
who were like a solid candidates
30:36
with experience and stuff. But they
30:39
really vouched for me to be
30:41
like, let's just have him for
30:43
the interview. I knew my selling point
30:45
was telling them that I know the
30:47
SAS inside out and how we
30:49
use AWS. External candidates, at this
30:52
point they don't know how AWS
30:54
is being utilized here. So I
30:56
just tried to stick to that
30:58
and I'm glad I did. We
31:00
had like a 45 minute discussion
31:02
on the architecture pattern that we
31:04
use and he was the
31:06
director of engineering and he
31:09
was really impressed and was
31:11
like, you'll probably hear back by
31:13
end of this week. I was
31:15
very nervous until like I saw
31:17
the email that you're in.
31:19
Because it's to me, like, you know,
31:22
you feel like an imposter because you
31:24
have these people that you're competing
31:26
against who are, I know,
31:28
specifically there was one individual that
31:30
had eight years of cloud
31:33
experience. Wow. That's some stiff
31:35
competition. And several of them
31:37
probably had university degrees too.
31:39
Which you did not have. So, I
31:41
mean, like, regardless of what people say,
31:43
like managers will say, oh, we don't
31:46
really care about degrees, but like, that
31:48
is definitely like, like, waited in
31:50
favor of the candidates who
31:52
have university degrees, they're just
31:55
seen as less risky. Yeah,
31:57
yeah, yeah, yeah, yeah. It's a good filter,
31:59
I guess. for when it
32:01
comes to hiring. But
32:03
the other upper hand I
32:05
had is they don't have
32:07
to pay me as much
32:10
as they would have to
32:12
pay someone with a university
32:14
degree and 80 years of experience.
32:17
For me, if you give me
32:19
a significant jump from what I was
32:21
making in textbook, I'm gonna be
32:23
happy. And that's what happened, is they
32:25
give me like a good jump from
32:27
what I was making in textbook.
32:30
To this day, I remember, even
32:32
though I have progressed through my
32:34
career pretty
32:37
decently, like
32:39
salary -wise and compensation -wise, I
32:42
haven't never felt that happy. Like
32:44
that was, I still remember
32:46
how I felt seeing that offer
32:49
letter and the jump from like
32:51
making textbook salary to cloud engineer
32:53
salary. Even now when I look
32:55
back, it was not, to
32:58
the market standards, it was not that much.
33:00
But I also know what value I
33:02
brought. Like, you know, I didn't
33:05
have a cloud experience as like
33:07
if you consider professional experience
33:09
and they were just taking a
33:11
chance on me to see
33:13
how he will do. But yeah,
33:15
that's how I transitioned. Yeah.
33:19
What certifications did you ultimately earn as
33:21
a cloud? Like, I'm just curious if you
33:23
can list some of the certifications you
33:25
have currently or like have had. You may
33:28
not necessarily keep them current. They generally
33:30
expire after three years. But like the vendor
33:32
certifications and any more general certifications, people
33:34
who are in IT may be thinking or
33:36
people who just wanna work in cloud
33:38
engineering who aren't even working in tech or
33:40
if you're a software engineer and you
33:42
wanna transition into cloud engineering, like what certifications
33:44
have you earned and what would you recommend?
33:46
So that's two -part question, I guess. Which
33:48
ones have you earned over the course
33:50
of your career? So
33:53
the very first certification
33:55
that I did is
33:57
funnily, I don't know even funnily,
33:59
but it's the freak. code camp, responsive web
34:01
design. The reason why I did,
34:03
and this was during my tech
34:05
support time, is I did do intro
34:07
to HTML and JavaScript
34:09
in my two-year diploma, but
34:12
I wanted to build like a
34:14
website as a project for my
34:16
transition to cloud engineering, and I
34:18
wanted to host that in AWS.
34:20
But I didn't know how to
34:22
build a website apart from like
34:24
a simple HTML page. So I
34:26
did the responsive web design. from
34:28
free code camp. I loved it. Like
34:31
that blew my mind that resources like
34:33
this exist for free. And that is
34:35
for like a, you know, an 18 year
34:37
old kid who paid huge amounts
34:39
of tuition to a college. So
34:41
when I realized that, I'm like,
34:43
oh, this is so cool because
34:45
it was so practical, you know,
34:47
because you had assignments at the
34:49
end where you built projects apart
34:51
from the live coding challenge that
34:53
you do every day, like the at the
34:55
end you get. an assignment that
34:57
you build and it gets checked
35:00
and stuff. So very college-like experience.
35:02
So that was the first certification I
35:04
did. The second one was the cloud
35:06
practitioner from AWS, which is the foundational.
35:08
Yeah, I'm sorry. I was going to
35:11
jump in and say, like, that's more
35:13
of the found. It's less technical. It's
35:15
more like how the cloud works, like
35:17
understanding how different services work and different
35:20
options you have when you deploy to
35:22
AWS. And yeah. So that one, even
35:24
if you're not a software engineer, you
35:26
could potentially go and get that certification.
35:29
Definitely. And FreeCo Camp has several prep
35:31
courses, most of which are taught by
35:33
Andrew Brown, who is this legendary, like
35:36
he's a CTO who just is obsessed
35:38
with. taking certification exams and passing them.
35:40
I think I've got an interview on
35:42
him with him on the podcast, by
35:45
the way, if you're curious, I can't
35:47
remember what episode it is, but Andrew
35:49
Brown created this company called Exam Pro,
35:52
also Canadian, by the way. He's been
35:54
in Toronto, and so he publishes regularly.
35:56
He's covered all the AWS shirts, all
35:59
the Google asserts. he's covered like
36:01
some of the new get-hubs, he's
36:03
covered a lot of stuff. Kubernetes,
36:05
you know, I think he's covered
36:07
chair for him, yeah, lots of
36:09
stuff. So anyway, I didn't mean
36:11
to interrupt your flow. Oh, no,
36:13
no, no, no. I was going
36:15
to mention, because I used Andrew's
36:17
cloud practitioner course on Free Code
36:19
Camp, so all of this is
36:21
available on Free Code Camp YouTube.
36:24
If you just type AWS AWS,
36:26
all of his AWS courses are
36:28
going to show up. prepare for
36:30
that. And then also, once
36:32
I transitioned into
36:34
the cloud engineer role,
36:36
I got my solutions
36:38
architect, which is a bit more
36:41
associate level than the
36:43
cloud practitioner. I got
36:45
my developer associate and
36:47
my CIS admin, or
36:49
sorry, I think it's called
36:51
CIS admin. Yeah. So there
36:53
are three associate level. certifications
36:57
from AWS so I got all
36:59
three of them then because we
37:02
were required by this
37:04
big enterprise company they
37:06
used Azure and some
37:08
of GCP as well so
37:10
like hey Google cloud compute
37:13
so these are the big three they
37:15
so they're it's multi-cloud
37:17
yeah so basically they had
37:20
like they were like this
37:22
big corporation that acquired depending
37:24
on which company they acquire,
37:26
if they're using Azure, if
37:28
they're using GCP, you know,
37:30
you don't really know. You'll
37:32
know like once the acquisition
37:34
process has started and stuff
37:36
like that. But basically we had
37:38
like sister companies and they
37:41
wanted to consolidate the engineering
37:43
teams. So instead of just our
37:45
cloud engineering supporting. just our
37:47
SAS, they wanted to support at the
37:50
enterprise level, which meant if there are
37:52
people who are willing to upscale in
37:54
Azure, you know, you had incentive of
37:56
what you're going to stay with the
37:59
company for longer. and be part
38:01
of a bigger engineering team. And
38:03
did you opt to earn Azure
38:05
certifications as well then? Yeah.
38:07
So I started up
38:09
scaling in Azure. Did
38:11
the AZ900, which is the
38:13
fundamentals, the Azure fundamentals,
38:16
did the AZ104, which
38:18
is Azure administrator, AZ204, which
38:20
is developer associate, AZ400,
38:22
which is the DevOps engineer
38:24
expert. For
38:27
the 900s, there is like SC900, which
38:29
is security, AI900,
38:31
which is AI fundamentals. I did
38:33
all the 900s. So I
38:36
did all the fundamentals, which are
38:38
I think four or five
38:40
Azure certifications in themself. And
38:42
then I went on to the associate ones. The
38:46
toughest one is the
38:49
expert, so which is
38:51
the AZ400, which is a
38:53
DevOps engineer expert. Because
38:57
later on in my career, I transitioned
38:59
to a DevOps role. Wow.
39:01
So I've been keeping count and
39:03
it sounds like you've gotten at
39:05
least a dozen. Last
39:08
I checked, I think I have around
39:11
19. Wow. Yep. So it's
39:13
not quite the 50 that Andrew Brown
39:15
has, but his whole company is based around
39:17
him passing this certification exam, helping you
39:19
pass them. Yeah. You are just taking these
39:21
to be able to continue to progress
39:23
in your career. That's really impressive.
39:25
Man, you must be really good at taking
39:27
exams after all this time. I
39:30
think so. I think
39:33
so. Also it really helps
39:35
as you progress through
39:37
your career. Like I have
39:39
made like a few blog
39:41
posts and videos about
39:43
this. I recently took the
39:45
AWS DevOps engineering professional,
39:47
which is considered a very
39:49
tough exam. I didn't study
39:52
for it at all and
39:55
passed it. The reason is
39:57
because now I have like the
39:59
amount of expo. that
40:01
I have just speaks for itself and
40:03
I have the underlying knowledge for most
40:05
of these exams that I can just
40:07
sit down and if I have to
40:10
do like few prep, it usually takes
40:12
me a week to just look at
40:14
things that I'm not using day to
40:16
day and then I just sit my
40:18
exam compared to like me just starting
40:21
out learning about this new cloud, what
40:23
is the cloud, you know, it's very
40:25
different. Yeah, I mean that's a testament to
40:27
the accuracy of the certification if a
40:29
professional who can go go in without
40:32
any prep Completely cold and still pass
40:34
it just based off of things they
40:36
do day in day out Yes, so
40:38
it sounds like it's pretty well-designed And
40:40
you said that's the AWS dev ops
40:43
professional Congrats on passing that. Thank
40:45
you. Man, it sounds like you're
40:47
like filling up the entire infinity
40:49
gauntlet with like different certifications Did
40:51
you ever ever get the Google
40:53
cloud search? I did As part
40:55
of when I went to Google,
40:57
because I was going to
40:59
work on the GCP team,
41:01
you were required to get
41:03
the associate cloud engineer within
41:05
your probation period. So I
41:07
was able to get it
41:09
within the first 20 days
41:11
of joining Google. I'm like, OK,
41:14
I'm just going to sit this
41:16
exam in the past. So for
41:18
GCP, I only have the associate
41:20
cloud engineer. That too, because
41:22
it was kind of. Like a job
41:25
requirement. Yeah. Well, working, let's talk about Google.
41:27
So a lot of people are like, oh,
41:29
Google's just a big tech company. And like,
41:31
I talked to a lot of people that
41:33
work at Google. And they're like, ah, it's
41:35
just another big tech company. It's not that
41:37
big a deal. But like, for like, the
41:40
average kid in India or China or even
41:42
in the United States, like, where do you want
41:44
to apply? What would be your dream job? What
41:46
would be your dream job? What would be your
41:49
dream job? Seven out of ten
41:51
of them would say Google would be the company
41:53
they wouldn't work at like that you've made it
41:55
if you work at Google Right a lot of
41:57
people for them. It's like there's like kind
41:59
of your job application process before you've
42:01
gotten a job at Google, and
42:04
then your job application process when
42:06
you're an ex-gouler, right? Like it
42:08
represents kind of this Rubicon after
42:10
which you cross it, like you're
42:12
just completely different in the eyes
42:14
of recruiters and hiring managers and
42:16
people like that, because you've gone
42:19
through that gauntlet and you've worked
42:21
there. Maybe you can talk a
42:23
little bit about your experience at
42:25
Google and what it was like being
42:27
there and getting into that role. Yeah, I'd
42:29
be excited to hear it.
42:31
For sure, for sure. I
42:33
think the story is
42:36
kind of out there,
42:38
but for a bit
42:40
of context, COVID happened
42:42
and everyone was stuck
42:44
at home. Specifically, like
42:47
Canada, at least our
42:49
state or our province had
42:51
pretty good, you know, strict
42:54
regulations. So I was just
42:56
stuck at home. now having
42:59
more than ample of time
43:01
to be on my computer.
43:03
And I landed on these
43:05
day-in-life videos of people working
43:07
at Google and then you
43:09
go down this rabbit hole
43:11
off. There are people who
43:14
are kind enough to share
43:16
their compensation the amount of money
43:18
they make at Google or any
43:20
other fan company. And to me,
43:22
that was like a light bulb
43:24
moment. I'm like, oh. Like
43:27
I should apply for
43:29
big tech companies because
43:31
I think I'm skilled
43:33
enough now and Later on
43:35
so I didn't start
43:37
up right away applying
43:39
after watching a
43:41
day-in-a-life log, but I
43:44
started preparing for like
43:46
You know big tech interviews
43:49
and stuff like what is
43:51
all that they ask like
43:53
system design is one of
43:56
my I would say strength because
43:58
of the background. have. So
44:00
I started learning about like
44:03
how Google Maps work, like
44:05
to very small detail, how
44:07
Netflix does streaming. There are
44:09
a lot of good videos
44:12
available on YouTube and Free
44:14
Code Camp itself, on how
44:16
these, how basically architecture patterns
44:19
work and how they have
44:21
been able to architect these
44:23
big services that are
44:26
used by billions of people.
44:28
And luckily... I think it
44:30
was June, May or June, a
44:32
recruiter reached out to me
44:35
on LinkedIn from
44:37
Google that, hey, we have
44:39
this team called TSC in
44:41
Canada that is looking for
44:43
candidates and I think it
44:46
will be a good fit.
44:48
And I think that works
44:50
out really good when a
44:53
recruiter reaches out. Then you
44:55
applying to Google's career site.
44:57
So I'm like, yeah, I'll
45:00
definitely be interested. And
45:02
so they started the loop.
45:04
The loop was six interviews.
45:06
Six interviews, wow. And I
45:08
was working full time. So I
45:11
had to like be like, oh, we
45:13
can only do like one interview a
45:15
day kind of thing. And it took
45:17
me like two weeks, I think, to
45:19
go through all of them, two or
45:21
three weeks. I also asked them
45:24
for one week for prep before
45:26
starting the loop. So the entire
45:28
process took me four weeks until
45:30
I got like a rejection. So
45:33
the reason I got a rejection,
45:35
I knew this. I bombed my
45:37
coding challenge interview. And yeah, that
45:40
didn't go well. But every other
45:42
thing I think I was pretty
45:44
confident. And I was like, maybe
45:47
they'll ignore the coding challenge
45:49
because how the other interviews went.
45:51
But no. So I got a rejection.
45:53
And I was bumped out. And I
45:56
was bumped out. For me, I thought
45:58
this was my only chance. This was
46:00
my only shot to get into a
46:02
big tech company. Before
46:04
this, I was also
46:07
talking to an AWS recruiter
46:09
for a cloud developer
46:11
role. And that one was
46:13
also tragic because I
46:15
bombed my first interview, which
46:17
was like general tech screen.
46:19
So it was not like specific
46:21
to like coding challenge or
46:23
networking. They were just gonna ask
46:26
multiple questions that could be anything,
46:28
like how to optimize a
46:30
SQL server or like there
46:32
were some networking questions and
46:34
stuff. I bought like for
46:36
some reason they, there
46:38
were a few questions that I found challenging,
46:40
but basically they didn't put me through
46:42
an extra round. And a lot of these
46:44
interviews, my understanding not having gone through
46:46
a lot of them myself is it is
46:49
kind of a luck of the draw.
46:51
Like if you get lucky and they ask you
46:53
the questions that you have a good understanding
46:55
of the domain and you can answer
46:57
them well, then yay, you got
46:59
in. If you get unlucky and
47:01
they ask you, you
47:03
know that you don't have a lot of
47:05
expertise in, then you know, so to some extent it
47:07
is kind of a numbers game just by virtue of
47:10
the sheer arbitrariness of a lot of
47:12
these interviews and you know, which
47:15
way the dominoes can fall. Definitely,
47:17
yeah, now that
47:20
I look back, yeah, I definitely
47:22
think that. And so after like
47:24
having my rejection at Google
47:26
previously also being rejected at Amazon,
47:28
I'm like, yeah, I
47:30
was not in a good place.
47:32
I still remember like I
47:34
was just a sad person for
47:36
like at
47:39
least a week it was
47:41
affecting me in ways
47:43
that it shouldn't have now
47:45
that I think back.
47:47
And yeah, I just dusted myself
47:49
up and I'm like, okay, so
47:51
these big tech companies, they have a
47:53
cool down period, so you can't
47:56
really apply for new roles until six
47:58
months. And that was what I
48:00
was told. by both Amazon and Google,
48:02
and I'm like, okay, we'll revisit
48:04
this in 2021. Because
48:06
at this point, it was August. And
48:09
out of a sudden in December,
48:12
like early December, first week of December, a
48:15
recruiter reached out from Google again.
48:17
And they're like, we have
48:19
like an adjacent team to the
48:21
role that you interviewed for,
48:23
they call technical solution specialist. I'm
48:25
like, okay. And they briefly
48:27
explained me how this team is
48:30
adjacent and stuff. And
48:32
then they're like, are you willing to hop on a call?
48:34
I'm like, sure. So I hopped on
48:36
a call and then they're like, hey,
48:38
we know. So because they didn't provide me
48:40
any feedback back when they rejected me, companies
48:43
don't provide feedback on how you did in each
48:45
round. And generally that's just because they don't want
48:47
to get sued for discrimination. Yes. Something like that.
48:50
Yeah. But this time
48:52
they're like, you did really good
48:54
on your system design, your network
48:56
troubleshooting. And there was another one
48:58
that they're like, you did really
49:00
good. The ratings were really good
49:02
from Googlers. The coding challenge is
49:04
what you bombed. But
49:06
because this is an adjacent
49:08
team that don't really need
49:10
the coding, like the interview
49:13
process doesn't have a coding challenge. I'm
49:16
like, okay. They're like, if you want
49:18
to consider this team, we can move
49:20
on with the interview process. Okay. So
49:22
you don't have to repeat all those
49:25
other things that you've previously done. Exactly.
49:27
That's what was surprising to me. They're
49:29
like, since you did this three and
49:31
a half months ago, we have that
49:33
rating that we are going to use. And
49:35
you only have to sit down with
49:37
the hiring manager to see if you're a
49:39
team match or not. And they have this
49:42
interview called Googliness,
49:44
which is basically a
49:46
behavioral interview cultural thing.
49:48
Yeah. So I
49:50
did that. And that was like just
49:52
one 45 minute call. That went really
49:54
good. And instead
49:57
of taking it four weeks, like the last time,
49:59
this time, The first week
50:01
I talked to a recruiter,
50:03
had my googliness, second week
50:05
I got my offer. It
50:07
was so quick. And I'm like,
50:09
oh. And then, you know, it was
50:11
surreal for me. I'm like, I
50:13
have an offer from Google. Obviously,
50:16
it had, like, it was good
50:18
pay bump stocks and stuff. Like,
50:20
I was also not used to
50:23
that. Like, previously, for
50:25
four and a half years,
50:27
I only made. like base
50:29
salary. I didn't know like
50:31
total compensation is a thing
50:33
where at big tech companies
50:36
you get stocks, bonuses, and
50:38
then apart from your just
50:40
base salary. So that was
50:42
really good. I think not
50:44
just from monetary perspective,
50:46
but also career aspect of
50:48
it too. And yeah, and
50:50
I joined Google. Yeah. And what
50:52
happened during the time that you
50:55
were at Google? I think
50:57
the things that I loved was
50:59
the structure they had and
51:02
you know just too much
51:04
information. Yeah drinking from
51:06
a fire hose it was
51:09
just too much too much
51:11
information. It was just too
51:13
much too much information. I
51:16
think the things that I loved
51:18
was the structure they had
51:20
and you would like you know
51:22
assume that because of how big.
51:25
Google is, they already have
51:27
a really good structure on how
51:29
their own building is going to
51:31
happen. Whereas I come from
51:34
working at smaller companies,
51:36
it was not that structured.
51:38
So that was really good
51:40
experience. The team was great,
51:42
my manager was great. Were
51:44
you working fully remotely still?
51:46
For the first month, yeah,
51:49
but I was required to
51:51
relocate to one of the
51:53
office towns. So I chose
51:55
Waterloo. or a kitchener area
51:57
and then they basically cover
51:59
the relocation stuff. So
52:01
I relocated to a new
52:04
city. That's when I started
52:06
going into the office. And I
52:08
really enjoyed it because the
52:10
perks and the offices that
52:12
Google has built, they're just
52:14
mind blowing. And the food
52:17
was amazing. And like our setups
52:19
obviously were amazing and stuff.
52:21
Like they create a good
52:24
book place. environment for you
52:26
to be like feel comfortable
52:28
and have everything that you
52:31
need while you are working
52:33
or whatever hours they might be.
52:35
But that's also when
52:37
the unfortunate time of
52:39
layoffs started happening a
52:41
lot of companies. Obviously Google did
52:44
their own and a lot of
52:46
the teams that were adjacent to
52:48
us and direct the art
52:50
teams were also affected by
52:53
these layoffs. which caused like
52:55
a lot of uncertainty and
52:57
there were just decisions that
52:59
were being made at the
53:01
leadership level like outsourcing to
53:04
you know low cost of living countries
53:06
and cities specifically for this
53:08
role and like I had
53:11
my own reservations about
53:13
it. On top of that I
53:15
didn't enjoy the role as much
53:17
because a lot of it was
53:19
supporting DCP customers whereas I
53:22
had the idea. talking to
53:24
the recruiter that it's more
53:26
gonna it's gonna be more of a
53:28
consultant yeah role where you
53:30
will be like architecting
53:32
GCP infrastructure
53:34
for you know a GCP
53:37
client yeah but it was
53:39
more of supporting people or
53:41
supporting customers and someone who
53:43
has worked in tech support
53:45
previously to me it felt
53:47
like like I started feeling
53:49
like I'm back four years in
53:52
my own career. Nothing wrong with
53:54
the role, nothing wrong with the
53:56
people that I worked with, like
53:58
they were amazing people. My manager
54:00
was amazing. It was just me not
54:02
being happy about it sounds like you
54:04
weren't able to use a lot of
54:06
the knowledge That you've built up over
54:09
the past four years. You were just
54:11
going back to what stuff like yeah
54:13
I can I can imagine how that
54:15
would feel like a big step backward
54:17
Yeah, so I started looking at what
54:19
I could do still because Google is
54:21
like I didn't want to leave Google
54:23
That was not my first thought at
54:26
least and Right after my probation Ended
54:28
which was 90 days or three months
54:30
I told my dad like how and
54:32
it started affecting my day -to -day to
54:34
like my personal life as well Like
54:36
I was unhappy and not you know
54:38
if you don't have a fulfilling job
54:40
you it affects other aspects a huge
54:43
part of your working life Exactly And
54:45
I told my dad about this and
54:47
he he thought I was going mad
54:49
or something I mean you you've achieved
54:51
the dream like he's an engineer and
54:53
he probably wants you to have financial
54:55
stability And be able to provide for
54:57
your family and have prestige and all
55:00
these things Yes, and here you are
55:02
you've achieved the dream, but it's not
55:04
exactly what you were what you thought
55:06
it was gonna be Exactly exactly and
55:08
then but To his advice. Yeah, I
55:10
spent another month. I'm like, okay Maybe
55:12
this is just a change that I'm
55:14
not like comfortable with I'll take some
55:17
time get used to it But that
55:19
was not the case. I also tried
55:21
like transitioning Within Google,
55:23
but there are you know, obviously
55:25
there are policies that You
55:28
have to stay in the role
55:30
for a year before you can pivot
55:32
to something else. You need performance
55:34
ratings and stuff And I guess I
55:36
was just not ready to wait
55:38
like another 10 months For a move
55:40
and they couldn't bear in this
55:42
role Like I couldn't spend the 10
55:44
months in this role and that's
55:46
when Twilio happened So Twilio saw what
55:48
I was doing on the side,
55:51
you know, creating technical content on my
55:53
own YouTube or my blog And
55:55
Twilio is like, hey, we have this
55:57
role open and we take you'll
55:59
be a great fit. Yeah. And I'm
56:01
going to give people some context
56:03
into Twilio as a company. Like it
56:05
is a really
56:08
awesome company. Like I have a
56:10
profound amount of respect. I've
56:12
been to their headquarters a few
56:14
times. I've talked with tons
56:16
of Twilio engineers over the years
56:18
I've used Twilio for a
56:20
lot of hackathon projects. Pre -Cocaine
56:22
doesn't currently use Twilio for anything.
56:24
But if you're doing like
56:26
anything that interfaces with phones, like
56:28
sending text messages, making automated
56:31
calls, receiving calls from clients and
56:33
routing them, like there's an
56:35
incredible amount of telephony that is opened
56:37
up through their various APIs and things like
56:39
that. And you can kind of completely leapfrog having
56:41
your own like switchboard and like all the
56:43
other stuff that you used to have to have
56:45
and you can just interface with APIs as
56:47
a dev. So there you go. not sponsored by
56:49
Twilio, but I wanted to give people some
56:51
context. This is like a big tech company. Like
56:53
it's a big deal. They have very high
56:55
standards in who to bring on. So even if
56:57
you haven't heard of it because they're doing
56:59
like a pretty niche thing that a lot of
57:01
devs may not be familiar with, like
57:03
it is a big deal.
57:05
Like it's not as widely
57:07
known as Google, but I
57:09
would imagine they have similar
57:11
standards in terms of bringing
57:13
on engineers and developer advocates
57:15
in cloud engineers. Definitely. Definitely.
57:18
And yeah, that's how like
57:20
I'm like, Oh, I already
57:22
do this in my personal
57:24
time. Maybe it's time to
57:26
test it out if I like
57:28
it as a career. Because
57:30
I am someone who is passionate
57:32
about teaching. I am ready to
57:35
solve if I
57:37
can make any devs live or
57:39
any engineers life easier with my
57:41
content. Why not? So I
57:43
think the purpose was already there.
57:45
The passion was there. It
57:47
was just like the timing and
57:49
the opportunity kind of like
57:51
came at the right time and place. I
57:53
was not happy at Google. So I'm
57:55
like, okay, I'll try it out. And then
57:57
I went through the interviews and Yeah,
58:00
I got the role and I'm like, okay,
58:02
it's time to say bye to Google. So
58:04
after four and a half months, I accepted
58:06
an offer at video and joined them
58:08
as a developer advocate. You know, that's
58:11
great that you were able to kind
58:13
of smoothly transition without
58:15
like a long period of having
58:17
to go back on the job
58:19
market. So very smart of you.
58:21
Like I always tell people like
58:23
no matter how dissatisfied you are
58:25
at a job, unless you're literally...
58:28
you know, like abused by your
58:30
manager or like losing sleep or
58:32
overstressing or something like that, generally
58:34
you want to stay in that
58:36
role, it's much easier to find
58:38
a job if you have a
58:40
job. Because employers don't have to
58:42
be like, okay, so why don't
58:45
you have a job
58:47
currently? Like, it just
58:49
removes one like, kind
58:51
of like checkbox that
58:53
they're going to have
58:55
to like investigate. from
58:58
like the 50s or
59:00
60s like less less
59:02
less less contemporary time
59:04
obviously but there was
59:06
like always married men
59:09
who are always higher
59:11
men who were married
59:13
then you know that
59:15
there's at least one person
59:18
who could tolerate the bastards.
59:20
But yeah, you were able
59:22
to transition your Twillio. Let's
59:25
kind of, we don't have to
59:27
go too deep into what you do day
59:29
to day, but I am kind of
59:32
curious, like, developer advocacy is kind of
59:34
like a hybrid, hybrid, like, developer role
59:36
and kind of a marketing role in
59:38
the sense that you're getting out in
59:40
front of people and you're showing them
59:43
what the tools can do and you're
59:45
inspiring people to pick up those APIs
59:47
and start incorporating them into their own
59:49
projects. I hope that's a good. Yeah. No,
59:51
I think that's a really
59:53
good explanation. I think, yeah,
59:55
on a broader level, it
59:57
comes down to that day-to-day.
1:00:00
it gets trickier because it
1:00:02
is different depending on different
1:00:04
seasons. Why I say that
1:00:06
is fall is usually
1:00:09
like conference season, summer and
1:00:11
fall, so you'll see me
1:00:13
going to a lot of
1:00:15
conferences, giving talks about our
1:00:17
APIs and our products. As
1:00:19
you said, it's a mix
1:00:22
between marketing. So like I do
1:00:24
kind of showcase how. our APIs
1:00:26
can be utilized to make your
1:00:28
lives easier if you're as you
1:00:30
said if you're dealing with anything
1:00:33
that's related to telephones like SMS
1:00:35
voice or WhatsApp or even email.
1:00:37
Yeah. Yeah. Awesome. And so I want to get
1:00:40
some context into like where
1:00:42
you think things are going like
1:00:44
you are working at one of
1:00:46
the bigger tech companies and you've
1:00:48
worked at arguably like the biggest
1:00:50
or second biggest tech company and
1:00:52
then you've also worked at like
1:00:55
small like a small startup that
1:00:57
got acquired by a slightly larger
1:00:59
company like you you've had just
1:01:01
in your how many years has it
1:01:03
been since since you were working in
1:01:06
the gas station like since you finished
1:01:08
your college diploma seven almost
1:01:10
six like almost seven years
1:01:13
it's been six years yeah
1:01:15
you've jammed a ton of
1:01:17
experience into a pretty short
1:01:19
period of time What sort
1:01:21
of things do you see
1:01:23
changing and what are you
1:01:25
most excited about
1:01:27
in terms of cloud?
1:01:29
I think I want to take
1:01:32
the discussion back to
1:01:34
what you were mentioning.
1:01:36
There are people who
1:01:38
are trying to not advocate
1:01:41
but say that like,
1:01:43
oh, having your own server.
1:01:46
and like a facility
1:01:48
makes more sense than
1:01:50
just going the cloud
1:01:52
route. And I think
1:01:54
operational excellence
1:01:56
is something that we are
1:01:58
going to see. people, not
1:02:00
people like companies, have realized
1:02:03
that they have spent a
1:02:05
lot of dollars on cloud,
1:02:07
specifically when it comes to
1:02:10
compute and storage. So they want
1:02:12
to see how they can minimize
1:02:14
the cost, but also make sure
1:02:16
that they are using all the
1:02:19
resources that they have allocated
1:02:21
within the cloud. So like if there
1:02:23
is a V. There's a scale of,
1:02:26
or there's a group of like,
1:02:28
VM, so virtual machines within a
1:02:30
specific cloud that a company is
1:02:32
using. They're gonna make sure that
1:02:34
all of them are at like
1:02:36
at least 80 to 90 percent
1:02:38
capacity instead of just
1:02:40
being there at like, I don't know,
1:02:42
40 or 50 percent. So they're
1:02:44
gonna look for engineers,
1:02:47
specifically cloud engineers, who
1:02:49
can help them achieve that
1:02:51
kind of operational excellence. And
1:02:53
that will come only if you have the
1:02:56
skill set, if you know how budgeting and
1:02:58
cost within the cloud model works.
1:03:00
Because cloud has different models there
1:03:03
as pay as you go, but
1:03:05
if you look into like serverless
1:03:07
and other stuff, they're like different
1:03:10
architectures have different pricing models.
1:03:12
So I think that's where the big shift
1:03:14
is going to happen specifically
1:03:16
within these small and
1:03:18
medium businesses. is that
1:03:20
companies are going to
1:03:23
be spending their money
1:03:25
very carefully when
1:03:27
it comes to cloud. I
1:03:29
think 2015 to 2020
1:03:31
or 19-20 was a time
1:03:33
where every company was
1:03:36
just pouring money
1:03:38
into cloud. They're
1:03:40
like, no, get these
1:03:43
contracts. Let's move everything
1:03:46
to cloud. keeping the
1:03:48
bills somehow, but now they
1:03:50
are paying more attention and
1:03:52
being more strategic about how
1:03:55
they spend their resources. That
1:03:57
is the first shift I
1:03:59
think. going to happen. Yeah,
1:04:01
so essentially just
1:04:03
being more mindful of
1:04:05
how expensive it
1:04:07
is to use cloud services.
1:04:10
The second I already mentioned
1:04:13
is every company is trying
1:04:15
to get on the AI
1:04:18
bandwagon and running all these
1:04:20
AI, either large language models
1:04:22
or training your own
1:04:25
models. As you said, you know,
1:04:27
all of this, not everyone
1:04:29
has. The resources are
1:04:32
even the money to
1:04:34
have those resources in
1:04:36
their own data centers
1:04:38
or locations. So they're
1:04:40
going to rely on
1:04:42
a lot of these
1:04:45
public cloud vendors
1:04:47
to run those workloads.
1:04:49
So if you can gain
1:04:51
expertise in how these
1:04:54
AI workloads can be run
1:04:56
in the cloud on like,
1:04:58
you know. given infrastructure
1:05:00
like a specific kind
1:05:02
of infrastructure with keeping
1:05:05
the costs in mind
1:05:07
in like a you know optimal way i
1:05:09
think that that is the another
1:05:11
another area that is going to
1:05:13
grow and a lot of the
1:05:15
jobs are going to mention that
1:05:17
as a skill set. Interesting so at
1:05:19
the same time that people are
1:05:21
trying to go back to on-premise
1:05:24
or you know having owning their
1:05:26
own servers this is a big
1:05:28
movement in like A lot of smaller teams will
1:05:30
direct. We built our own servers. Like here it
1:05:32
is, this is the machine that you're actually interfacing
1:05:34
with, and they'll take a picture in, they'll tweet
1:05:37
it, and stuff like that. Certainly for like build
1:05:39
servers and things like that that don't need to
1:05:41
be in the cloud, that can absolutely make sense.
1:05:43
This said. uh... there's so there's attention between like
1:05:45
we don't want to be on the cloud we
1:05:47
want to save money we want to own our
1:05:50
own hardware and all the stuff and then there's
1:05:52
also the attention that we can't own our hardware
1:05:54
you can't own a quantum computer unless you're a
1:05:56
multi-billion dollar company basically because they cost a fortune
1:05:58
right uh... you you can't uh... own like a
1:06:01
cluster of gp u's because even
1:06:03
if you have the money like
1:06:05
it's like the production so backed
1:06:07
up right now that you would
1:06:09
be in on a waiting list
1:06:11
to be able to get uh...
1:06:13
you know your h hundreds and
1:06:15
stuff like that so uh... so
1:06:17
it's interesting right now that there
1:06:20
there's that tension in
1:06:22
this that push in that pull are
1:06:24
there any other big overarching
1:06:26
mega trends to use a
1:06:28
silly word in the in the
1:06:30
cloud space right now that you've
1:06:33
observed? Mega trends.
1:06:35
Hmm. Are there any tools?
1:06:37
Let's shift the tools. Are
1:06:40
there any tools that are
1:06:42
having a moment? I think
1:06:44
a lot of... It's not something
1:06:47
that is trending right
1:06:49
now. I think it's been
1:06:51
a few years, but the
1:06:53
automation and we saw that
1:06:55
with the Devops kind of
1:06:58
like... roles but also it
1:07:00
shifted to like platform
1:07:02
engineering you know tools
1:07:04
like backstage like having
1:07:06
internal developer like portals
1:07:09
and stuff for managing
1:07:11
infrastructure I think a
1:07:13
lot of more companies
1:07:15
are investing in that
1:07:17
again this comes from
1:07:19
that comment about operational
1:07:21
excellence like people companies
1:07:23
want to be mindful on how
1:07:26
they are using all of these
1:07:28
resources within the cloud. So I
1:07:30
think that it kind of like
1:07:32
ties in together where we are
1:07:34
headed with the trends. And we
1:07:36
also saw a lot of shift
1:07:39
into like traditional setup of
1:07:41
using VEMs to more
1:07:43
of like containerized environments
1:07:45
and like use of
1:07:47
Kubernetes. even if it
1:07:49
is Kubernadis, but also
1:07:52
like, you know, managed
1:07:54
container services like EWS as
1:07:56
ECS, last a container
1:07:58
service. So containers. are
1:08:00
also something that are
1:08:02
gonna be trending specifically
1:08:04
with the AI use
1:08:06
case. So not just,
1:08:08
you know, ordering your
1:08:10
compute power by getting
1:08:13
GPUs from NVIDIA and then some kind
1:08:15
of compute from Dell or other
1:08:17
vendors, but
1:08:19
how you can, even if
1:08:21
it's on -prem or cloud doesn't
1:08:23
matter, but how you can
1:08:25
leverage more of like a
1:08:27
containerized environment for different workloads,
1:08:29
for that optimal use of
1:08:31
the money that has been spent
1:08:34
on the infrastructure. Yeah,
1:08:36
and a lot of DevOps and cloud engineering really
1:08:38
does come down to figuring out a budget
1:08:40
and like figuring out how to make things work
1:08:42
within that budget or figuring out clever ways
1:08:44
to automate your way to a reduced budget or
1:08:47
making more crafty use of a
1:08:49
resource. Like serverless is a
1:08:51
pretty big innovation in that. It's
1:08:54
been around for like 10 years,
1:08:56
but basically Amazon Lambda, like where
1:08:58
you can just run like functions
1:09:00
in the cloud, instead of having
1:09:02
servers standing by, you can just,
1:09:05
yeah, and you can have things
1:09:07
done incredibly inexpensively, unless you're doing
1:09:09
those at a vast scale. So
1:09:11
it's like, I think you get
1:09:13
like thousands of free Lambda.
1:09:15
Oh yeah, I think the last
1:09:18
I remember, it was a million.
1:09:21
A million a month per month
1:09:23
in vocations. And that's like a
1:09:25
lot of my stuff, specifically for
1:09:27
APIs and like event -driven
1:09:29
stuff is running on
1:09:31
Lambda or functions as
1:09:33
service. Microsoft has Azure
1:09:35
functions, GCP has Google
1:09:37
Cloud functions. But
1:09:39
it boils down to the
1:09:42
use case. So if there is
1:09:44
a use case for you using
1:09:46
serverless, you should definitely leverage
1:09:48
it because it's such a cost
1:09:50
effective method. And a lot
1:09:53
of the management of infrastructure
1:09:55
is abstracted away. You
1:09:57
just give them your code and it runs
1:09:59
it. you want. Yeah, yeah,
1:10:01
absolutely. Awesome. So let's say, hypothetically,
1:10:03
you are starting out, you're looking
1:10:05
back everything you know about cloud
1:10:07
competing, and maybe you're just going
1:10:09
to completely skip the diploma you
1:10:11
got, the college, the technical college
1:10:13
where you went, community college, where
1:10:15
you studied like networking and databases,
1:10:17
and those kind of more nuts
1:10:20
and bolts type skills. Let's say,
1:10:22
hypothetically, you had zero formal school.
1:10:24
What would you do if you
1:10:26
wanted to get where you are
1:10:28
today? And you want to get
1:10:30
there as quickly as possible and
1:10:32
you ideally didn't want to spend
1:10:34
money. To actually earn these certifications,
1:10:36
like to take the certification exam,
1:10:38
it might be like 200 bucks
1:10:40
per certification exam. So we're going
1:10:42
to treat it like those certifications.
1:10:44
You have money to pay for
1:10:47
those, but you don't want to
1:10:49
spend a bunch of money on
1:10:51
anything else. Or maybe you have
1:10:53
a minimal budget like, you know,
1:10:55
$200 a month or something for
1:10:57
your training or less than that.
1:10:59
No for sure. I think that
1:11:01
$200 per month, I'm going to
1:11:03
use that for your cloud builds.
1:11:05
So what I mean by cloud
1:11:07
builds is I want, I would
1:11:09
create like AWS or Azure account
1:11:11
and then start building stuff. This
1:11:14
would be a later part of
1:11:16
the process, but since you have
1:11:18
given me that $200, I think
1:11:20
that's where it'll be most used
1:11:22
is just spinning stuff up in
1:11:24
the in given cloud provider and
1:11:26
then because it's going to cost
1:11:28
money once you run out of
1:11:30
free-tier services. That is where it's
1:11:32
going to go. And I think
1:11:34
you can literally do it by,
1:11:36
even within like, you can have
1:11:38
a good project running in cloud
1:11:40
for less than $20 a month,
1:11:43
even if it's like it involves
1:11:45
multiple services at a personal level,
1:11:47
because, you know, you're not going
1:11:49
to get as big of a
1:11:51
traffic as some of these enterprise
1:11:53
companies get. But I would start.
1:11:55
If I was going to start
1:11:57
from zero where I have zero
1:11:59
context. is I was going
1:12:01
to learn some of the
1:12:03
IT fundamentals on how networking
1:12:06
works, so like how internet works
1:12:08
first of all, DNS, how,
1:12:10
you know, packets transfer, how
1:12:12
computers communicate to each other,
1:12:15
because at the end of
1:12:17
the day all these servers
1:12:19
within the cloud, you know,
1:12:21
they use networking to talk to
1:12:23
each other. The second scale I
1:12:25
would really spend my time is
1:12:28
on how Linux works. Because
1:12:30
I think there was a I
1:12:32
saw this photograph somewhere. I
1:12:35
think it was Twitter like I
1:12:37
don't know 80% off servers
1:12:39
on the internet are Linux
1:12:41
or something like that at
1:12:43
least 80% Yeah, because people
1:12:46
don't want to have to
1:12:48
pay like a license yeah,
1:12:50
you know Microsoft I'm not sure
1:12:52
what like NT, I'm not even
1:12:54
sure what options there are in
1:12:56
our clinics. Yeah, every every server
1:12:58
free code camp is every year
1:13:00
used. We probably deployed thousands of
1:13:02
servers and spun them down over
1:13:04
the years. We have more than
1:13:07
100 servers in operation right now.
1:13:09
Every single server has been I
1:13:11
believe like Ubuntu. Yeah, because that's
1:13:13
just like a widely available image
1:13:15
and it's battle tested and yeah.
1:13:18
And so Ubuntu is a specific
1:13:20
variant of Linux that has
1:13:22
just become Particularly popular.
1:13:24
It's based on Debbie and which
1:13:27
is another distro But like they
1:13:29
added a bunch of additional stuff
1:13:31
and it doesn't really matter that
1:13:33
much But you can you can
1:13:35
definitely geek out and choose a
1:13:37
very specific? Flavor of Linux that
1:13:40
you like if it's more security
1:13:42
focused or more performance focused or
1:13:44
something like but but yes like I
1:13:46
will quickly second the notion that you
1:13:48
should learn Linux if you want to
1:13:50
work as a cloud engineer because every
1:13:52
cloud engineer I know basically is
1:13:54
doing stuff in Linux all day long.
1:13:57
Definitely, definitely. And I think, yeah, when
1:13:59
you look back... once you become a
1:14:01
cloud engineer you'll tank yourself if
1:14:03
you have those Linux skills. I
1:14:05
don't even know if it is
1:14:08
possible in today's time to land
1:14:10
a cloud engineer role without the
1:14:12
Linux skills. But yes that would
1:14:14
be my second scale. The third
1:14:16
I want to focus a bit
1:14:19
more on at least having one
1:14:21
programming language under your belt so
1:14:23
I highly recommend Python because because
1:14:25
if you're new it's very easy
1:14:28
to understand. there is a great
1:14:30
community behind Python like there are
1:14:32
ample of resources available online there
1:14:35
are communities that you can join
1:14:37
to get yourself you know skilled
1:14:39
in Python and get it to
1:14:42
a point where you can like
1:14:44
do scripting in Python because
1:14:46
a lot of cloud and Devops
1:14:48
engineers do scripting
1:14:50
for automation and stuff. That's
1:14:53
when I'll start pivoting towards
1:14:55
learning a cloud provider so
1:14:58
pick I think the
1:15:00
greatest advice I've given is
1:15:02
see the market that, see
1:15:04
the market in your city.
1:15:06
So if you're in Toronto,
1:15:08
look at the job listings
1:15:11
of the cloud engineers and
1:15:13
which cloud provider is being
1:15:15
mentioned the most. If AWS
1:15:17
is more popular, then Azure
1:15:19
in your area, go with
1:15:21
that provider. If you don't
1:15:24
already have made the decision.
1:15:26
So pick one provider. go
1:15:29
through the foundational certification. You don't
1:15:31
have to set the exam.
1:15:33
The reason why I say
1:15:35
go through the certification is
1:15:37
because they have built a good roadmap
1:15:39
of what you should learn first,
1:15:41
what services you should learn, like
1:15:43
in a good roadmap. So they give
1:15:45
you a structure and I think you
1:15:48
should follow that. Then after you're
1:15:50
done the foundational level, go
1:15:52
for the associate level. certification just
1:15:55
prepare for it don't like sit
1:15:57
the exam if money is a
1:15:59
problem. but when you're when it
1:16:01
comes to actually applying for jobs it
1:16:03
is would you say it's good to
1:16:06
have the actual exam like do you
1:16:08
think the certification is worth actually earning
1:16:10
definitely I think I think having at
1:16:13
least I would skip like if money
1:16:15
is really a problem I would skip
1:16:17
the practitioner have at least one associate
1:16:20
level so that would be like solutions
1:16:22
architect for EWS is E 104 for
1:16:24
Azure and GCP is associate cloud engineer.
1:16:27
So depending on what cloud provider you
1:16:29
pick, like go with at least this
1:16:31
certification, if you want to increase your
1:16:34
chances, I think it helps to certain
1:16:36
extent. Again, like having it on the
1:16:38
resume will help, but what you say
1:16:41
actually in the interview again, you know,
1:16:43
it all comes down to that. So
1:16:45
just having the paper doesn't matter like...
1:16:48
like have the knowledge underneath that certification.
1:16:50
Awesome. So I want to I want
1:16:52
to break all that down because you've
1:16:55
covered three very important things. I've been
1:16:57
taking detailed notes. So first thing that
1:16:59
you recommend, anybody who wants to become
1:17:02
a cloud engineer, regardless of your background,
1:17:04
learn networking, learn fundamentally how computers communicate
1:17:06
with one another because that's what the
1:17:09
cloud is, a whole bunch of computers,
1:17:11
communicating with another. Second one, learn Linux
1:17:13
pretty well. The third one, learn at
1:17:16
least one. High-level scripting language, Python seems
1:17:18
to be an excellent one. I strongly
1:17:20
encourage everybody to learn Python. If it's,
1:17:23
you know, JavaScript is arguably like easier
1:17:25
to learn just because it's a little
1:17:27
bit more visual and you can do
1:17:30
as part of web dev, but there's
1:17:32
no harm in just diving into Python
1:17:34
and freaking camp has a ton of
1:17:37
resources on learning Python. And Python is,
1:17:39
in my humble opinion, one of the
1:17:41
easier languages to learn. It's arguably like
1:17:44
the easiest major programming language that's in
1:17:46
wide use to just pick up. because
1:17:48
it has like lots of different features
1:17:51
that kind of force you into coding
1:17:53
right. Whereas JavaScript you can just code
1:17:55
whatever you want and it can be
1:17:58
a completely volatile. of spaghetti and it
1:18:00
can still work. But, you know, Python
1:18:02
kind of, it has patterns that
1:18:04
push you toward actually, like learning how
1:18:06
to do things, right? So those would
1:18:08
be the big three things. Anything else
1:18:11
that you would strongly recommend people do?
1:18:13
Oh, and the three certifications that you
1:18:15
recommended based on your cloud of choice,
1:18:17
which they are very comparable functionally
1:18:19
in how they work. They have
1:18:21
different services names. They have probably
1:18:23
different little quirks between them, but
1:18:25
you can skip. the first certification that's
1:18:28
usually less technical when you go
1:18:30
for one of the associates yes
1:18:32
that way you know a single
1:18:34
associate certification like if you have
1:18:36
that they probably assume you know
1:18:38
everything from the more junior certification
1:18:40
right definitely yeah yeah I think the
1:18:42
the only thing I would add is some
1:18:45
kind of devops practices into it so like
1:18:47
think of terra form so terra form does
1:18:49
infrastructure as code you know any of the
1:18:52
companies you apply for they'll have
1:18:54
some kind of automation Nobody goes
1:18:56
through the portal and clicks through
1:18:58
deploying an easy-to instance when there
1:19:00
are hundreds, like in free code
1:19:02
camps. Like if you want to
1:19:04
deploy a hundred... VMs, you're not
1:19:06
going to do 100 times through
1:19:08
a console. So learn, all these
1:19:11
cloud providers have their own CLI
1:19:13
or a command line. So either
1:19:15
you can start diving into that.
1:19:17
And also on top of that,
1:19:19
I think terraform is a great
1:19:21
example for infrastructure as code because
1:19:23
it's cloud agnostic. So it doesn't
1:19:25
matter which cloud provider you work
1:19:27
with. You can write terraform code
1:19:29
to deploy your infrastructure in any
1:19:31
of these cloud providers. So any
1:19:34
kind of automation in. in respect
1:19:36
to the Devops practices, I would
1:19:38
say, so terra farm and command
1:19:40
line for that cloud provider and
1:19:42
get hub actions. So since you'll
1:19:44
be building a project, I highly
1:19:47
recommend it to have it in
1:19:49
a get hub repository or get
1:19:51
lab repository so that you can
1:19:53
share it with your employer, like
1:19:55
when you're applying for jobs,
1:19:57
make sure it's well documented.
1:20:01
Automation is only good when
1:20:03
you can deploy stuff
1:20:05
automatically when changes happen in your code
1:20:07
repository. That's where GitHub actions come
1:20:09
in. So like start diving into
1:20:11
how you can apply multiple, like
1:20:13
if you want to do, you can build a
1:20:15
end to end project, but how you
1:20:17
can apply these DevOps practices into your
1:20:19
cloud project, I think would be
1:20:21
like a cherry on top and would
1:20:23
really make you ready for like
1:20:25
an actual job at
1:20:27
a company. All of
1:20:29
this is kind of a
1:20:32
roadmap on our Learn
1:20:34
to Cloud. So Learn
1:20:36
to Cloud is an open
1:20:38
source guide or platform
1:20:40
where you can learn
1:20:42
cloud. It's free. It
1:20:45
was built by my
1:20:47
friend who works at Microsoft and
1:20:49
me because we have had this
1:20:51
like self taught kind of journey
1:20:53
into the cloud. So we kind
1:20:56
of saw like, oh, all
1:20:58
of this was kind of missing in
1:21:00
our journey. So let's create a
1:21:02
resource that helps people, you know, get
1:21:05
into cloud basically. So
1:21:07
all of the technologies
1:21:09
that I mentioned from
1:21:11
like networking, Linux,
1:21:13
scripting language,
1:21:15
Python and
1:21:17
even DevOps towards the end,
1:21:19
like all of this is kind
1:21:21
of covered there. So I highly recommend
1:21:23
it to check it out. It's
1:21:25
Learn to Cloud .Guide. It's a web
1:21:27
app that you can access. Awesome.
1:21:30
I'm linking to that in the
1:21:32
show notes. Well, Rishabh, I think
1:21:34
it's awesome. Everything you've shared with
1:21:36
everybody here. I love
1:21:38
that you have this amazing
1:21:40
origin story that you are proof that
1:21:42
you don't need to get a
1:21:44
four year degree to potentially work as
1:21:46
a DevOps, as a cloud engineer,
1:21:49
as a developer advocate and that you
1:21:51
can just go the certification route and
1:21:53
that you can not necessarily
1:21:55
have to constantly change
1:21:57
jobs or shop around for jobs, but actually
1:21:59
find opportunities within your own current
1:22:01
company. I love to see people
1:22:03
do that and take advantage
1:22:05
of any sort of lifeline from
1:22:07
above like mentorship, anything that they
1:22:10
can get. I think it's a
1:22:12
testament to how scrappy you are
1:22:14
and how resourceful you are. And
1:22:16
I also really appreciate you sharing
1:22:18
like all that really actionable advice
1:22:20
on how to get into tech.
1:22:22
I'm going to encourage everybody to
1:22:25
check out Ryshov's courses that we
1:22:27
published on FreeCo Camp. Check out
1:22:29
his Learn to Cloud. website, which
1:22:31
is awesome. It covers Linux, Bash,
1:22:34
programming, cloud platform fundamentals, devops
1:22:36
fundamentals, cloud security, very important
1:22:38
topic. So yeah, man, just
1:22:41
thank you so much for being such
1:22:43
a sharing person. Like a lot of
1:22:45
people are probably in a similar boat
1:22:47
and they've gotten to where you are
1:22:49
in their career and they don't necessarily
1:22:51
take the time to help other people
1:22:54
get to where they are. You know,
1:22:56
it's easy to just relax and enjoy
1:22:58
your... your knowledge worker lifestyle with your
1:23:00
interesting work and your high income and
1:23:02
all these things, but you take the time
1:23:04
to share that wisdom and to make
1:23:07
sure that other people have a
1:23:09
nice clear path forward and you
1:23:11
help reduce the ambiguity. Is there
1:23:13
any advice you would send back
1:23:15
in time to yourself if you
1:23:17
were sitting in that gas station
1:23:20
for a long day like looking
1:23:22
at that money that you've been
1:23:24
making which is enough to... provide
1:23:26
for yourself and it's easy to
1:23:28
just imagine like an alternate timeline
1:23:30
where reshob is you know seven
1:23:32
years later you're still
1:23:34
in that gas station like
1:23:37
what advice would you send
1:23:39
back to yourself? Hmm I
1:23:42
think I would probably
1:23:44
say that keep dreaming big
1:23:46
but also just like don't
1:23:48
forget your dreams so Like
1:23:51
I remember me being a
1:23:53
teenager and like oh what
1:23:55
all dreams I had like
1:23:58
just don't don't forget like
1:24:00
what you have pictured for
1:24:02
yourself for yourself when life gets
1:24:04
comfortable. gets comfortable. So that is the advice
1:24:06
I think I would give
1:24:08
myself. I would give also And also like,
1:24:10
things are gonna are gonna happen
1:24:12
at their own pace like
1:24:14
just be consistent with with like whatever
1:24:16
was trying to do at
1:24:18
that time. it's So new it's
1:24:20
learning a new skill just
1:24:22
like be showing up every up
1:24:24
every day or whatever you have built,
1:24:27
but yeah, have built. your dreams and then
1:24:29
being dreams and then being
1:24:31
consistent. you again so much for Well thank
1:24:33
you again so much for
1:24:35
making time to come on
1:24:37
the Free No, thank you. Thank you
1:24:39
you. Thank you for creating
1:24:41
you know this platform for like
1:24:43
only for like teaching and
1:24:45
stuff but also having so
1:24:47
many amazing people who can
1:24:49
share their story you know, know
1:24:51
of inspire and give road to
1:24:53
to other. Thank you. Awesome. Awesome. your
1:24:55
show Everybody tuning in in. next
1:24:58
week. Happy coding. coding.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More