Pratica di Shadowing: How to ACTUALLY Get a DevOps Job in 2026 - Impara a parlare inglese con i video

Creazione lezione...
1
What would it take for a complete beginner, someone with no IT job,
2
no production experience, and no idea where to start to become somebody that a company trusts with production deployments and infrastructure?
3
Is that actually realistic in 2026?
4
I think it is.
5
I think you can absolutely get there, but you need to understand what the path looks like and what you're building towards.
6
You need to understand Linux.
7
You need to understand the software development life cycle.
8
You need to understand scripting and you need to understand web hosting very well.
9
You can learn AWS, Terraform, Docker, Kubernetes in isolation, and that's fine.
10
It's useful, but putting those tools together and getting that real experience is what's going to take you to the next level.
11
It'll make you ready for the job.
12
And I'm going to be honest, going straight from beginner to a DevOps job is something that's not super realistic, unless you find some junior DevOps position where they're willing to train you in,
13
which is exceedingly rare nowadays.
14
But I don't want this to get you discouraged.
15
This does not mean that DevOps is out of reach.
16
It means you're going to build your way there.
17
By the end of this video, you'll know which first job to pursue, what to learn, what to build, and then when you should actually start applying for DevOps jobs.
18
So where should you start?
19
In my opinion, you should still start in help desk, tier one support, IT, maybe at an MSP.
20
You're going to have to understand how production systems work.
21
Then you move towards system administrator or cloud support.
22
Maybe you get a cloud engineer job and then eventually you become a DevOps person.
23
How long does this take?
24
Well, there's honestly no real minimum and it depends where you're at technically and with your experience.
25
I think increasing responsibility and exposure matters more than how long you stay in any given position.
26
You're probably going to be administering systems first, and then you're going to get that Linux and cloud experience.
27
But what if you're already a software developer?
28
This is an entirely alternate path.
29
From this side, you have to pick up the infrastructure stuff.
30
From the operations side, you have to learn Git, GitHub workflows and source control, pull requests, testing and staging environments, build artifacts and CICD.
31
And from the software side, of course, you have to learn the infrastructure stuff.
32
So either way, you're just learning the other half, essentially.
33
Now, what level of Linux do you actually need for this?
34
Well, Well, if an application that's running on a Linux server starts breaking, you should be able to troubleshoot using logs without going directly to a tutorial.
35
That means being comfortable with Linux users, processes, services, files and permissions,
36
packages, logs, SSH, networking, and then environment variables as well.
37
If you want something to move towards, I think RHCSA, the Red Hat Certified System Administrator, is a decent certificate to look towards.
38
I myself will probably get this at some point.
39
If you can't tell, I'm pretty bullish on certifications in general.
40
I think they really force you to get the experience needed to do these types of jobs.
41
So now you've started administering systems.
42
You've worked your way past help desk.
43
Now it's time for you to start understanding the software that's running on them.
44
You need to understand the entire software development lifecycle.
45
A developer starts with an issue.
46
They make a branch.
47
They commit their changes.
48
They open a pull request.
49
That code needs reviewing before it's built and deployed.
50
Then you need good monitoring and a way to roll back if something goes wrong.
51
And then you've got secrets all over the place.
52
API keys, tokens, database passwords, usernames, DB URL, all of this stuff.
53
Your app is going to need them.
54
So is your CI pipeline.
55
So are your Kubernetes clusters.
56
How you manage these secrets is very, very important.
57
I'd use a secrets manager, like in physical.
58
Full disclosure, that's the company that I work for.
59
But you could use any secrets manager.
60
The point is centralizing your secrets allows you to fine -grained scoped access to them.
61
You can rotate them from one central place.
62
You can sync them to all of these different places, whether that's GitHub, whether that's, you know, your CI pipeline, whether that's your Kubernetes clusters or Vercel or whatever other service you're using.
63
Now, this also makes CI and it makes local development so much easier as well.
64
The point I'm getting at is learning about secrets management has, to me at least, by proxy, taught me so much about how production infrastructure runs.
65
Now, on the note of production infrastructure, one thing that I personally wish I started learning earlier was Kubernetes.
66
I would learn Kubernetes as early as you possibly can.
67
I was a Windows system administrator.
68
I didn't do tons of Linux.
69
We had some Linux boxes that we were, you know, kind of managing but it's mostly just updates
70
and like easy scripts and stuff but i moved to the startup
71
and physical in the infrastructure security space
72
and this is like you know dev sec ops adjacent
73
and kubernetes was huge it was a big learning curve for
74
me i had to spend weeks learning kubernetes i was like
75
walking on the treadmill watching videos about kubernetes i was dreaming about kubernetes i was learning about kubernetes secrets
76
and how these apps ingest you know secrets
77
and where the source of truth should be
78
and how external secrets operator works
79
and how authentication from your kubernetes cluster to you know your secrets manager works And then that's just secrets management.
80
Of course, there's like the entire architecture of how Kubernetes works, right?
81
What a pod is, what a node is, how the control plan works, what the, you gotta learn the command line commands, the kubectl commands, I like calling them kubectl commands.
82
This is all important stuff.
83
And it's stuff that I wish I started learning earlier.
84
Because once you start to understand ingress and deployments and services
85
and this cluster architecture and really like how all of this high level pieces kind of fit together, I think something clicks in your mind about distributed infrastructure and distributed systems.
86
And when you start thinking like this, it makes you more of a systems thinker.
87
And this is 100 % necessary if you wanna be a DevOps professional.
88
Now there is a cert in the space, as I'm sure you could guess.
89
I do wanna get it at some point.
90
It's called the CKA, the Certified Kubernetes Administrator.
91
There's actually a few of them.
92
This is just kind of like the first one, the main one.
93
And I really think that this would be worthwhile for you to get, because in order to get the cert, you have to be able to administer, troubleshoot and debug Kubernetes things really fast and
94
so it just kind of forces you to be an expert
95
once again in this domain now alongside this you need real
96
kubernetes projects as well now how would i use ai in
97
this entire process well i would definitely be using ai i
98
would use it to help me script i would use it to help understand what the scripts are doing understand
99
that you don't have to know the exact syntax of the language
100
that you're scripting in in order for you to be a
101
devops professional nowadays like i'm gonna be honest with you nobody software engineers included or i should say very very, very few are handwriting code letter by letter anymore.
102
It's mostly reviewing the output that an AI created.
103
Now, this might not be as fun as handwriting code, but I can tell you debugging is a lot more fun
104
because you don't have to spend days at a time looking through stack traces and trying to track something down manually.
105
So you've got to understand how an API works.
106
You've got to understand error handling.
107
You've got to understand environment variables.
108
You've got to be using AI extensively if you want to be successful in tech nowadays.
109
But most importantly, it's the context.
110
You need to understand which systems can I and should I automate, whether it's with AI, whether it's with a script, whether it's with N8N or something of that sort.
111
In DevOps, you're managing millions, billions of dollars of infrastructure.
112
So it's important that you know what you're doing when you're dealing at these different levels.
113
You know, if you're doing something locally on your device and just testing something out, you can automate it with AI.
114
If it works as you go up this kind of responsibility ladder, we have to have the context about where you can safely run certain things and what the fallback plan is.
115
This is huge.
116
And this isn't just unique to DevOps.
117
This works in IT.
118
This works in software development.
119
This works for platform engineers.
120
This is for everybody, right?
121
You have to have context around what you're doing.
122
Don't be reckless, essentially, is what I'm saying.
123
Now, what project would I build that kind of brings all of this together?
124
I would build a small containerized application with a database, put it in GitHub, use pull requests
125
and the entire software development kind of process in order to actually merge things into main, set up some CI tests and GitHub Actions, build it, deploy it on Kubernetes,
126
you know, set up DNS and HTTPS and host it on real production servers.
127
Once it works, break some stuff, mess up DNS, mess up a credential, mess up some setting with the database
128
and understand deeply why you've messed this thing up
129
and how you've messed it up and how you could fix it in production.
130
Now, putting together this project requires a lot of curiosity and conscientiousness.
131
Again, you're going to be working with AI to actually set something up for you, but it's quite a lot of work to make up the entire environment and try and mimic a real world scenario and,
132
you know, use GitOps and use again, this pull request workflow and understand all of this hosting stuff.
133
And then also introduce purposeful problems.
134
Like this is a lot of work.
135
I'm not going to lie to you.
136
And does this count as production experience?
137
Of course not.
138
You don't have to lie and say that you've managed production Kubernetes clusters before you actually have, but it is experience.
139
It's useful experience.
140
And through the process of doing all of this work that is going to be painful, you're going to learn a lot of useful stuff
141
and this my friends will help you in an interview
142
and help you talk confidently about things
143
and as i'm doing this i would be writing blogs i
144
would be you know making articles i would make a website
145
somebody asked this in the youtube comments the other day
146
that was like hey how public should i be with my
147
learning nowadays being public is as easier as it's ever been
148
because you can use ai to help you be public of
149
course don't just push out slop nobody's going to like that
150
but build things and be curious as much as you possibly can
151
and learn in public it's going to help you so you're a complete beginner where do you start i would learn networking, Linux, and Git at a very basic level, and I would start building one application.
152
I would still get my beginner level certificates and try and go to, you know, tier one help desk, system administrator, something of that sort, MSP, things like this.
153
I would use AI to teach me as much as possible.
154
I have a video on Matt Pocock's slash teach.
155
It's an AI skill
156
that you can use to help AI teach you over a long period of time with some goal in mind.
157
It's super, super good.
158
Definitely go check it out.
159
Matt Pocock is the goat of AI skills.
160
Now, when should you start applying for DevOps jobs?
161
Again, I would generally say you should start learning things earlier than you think you should.
162
So as you're getting your system administrator position, you should be learning Kubernetes.
163
You should be learning all of this software side of things.
164
You should be learning how infrastructure actually works.
165
Of course, you're going to do that in your job as well.
166
Once you have a year, year and a half of troubleshooting experience under your belt with just real technical systems, it doesn't have to be distributed systems and all of this insane stuff,
167
I would start applying understanding that this application process is going to be a longer application process.
168
It's not going to happen overnight.
169
But as you have this technical job and you're learning these technical DevOps applicable things, start applying for a job.
170
And then also understand what the job is.
171
You are going to be a jack of all trades.
172
You're going to be managing infrastructure.
173
You're going to be up at 3 a .m doing on -call rotation stuff.
174
You're going to be the guy or girl who everyone expects to know everything, even though you don't.
175
And in today's day and age, working in big tech, things change every two weeks.
176
Like legitimately, the thing that you thought was super important two weeks ago might not be super important anymore.
177
And there's another thing that you have to learn that's super important.
178
This for some people is mentally draining.
179
This for me invigorates me because I'm always learning new things and it's super duper fun.
180
And I feel like I get to be at the bleeding edge of technology.
181
And so this is really cool.
182
So yeah, guys, this has been how to actually get a DevOps job from zero in 2026, 2027 seven, I imagine this is still going to carry over.
183
I wish you luck.
184
If you have any questions, you know, leave them in the comments.
185
I read every single one.
186
Thank you so much for watching and we'll talk to you in the next one.
187
Goodbye.

Il contesto

Il video discute di come un principiante senza esperienza in IT possa ottenere un lavoro in DevOps nel 2026. Il discorso è pratico e strutturato, con esempi concreti su skills da acquisire e passaggi professionali. Questo scenario è utile per gli apprendisti di inglese perché combina vocaboli tecnici con una lingua parlata naturale, ideale per esercitarsi nella comprensione e nella riproduzione di contenuti reali.

Frasi e collocazioni utili

  • "Get a DevOps job": Espressione chiave per indicare l'obiettivo professionale. La collocazione "get a job" è molto usata in contesti lavorativi.
  • "Production experience": Si riferisce all'esperienza pratica con sistemi in funzione. "Production" è un termine tecnico spesso usato in IT.
  • "Software development life cycle": Il ciclo di vita dello sviluppo software. Una collocazione fondamentale per chi lavora in tecnologie.
  • "Troubleshoot using logs": Risolvere problemi usando i log. "Troubleshoot" è un verbo essenziale per l'assistenza tecnica.
  • "Increasing responsibility": Aumento delle responsabilità. Una frase utile per descrivere la crescita professionale.

La tua sfida di shadowing

Per migliorare la tua pronuncia e la fluidità, prova il shadowing in inglese con un frammento del video. Seleziona una parte di 30 secondi, ad esempio dove si parla dei passaggi per diventare DevOps. Ascolta attentamente l'intonazione e il ritmo, poi ripeti immediatamente dopo, cercando di imitare ogni dettaglio. Usa un shadowing site per registrare te stesso e confrontarti con l'originale. Questo esercizio, chiamato anche shadow speech o shadow speak, aiuta a rafforzare la memoria muscolare e a internalizzare la struttura della lingua. Ripeti il processo 5 volte: noterai come la tua capacità di seguire il flusso del discorso migliori drasticamente.

Cos'è la tecnica dello Shadowing?

Shadowing è una tecnica di apprendimento delle lingue supportata da studi scientifici, originariamente sviluppata per la formazione dei traduttori professionisti e resa popolare dal poliglotta Dr. Alexander Arguelles. Il metodo è semplice ma potente: ascolti un audio in inglese di madrelingua e lo ripeti immediatamente ad alta voce — come un'ombra che segue il parlante con un ritardo di solo 1–2 secondi. A differenza dell'ascolto passivo o degli esercizi di grammatica, lo shadowing costringe il tuo cervello e i muscoli della bocca a elaborare e riprodurre simultaneamente i modelli di discorso reale. La ricerca dimostra che migliora significativamente la precisione della pronuncia, l'intonazione, il ritmo, il discorso connesso, la comprensione dell'ascolto e la fluidità del parlato — rendendolo uno dei metodi più efficaci per la preparazione alla prova di speaking dell'IELTS e per la comunicazione reale in inglese.

Tecnica dello shadowing: leggi la guida completa passo dopo passo →