DevOps Career Roadmap - Part 1

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
Hello and Welcome a lot of you have asked me to provide a complete career roadmap for devops and that is a topic for today I will start from very scratch from the basics and I will tell you exactly all the stages and all the steps that you need to do to become eligible for a role in the devops profile now I will start and give me the complete roadmap for complete beginners it may happen that you are already into the profile and you have already crossed some of the steps and some of the stages so you can decide from which step exactly you want to start but I will give you a complete roadmap for a beginner from a business perspective so let me first start by listing out all the basic stages in a devops process so here when we talk about DevOps we basically have 8 stages it basic stages in any devops process and it starts with planning so we have plan code Dil deploy release test release so this is configuration management and the operations processes and activities and finally we have monitoring Stage So these are the basic eight stages now for every or each of this stage I will tell you the steps and what exactly you need to learn so step number 1 is learn a programming language now do not worry you do not have to go very deep if you do not have any programming background or you have never done coding do not worry you can or select any language the reason I am saying that learn of learning a programming language is important so that it helps you to create your concepts and think logically and whenever you need any help in the entire devops process you have some experience of a programming language and again as a said it can be any language you can select the programming language based on the work that is going on in your organisation the language which is already being used or if you do not have any preference you can select something that is very interesting to you or looking at the future prospect now I can suggest you that if you have no specific reference you can start with Python or you can then go with Java or C Sharp or any other language and today we are very fortunate that we have lots of free and paid tutorials you just have to take any beginner tutorial and learn step by step and you just have to understand the basic concepts you do not have to go very deep so learning a programming language is very important and this will cover our planning and coding part now when I talk about planning in devops we can do planning using Excel sheets or we can do planning using some a particular some specific planning software we can use Jira exception but if I talked more technically then you can just start by learning a programming language and that will cover our first two stages after this second step is we have to learn some tools and platforms for building then source code management CI CD and then some container platforms or container management platforms now when I talk about build it can be e Maven gradle and excetra and it can also depend on your choice of programming language for example if you have selected Java then a very natural choice of build tool will be Maven according to your programming language you can select some build tool and then you can learn a SCM tool life get it can be great aur SVN or tfs get is the most widely used and is free so you can learn that and then you can also learn some repository platform or some cloud repository is like get about bitbucket to let me put that as well you can learn guitar how to use GitHub and how to use bitbucket so you can select 1 from these three get SPN NTFS and then you can select any one from this GitHub and bitbucket and again the choice can be based on your organisation your project or if you do not have any particular for specific choice you can go with GIT and GitHub so you can learn the basics of SCM tools and then CI CD you can learn any two like Jenkins is the most widely used in this is open source we can learn Jenkins or circle C are you are there are so many others CI CD tools and again that choice may depend on your based on your project or it can be your personal choice or based on the future prospects you can learn this and then for containers you can learn docker doctor is a container platform and kubernetes is a container management platform now again do not worry you do not have to go very deep you should just know what are the container platforms why do we need them how to use them and maybe you can do a very simple deployment using a very simple and easy application and you will find all the tutorials all the help online you can also go to my website automation step by step dotcom and you can learn from their or you can find any tutorial for beginner tutorial and you can learn them so this is chapter number 2 and Discover our build and deploy stages now coming to testing stage now when we come to our testing the first thing is in a devops process all these processes all the stages should be automated so that they can be linked with each other they can be changed the entire process can be changed and they can run with the trigger for example the first process completes and triggers the second process II process triggers the thought process and so on and therefore in testing as well our testing should be automated and as a devops person you will not need to actually create the entire Automation Testing platform frameworks and all the test cases extra but at least you should have on knowledge on how to integrate the testing process with the rest of the processes and for that we should have a knowledge on how to run your test automation test platform from a command line or a CI CD tools so learn how to run Test from command line or CI CD and that should be enough in the beginning so this is what you need to know in the testing stage now step number 4 his learn some Cloud Service platforms and this will help you in the entire process but specifically in the release and configuration management and the infrastructure process and the that forms can be you can learn a w as the very common platforms are a WS as your Google cloud platform or any other platform based on your needs and your interest and this will help you a lot to become a devops engineer or become a person in the devops profile and then step number 5 is learn some configuration management tools and these can be e Chef puppet ansible saltstack extra and again based on your interest or based on the need or based on the future prospects you can learn any one of these or all of these whatever time you have and again just learn the basics so this is very important and then chapter number 6 is long sound logging and monitoring tools and some common tools are it can be Nag use new relic or there are so many other login platforms and monitoring platforms that you can learn it can be based on your application for example for API is you can select what is the best for you for you are you can select what is the best for you will get a lot of information online and again a basic knowledge of these monitoring and logging tools will help you a lot and this will cover these three steps will cover these three stages now when we talk about DevOps process based on the product based on the project based on the organisation they can be so many other in has mens changes updates for example you may need to learn some operating system like Linux and go a little bit more Deepa you may want to learn some performance or security testing of platforms and tools and you may need to go into the database and learn database testing so this to the needs some things will change but this is a very basic this is the course this is what you need to learn to become eligible for a devops roles for a devops profile and as a set that as a beginner you just have to know the basics the core concepts you may not have to go very deep as you start working in a devops told you will understand what what you need to do where exactly you need to go a little more deeper and then you will become a very very successful devops person I hope this was useful let me know in the comments what more do you want to see in the next episode and I will see you soon thank you for watching itching and never stop learning
Info
Channel: Automation Step by Step
Views: 119,341
Rating: 4.9588599 out of 5
Keywords: how to become devops engineer, how to become devops architect, career in devops fresher, how to start career in devops, devops step by step process, devops step by step learning, what to learn to become devops, what to learn to become devops engineer, how much time to become devops professional
Id: KrVezx3E8OQ
Channel Id: undefined
Length: 10min 4sec (604 seconds)
Published: Tue Jun 08 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.