DEV Community

Swastik Baranwal
Swastik Baranwal

Posted on

What is DevOps?

What exactly is DevOps? I plan on becoming one because it seems great and fun.

What knowledge, tools and languages I would have to learn and the experience needed for becoming one? I am entirely new to this field so I need help.

Do people really need DevOps for their companies too? I seem to find that DevOps demands are increasing year by year. I would like to know if it's true or not.

Thanks!

Top comments (6)

Collapse
 
pavanbelagatti profile image
Pavan Belagatti • Edited

Only because it seems great and fun, don't do it. Do it with passion. Understand the context first.
It is a methodology to bridge the gap between the Dev and Ops so the software development and delivery happen smoothly in an organization. Don't focus on tools first, try to understand the meaning and how others are doing it first. Tools just enable us to do DevOps but tools are not DevOps.
DevOps is a sport, should be played together, it is not an individual role:)

Here is one article you can always refer to 'Roadmap to become a DevOps engineer in 2020'

Collapse
 
delta456 profile image
Swastik Baranwal

Thanks for the link!

Collapse
 
sagarjadhv23 profile image
Sagar Jadhav

Tools:

  • Git
  • Jenkins
  • Docker
  • Travis
  • Other CI/CD tools

Languages:

  • Shell Script
  • Python
  • YAML
Collapse
 
delta456 profile image
Swastik Baranwal

Thanks but nowadays Go language is used as well right?

Collapse
 
sagarjadhv23 profile image
Sagar Jadhav

Yes Go is more preferable now a days. But as a beginner shell script and python will work. For Go you can refer gomadeeasy.in/

Thread Thread
 
delta456 profile image
Swastik Baranwal

I know Go and learning more in depth and I was just asking. Thanks for the reply!