System Administrator to DevOps Engineer Roadmap - Level 1

I am saying roadmap to my article.🚩 Because, If you are a System administrator OR a Cloud administrator , Then this article gives you a proper direction to became a DevOps Engineer in 2021. πŸ’₯

System Admin to DevOps Engineer

Now, We need to understand πŸ‘‰what skills required for this transitionπŸ‘ˆ. Followings πŸ‘‡πŸ‘‡are some points which will increase your capabilities to perform as a DevOps Engineer role.πŸ‘‡πŸ˜Ž

πŸ‘‰Coding OR scripting skillsπŸ’₯

We all knows the System Admins are not the developers but we should have one of below language to start your carrier as a DevOps Engineer. It will help to automate manual processes such as infra deployment OR application deployments.

πŸ’£Python | Shell Script | Ruby | Power Shell πŸ’£

There are many languages which are use to automate the processes such as GO,C,C++,Rust, etc.

I recommend, As you belongs to system administration part you need to have knowledge of Linux shell script to manage Linux servers and PowerShell to manage Windows Servers. This is required when you manage your servers from Jenkins server OR ansible. 

You can start learning Linux from internet there are much tutorials are available on YouTube Or any other tutorial sites. Along with the learning you must have to practice every day by taking Or creating any small task. The same concept you can apply for Windows servers. As they both OS are used more in the IT industries. 

πŸ‘‰Gain knowledge of CI (Automation tool)πŸ’₯

Then your next step would be learn any one automation and IAAC (Infrastructure as a code ) tool from below list.πŸ’’

πŸ’£Jenkins | Ansible | chef πŸ’£

I am recommending this three because those are very easy to understand. You can start any one of it and then stick to it. After some time automatically you will get logics cleared for the other tools and then you can easily use other tools also.πŸ’―

While architecting your diagram for your product OR project , This tools must be your main servers from where you are going to control other client servers.βœ…

You may have Web server (frontend), Application server(Backend),Database servers and other required modules in your project. So, While integrating it with Jenkins all those servers considered as Client servers for your main Jenkins Or Ansible server.πŸ’­

Those tools will also helps you in CI-CD process. You have to understand tools as they facilitate the automated build, testing and deployment jobs to help drive a more efficient development process.πŸ’«

As this article is introduced for level 1 roadmap, this much of info is enough for you to take one step ahead towards your DevOps path. 

Below are some recommended directions for you.

πŸ’₯πŸ’₯Just Pick up and Go. πŸ’₯πŸ’₯

πŸ‘‰OS to start with  > Linux (Ubuntu , Centos)✌

πŸ‘‰Scripting Language to start with  > Linux Shell✌

πŸ‘‰Automation Tool to start with  > Jenkins βœŒπŸ‘ (Related article here)

πŸ‘‰Container service to start with  > Docker✌


Your next article would be πŸ’₯πŸ‘‰Roadmap for DevOps Engineer level 2πŸ‘ˆπŸ’₯ where I have introduced you with CI-CD prosses , IAAC and Containerization and many other things.

You can ask any question to me in comment and I will try to answer it definitely.😌

Thank You...πŸ˜ŠπŸ’›

Keep Reading...Keep commenting...πŸ’œπŸ’š

For more amazing DevOps Stuff visit πŸ’₯πŸ‘‰https://scripterra.blogstop.com/πŸ‘ˆπŸ’₯


  

Comments

Post a Comment

Popular posts from this blog

Roadmap for Devops Engineer - Level 1