DEV Community

loading...

What is DevOps?

delta456 profile image Swastik Baranwal ・1 min read

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!

Discussion (6)

pic
Editor guide
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 Author

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 Author

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 Author

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