How to start a career in cloud computing in 2022

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hey everyone welcome back to another video in this video i'll be talking to you about what you need to know and what certifications you need to get to get into five different careers in cloud computing let's go all right so the first role is the cloud administrator role so this role is really the equivalent of sysadmin but in the cloud so what you would need for this role is either the azure 104 cloud administrator or the aws sysup administrator so i took the 104 and i have a video in the description if you want to see what the exam is like the knowledge you need to have for this role is basic cloud infrastructure knowledge so we're talking about administering compute administering storage administering network administering identities so all these are really a translation of the on-premise world into the cloud so if you know how to manage ad you will get azure aad if you create virtual machines in vmware you get creating virtual machines in aws or azure if you create storage so on so forth so they're really this role is really a translation from on premise to cloud now because of that that means you also have to have the knowledge that says admins have so that means you need to learn how to manage either a linux server or a windows server that's the extra non-cloud knowledge you need to have to have this role because yes you will manage cloud and yes you will deal with cloud but when you create a virtual machine you have to administer that virtual machine you have to run updates you have to install software you have to troubleshoot it so those are the skills that are non-cloud computing related that you have to learn now a bonus thing that you should learn for this role is infrastructure as code and that's going to be a theme across the board so infrastructure has code because you will now start deploying infrastructure and maintaining infrastructure as code all right the next role is the cloud developer so this role is really just a developer role but in the cloud so the certifications you're looking at are az204 uh cloud developer which i have a link in the description i took this exam too and the aws developer certification so those two are the certifications you would want to validate your knowledge um so the knowledge you need to know is for example how to use sdk software development kits for the cloud providers because what you will do is now you're going to have to either dynamically generate data in the cloud so either add a message to a queue or create a blob storage or things like that so you have to be familiar with the software development kits for those cloud providers on top of your actual programming knowledge of the task at hand so being familiar with sdks and sdks are going to come up in those exams i promise you you will have code completion and things like that so be familiar with those sdks because uh they're really how a developer interacts with the cloud other things you will need to be familiar with is messaging so messaging in the cloud so service bus queues cache things like that so how do you create an application that is scalable in the cloud and can handle everything another thing you need to familiarize yourself with is platform as a service because cloud native applications use platform as a service so serverless such as lambda functions or azure functions you also need to familiarize yourself with things like containers so docker and how do you create a code that runs on a container kubernetes and things like that so familiarize yourself with cloud native services and how you can create an application in the cloud and i highly recommend you start developing on your own projects in the cloud because cloud native applications are scalable and the cloud is pay as you go you can easily use all the services in one applications and demonstrate that you know how to use the cloud as a software engineer without incurring major cost another thing you need to familiarize yourself is cdci continuous deployment and continuous integration and you're going to start writing code and as soon as you hit commit then you get a whole workflow of all right this code is approved now it gets deployed to the cloud then it goes into testing and then it goes into production and so on so forth so you need to familiarize yourself and to do that you can just use github actions and for your own code deploy it automatically and the non-cloud knowledge you need to have is really programming and get which is really basic stuff that a developer needs to know so do that and you should be good all right the third role is devops so devops is a mix between dev and ops so you need to know what the knowledge for the dev side and the knowledge for the upside and i encourage you to go back and look at them if you haven't paid attention but really it's about managing infrastructure and managing code and that's what a devops does they manage both as they relate to one another not like separately so the infrastructure the code runs on and the code that runs on the infrastructure the certification you need for this is really the devops certification it's the same name for both aws and azure and same for google cloud and oracle cloud or whatever you have they all will be called devops what you need to emphasize on for devops is infrastructure as code because now you're managing everything through code so you're doing your operation side through software development your infrastructure has the same lifecycle as your software if you're in an agile environment and you release new versions of software every week you also have your infrastructure that is managed through that same release cycle now it doesn't always change sometimes you make changes and you have to deploy those changes to production so you have to understand how to deploy resources how to manage them and how to life cycle them so it's a very challenging job but it's a fun one all right the fourth one is the cloud architect now this is also a very senior level position you need to know a lot about everything you and the word that comes back for every certification is design design design and what that means is that you have to design compute you have to design databases you have to design migrations you have to design identity and all that and your role as an architect is just that to design how things go and it requires knowledge of all the services compute whether there be classical vms to kubernetes you have to have a deep knowledge of that whole spread of services if you have to design a data solution you have to know from relational storage to file storage to non-relational databases you have to know the whole spread and you have to know how to connect all of this same for identity how do you control access how do you control permissions how do you control logging how do you audit all that and it's your role as a architect to implement all this so you have to show that you are able to design a solution in the cloud from scratch so it's a very senior role so good luck and lastly we have the cloud engineer so cloud engineer is really a mix between everything it's really for companies that don't know what they need it's the you need to know some software you need to know some devops you need to know some architecting you need to know some administration you need to know the wide range of cloud now it's a breadth not a depth thing so you have to be familiar with everything to be a cloud engineer but you don't have to be an expert in anything now that being said sometimes often a cloud engineer is really between an administrator and a devops and an architect and less in the development side of the house so what helps you here is if you have some administrator knowledge and some architect knowledge or some administrator and devops knowledge and really the key word here that you have to have that's not really in the administrator one is infrastructure as code i get a lot of emails from recruiters and one of the common traits of the jobs i'm being pitched is infrastructure as code so you have to have that knowledge of the dev side of the house and how do you life cycle through git github and all that stuff gitlab whatever you have so regardless of the role you have you have to level up your skills to keep up with the pace of how things change in the cloud and to help you with that i made a video right here about the five skills you need to not be left behind in cloud computing and i'll see you in the next video bye
Info
Channel: Caroline Chiari
Views: 11,435
Rating: undefined out of 5
Keywords: cloud computing, cloud engineer, cloud, amazon web services, what is cloud computing, cloud computing explained, cloud computing tutorial for beginners, career advice, career in tech, caroline chiari, technology career, systems engineering, cloud engineering explained, how to become a cloud engineer, information technology, cloud basics, the cloud, Cloud Computing Benefits, azure devops, womenwhocode, azure fundamentals
Id: EqKU3il_jV0
Channel Id: undefined
Length: 10min 29sec (629 seconds)
Published: Mon Jan 03 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.