3 ms·
I started my career as an ops guy supporting web hosting(around 10 yrs back). I learned a lot about Linux, automation and scripting along the way and became rea
by anopsguy 4y ago
I started my career as an ops guy supporting web hosting(around 10 yrs back). I learned a lot about Linux, automation and scripting along the way and became really good at setting things up(web/application servers, php, ffmpeg, mail servers etc.). I became pretty good at python too, also learned ds and algos(I didn't have a CS background).
Moved to "devops" profiles since sys admins and regular ops guys stopped being valuable. Picked up puppet, ansible, aws/gcp. Moved to a big company, got bored out of my mind and decided to look for something else.
Questions from the first round of an interview(they call the round - * basics) in a small company - Advanced aws and k8s(no Linux or anything else in my resume). I cracked the round but was expecting it to include at least some Linux questions. Next was the scripting round which had nonsense questions involving a lot of calculation(because ops folks only know basic scripting). Cracked that too.
What I wanted to say is that there is no value in knowing Linux(to get a job, nothing beats knowledge on basics for debugging stuff once you land a job) and complex ops stuff since there is no market for these. Most of the people who were good at complex ops stuff moved into management roles seeing a lack of market for everything they knew.
I am planning to leetcode some more and move to a dev profile after a year or two since there is no upward career path for all the ops stuff. There is too much to prepare for devops interviews since there is no standardized interview template either(advanced Linux, advanced networking, advanced k8s, cloud providers, everything in my resume [a ton of stuff that I'm slowly removing one by one], ds and algos, leetcode].
It is not that there aren't people out there with the required knowledge, we are just removing all the seemingly useless stuff from our resumes.