where to start to learn and become a devops engineer
gabrielusa
11:31 am on Jun 12, 2017 (gmt 0)
i Want to become a DevOps engineer so where do i start for this starting from Linux seems like a good choice.what you think? and What are programming languages should i be known for this?
robzilla
9:11 pm on Jun 12, 2017 (gmt 0)
It might be a good idea to look at some job openings for DevOps engineers to get an idea of the knowledge required. A good understanding of Unix-based systems and shell commands and scripting is probably required in most cases. As for the programming languages, these vary a bit between companies, but glossing over some ads I see mostly Python. It's always good to have a mid/high level programming language like Python, Java or C++ in your toolbox, along with knowledge of automation/management tools like Puppet/Chef/Ansible and cloud environments like AWS and Azure. Quite a daunting prospect if you're just starting out, and what's hot today may not be in high demand in a few years time, but I'd say learning about Linux is always a good starting point. Maybe get a good book on the subject to help speed things along.
ramsivaprakash
5:25 am on Jun 13, 2017 (gmt 0)
Yeah he is right about the 'Job roles and responsibilities' from interview requirements. To Learn I prefer Video tutorials from youtube.
[edited by: not2easy at 1:30 pm (utc) on Jun 13, 2017] [edit reason] cleanup [/edit]
Peter_S
10:38 am on Jun 13, 2017 (gmt 0)
If you want a status of "engineer", you'll need to attempt a school, and not only self teach yourself with online tutorials and videos. I don't mean that self teaching is bad, but with a school, the teaching is more rigorous and structured. You will also learn working methods and have solid basis.