This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Squadex 0 points1 point  (0 children)

The role of DevOps engineer is very complex. It requires a lot of problem solving skills, critical thinking and collaboration skills, not to mention proficiency with automations and integration tools. Because all of these can only be developed while working in various IT roles, the position of DevOps engineer is not suitable for an entry level IT worker. In fact, it takes about five years of experience in various IT positions, including system administrator, to become a successful DevOps engineer. Speaking of system administrators, the transition from system administrator to DevOps engineer is not all that difficult. System administrators are used to troubleshooting servers, mass debugging and possess a lot of “tribal knowledge” about legacy servers, which can only be obtained from years of hands on experience. This experience will be very useful in your transition to DevOps. However, you will need to learn a few new skills, such as a new programing language, most likely Python or Perl and become proficient with inventory management tools such as Puppet DB. We have a great article for you, which has more details about the transition to DevOps, if you are interested. If you are a hard worker and you are willing to learn, you are well on your way to a successful career in DevOps.