Learning the wrong tech? The skills cloud jobs ACTUALLY want...
Vložit
- čas přidán 24. 07. 2024
- In this video I break down some REAL data that I gathered personally from over 2000 job descriptions, to find show you these are the skills you need as a: Data Engineer, DevOps Engineer, Platform Engineer, Site Reliability Engineer, Support Engineer and Backend Engineer.
00:00 - Intro
01:10 - Data Engineer
02:53 - DevOps Engineer
03:58 - Platform Engineer
05:43 - Site Reliability Engineer
07:18 - Support Engineer
09:01 - Backend Engineer
GitHub repo:
github.com/openupthecloud/clo...
Twitter thread of data breakdown:
/ 1546750390858817539
-
▶ A PRACTICAL START WITH CLOUD / AWS
I highly recommend Stephen Mareeks AWS courses. If you’re a total beginner I recommend the “Certified Cloud Practitioner” otherwise the “Associate Developer”. If you plan to take the exam, I also highly recommend Jon Bonso’s practice exams:
geni.us/bonso-practice-exams
geni.us/stephane-mareek-ccp
geni.us/stephane-mareek-dev
Why I recommend Stephane and Jon’s courses:
openupthecloud.com/aws-exam-b...
▶ WRITE A CLOUD RESUME THAT LANDS YOU THE JOB
There is no better book which explain Tech Hiring and how to write a resume that passes tech screening processes than “The Tech Resume: Inside out”. I am referenced in the book and my review (Twitter) is on the homepage. It’s free if you’re unemployed and is priced based on your location.
geni.us/techresumeinsideout
▶ BUILD YOUR RESUME (AS A PROJECT) USING CLOUD TECHNOLOGY
The “Cloud Resume Challenge” is a 12 step. I love the challenge, I’m an active member of the Discord, and I have a whole playlist on CZcams to help you complete the challenge. There is a book (it’s optional), but I strongly recommend it. Get the “Cloud Resume Challenge” book:
geni.us/cloudresumechallenge
▶ CLOUD BOOKS & COURSES COURSES
For my full set of recommended cloud books, courses, best monitors, keyboards and everything else, check out:
openupthecloud.com/recommende...
-
FIND OUT MORE:
Website: openupthecloud.com
About Me: openupthecloud.com/about
LET'S CHAT
Instagram: / openupthecloud
Twitter: / openupthecloud
Twitter (personal): / loujaybee
Legal Disclaimer: These videos are for education purposes only. I am not responsible for any incurred costs or damages from following any of these tutorials. Follow the tutorials at your own risk, taking necessary precautions for cost management, security, etc. - Věda a technologie
Great video and straight to the point. Thanks for sharing. Looking forward to more content from you in the future.
Extremely useful thank you!!
This helped me with a deeper understanding. Thank you for your time my friend!
Really glad to hear it! Thanks for stopping by !
Great video! It is simple and easy to understand , thanks for sharing 👍
Thanks for stopping by and the kind words, Sarah !
Beautifully made video.
Thanks mate. Just realized that i am a platform engineer, not really a solution architect. :D
Hello, great video. Am currently learning cloud architecture. Please what programming language between python and JavaScript is best to learn for cloud computing career?
Hey folks! I hope you found the video useful
Let me know in the comments 👇what other questions you have about cloud, and I'll try to make sure I get to it in a future video!
Also, you should check out this Twitter thread where I break down the different roles and do some explanation of the data:
twitter.com/openupthecloud/status/1546750390858817539
Hey, Lou 👋 Thank you for the video! Do you think for a good DevOps Engineer/ SRE one should have a good understanding of building microservices, and how to scale them? ( because indeed we need to understand the developers work first )
@@nancychauhan397 - Yeah it's a good question! It obviously "depends" but here are my thoughts:
DevOps - I've always seen most companies interpret DevOps as a more automation focussed role (e.g. mostly getting things to production, more than making what's running in production, and to a lesser extent then operating what's in production). For that reason, I'd say microservices are probably less relevant for DevOps than other roles like backend engineer or SRE. However.... some companies will interpret the role differently and may indeed want you to have that understanding.
Site Reliability Engineer - Learning Microservices and general architecture patterns, I'd say yes, very useful. I'm not sure how you can keep a site up and reliable if you don't know how it fits together. That said... I've seen SRE teams work on just central tooling, so in that case they might not need to be intimately familiar. But it's certainly going to help.
@Open Up The Cloud Thank you for the reply!🙌
( Many companies I interviewed for the SRE role expected me to be a good developer first with sound system design knowledge, design pattern, etc ) , So I have always been confused about the learning curve ( especially me coming from non CSE background)
@@nancychauhan397 Yeah, exactly! That makes a lot of sense. There's big demand for SRE roles so I've seen some companies hiring into SRE with more junior title, but I don't think that's the norm as most companies just don't have the right environment or capacity to train up more junior folks into such a highly technical role.
That was great tutorial. Can you help me in polishing the skills more. For now I am a software developer knowing angular and spring boot. I also have knowledge about k8's, docker, azure(not in depth). Is there any way or some demo apps where I can master it.?
udemy course
Thx so much Lou, this is cool…my question is I’m on my way to be credited as AWS foundational cloud practitioner, what skills would you like me to pickup along the way to complement my AWS cloud knowledge and to be industry ready? Thx.
I always recommend that folks start by targeting a role when building a learning plan.
However... without any knowledge of what role you want / your background, I often recommend these four areas (with some suggested recommendations):
1. Cloud Provider - AWS - Because it's the "biggest".
2. Programming language - Python - Because it's popular for data, web dev and cloud.
3. Infra as code - Terraform - It's open source, can be used across all cloud providers.
4. CI/CD tool - GitHub Actions - Because it's free, easy to use, etc.
These are more biased to software engineer, devops, cloud engineer type roles. If you go down the support, or "lower code" type roles you might want to adapt. However I'd always suggest to start more technical, and work back. As opposed to simply avoiding things like coding because you think it's out of reach for you.
Given you are picking up AWS, I'd suggest to start and explore a language like Python, and explore either:
- The web app (developer) side
- Data engineering side
- Cloud/infra side.
From here you'll start to get a feel if you like those types of work, and can decide to go down those paths further, or make a change.
I'd also suggest to start thinking about some "projects" that you can build, something that gets you hands-on and builds some evidence for your portfolio.
The obvious one I often recommend is: cloudresumechallenge.dev, but you can get creative here with many other ideas!
Best of luck! 🤘🚀
@@openupthecloud thx so much, I’m not the type that like coding per say but hey if it’s gonna propel my career then I don’t have to like it before I could do it lol, I think I’m gonna start checking out Python or terraform, someone mentioned both to me as well. Thx so much for the insight.
Data engineering appeals to me the most. Hence, I have picked up SQL and Python basics and liked it enough. However, it seems there are far more other technical skills needed to break into the field coming from Non IT background. I'm now thinking of doing some Linux and Scripting and try to break into Cloud engineering roles instead of DE. I would appreciate any advice from those already in those fields. Thanks.
> Hence, I have picked up SQL and Python basics and liked it enough
> I would appreciate any advice from those already in those fields. Thanks.
Sounds like you're on the right track, for sure those are very relevant and key skills for the vast majority of data engineers! My background is as a software / cloud engineer, and whilst I've gathered some data (presented here) I wouldn't profess to be an expert in the field of DE just yet. I'd suggest to seek out some people with data engineering titles and try and get more info!
> it seems there are far more other technical skills needed to break into the field coming from Non IT background
I would be careful to not over-inflate your learning list, try and stick to the main skills for the role you've chosen, and learn those as deep as you can. Better yet, showcase your skills in real-world projects hosted on GitHub or somewhere public.
> I'm now thinking of doing some Linux and Scripting and try to break into Cloud engineering roles instead of DE.
Cloud Engineering is also a great career and role, but make sure you're not doing this because you think it'll be easier than DE, as it likely won't be easier. Your skills would carry over quite well, and you could continue down that track, but just be sure you're not flip-flopping too much, because at some point you're going to have to commit in some direction! 🙏
@@openupthecloud Thanks for your response. I understand flip- flopping from one thing to another is not going to help my goals. Personally, I'm from an Accounting background and that's one of the reasons DE appeals to me. I kind enjoy dealing with numbers and Data and that's probably the route I will end up with. However, I'm 42 years and the number of different tools one has to learn for DE really scares me. I chose the Azure cloud platform and have managed to pass AZ-900 and DP-900. So, I will have to make a decision sooner rather than later and get on with it. Again, I appreciate your feedback and I have benefitted a lot from your content 🙌
Hi, could you recommend me a begginers cloud project to do? I'm looking for an entry level job, I have no experience in IT. I have CCNA, Azure Administrator, and RHCSA certs. Thank you!
Sure: cloudresumechallenge.dev
There you are!
Heyoooo!
Where is the Cloud SA role?
Was there much data on cloud security engineering type roles?
I was surprised that didn't make the video too
Hey Richard / Michael...It will have to make it the subject of a future!
It was part of my analysis, it just didn't return a significant amount of data (for some reason):
github.com/openupthecloud/cloud-roles-database/blob/main/backend/db/migrations/20220627202909_temp.up.sql#L12
For security content, though I also recommend Day's channel: czcams.com/users/DayCyberwox 🙏
So where is the Network Engineer? Who takes care of routers, Switches and Firewalls?
Doesn't the Support Engineer skills seem kind of counter-intuitive?🙃
im really stuck. i dont know what to focus on...everything seems important these days
The play around and find out what’s fun for you. There tends to be a lot of cultural differences between various roles. Some offer more opportunities to engage ‘soft skills’ like customer interaction etc. This can have a huge effect depending on whether you enjoy turning non-tech requests not products or love being left alone to dig deep in an API. One persons dream job is another’s nightmare. It’s a wide world, take your time and find the spot that’s right for you.