System Administrator to DevOps Engineer Roadmap - Level 1
- Get link
- X
- Other Apps
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
Thanks for the roadmap
ReplyDelete