Twitter update

How to Become DevOps Engineer| Roadmap for DevOps Engineer 2023


Hey folks, Today's post will be helpful for you if you looking to explore a DevOps Engineer opportunity.


What is DevOps Engineering?


As per the definition given on the Atlassian website

"A DevOps engineer is an IT generalist who should have wide-ranging knowledge of both development and operations, including coding, infrastructure management, system administration, and DevOps toolchains. DevOps engineers should also possess interpersonal skills since they work across company silos to create a more collaborative environment". 



It is one of the most popular jobs currently in the market and its demands are also rising exponentially.

Look at the range of salaries that you can expect as a DevOps Engineer at a Service-based company.




Similarly, if you are able to get into a product-based firm then you can expect numbers in the higher ranges.



Roles and Responsibilities:

The roles and responsibilities vary from company to company. But mostly the work will be around Build and release engineering, infrastructure provisioning, End to end CICD pipeline creation & maintenance, and Cloud & networking concepts. 


Skills Required for DevOps Engineer

There are numerous tools and technologies that are used across different teams in an organization. These are the general skills that organizations look for in an ideal candidate.

  • Linux administration and scripting knowledge.
  • Knowledge of DevOps tools used in CICD such as GIT, Maven, Sonarqube, Ansible, Docker, and Kubernetes.
  • Knowledge of Infrastructure as a code tool (ex: Terraform).
  • Good understanding of Cloud Technology (GCP,/AWS/AZURE).
How to learn DevOps and ace preparation for Job?

Learning DevOps is a journey and requires knowledge of theoretical as well as good exposure to practical hands-on tools and technologies involved. Mostly you can expect scenarios based on questions in the interviews so being done hands-on will definitely give you an edge over other candidates and stand out in an interview.

You can follow the official websites of the tools involved to get the required knowledge. Taking courses on udemy, Youtube and kodekloud also is a good idea.

As per my personal opinion, these are the sources I took help, its not complete as I like exploring and taking help from multiple resources for topics but in general I found these very informative and helpful too.


Linux administration 

I took help from the below resources.
Book: UNIX- Concepts and Applications by Sumitabha das.
geeksforgeeks website
Youtube: get ahead with msdeep , 
Github https://github.com/msdeep14/getAheadWithMe -- > It contains useful links and concepts of Linux, networking, and os concepts.



Scripting 

Shell scripting Udemy: https://www.udemy.com/course/complete-bash-shell-scripting-b/

Python scripting Udemy :https://www.udemy.com/course/complete-python-scripting-for-automation/


CICD(DevOps with Jenkins Pipeline, Ansible, Kubernetes & Docker)

Udemy : https://www.udemy.com/course/jenkins-pipeline-jons/ - This is a course where hands-on END to End Jenkins Pipeline is explained. Try to deploy a pipeline in your environment and you can expect a lot of questions checking these concepts in interviews too.


Docker and Kubernetes

Kodekloud courses https://kodekloud.com/

I found kodekloud courses really helpful and labs and quizzes also help in clearing concepts.


Terraform

Infrastructure-as-a-code tool is an important tool.

Some of the resources include:

Udemy course: https://www.udemy.com/course/terraform-beginner-to-advanced/

Medium https://medium.com/bb-tutorials-and-thoughts/250-practice-questions-for-terraform-associate-certification-7a3ccebe6a1a

I followed these resources and also did a lot of hands-on to add and then completed my Terraform certification also.




Ansible

kodekloud.com


Cloud and networking concepts

      https://www.udemy.com/user/stephane-maarek/ I used this to            clear my AWS Solution Architect Associate certification.

Github https://github.com/msdeep14/getAheadWithMe (For networking)

Geeksforgeeks website


I followed these resources and cleared my beginner-level certification in AWS and GCP cloud.


I will be sharing interview questions and other information soon. Kindly feel free to put down comments if you have anything to add or any input.


Bonus:

One of the best books which I followed.

Click here


Thanks 

Tripura kant

https://www.linkedin.com/in/tripurakant/


Other useful posts.

Top Interview Questions for DevOps Role in 2022

2 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. Reference for Project https://www.youtube.com/@AOSNote/playlists

    ReplyDelete