Devops is quite a bit like a hands-on team leader. Like a sergeant in military. Or more bluntly – “the responsible”. It’s a rising, but dreaded position, because it “fixes” a problem that shouldn’t exist to begin with – poor coordination between developers and sysadmins.
Even more bluntly, software developers and sysadmins are rarely vocal and social people. No matter what job description says on paper, devops is usually one to pull words out of everybody and get a picture of what’s being done, evaluate it, then report it further up the chain. But to do this well, devops has to be very good in everything teams do by themself, as well, because your classic middle management or HR worker couldn’t understand much.
Scripting is often misunderstood. It’s basically programming, but with a very narrow goal. For example, you have fifty photos from your phone, named “DCIM0120312.jpg” etc and want to organize and rename them all. Renaming each file manually would take entire day, but you could write a little script that’d do it for you, add a date in different format automatically, and so forth. In seconds. Scripting is good for automation tasks. Python is one of most popular scripting languages.
Latest Answers