Answer the question
In order to leave comments, you need to log in
Python for system administrator, how much?
I am engaged in the development of Linux'a, bash, system administration, etc.
The goal for the near future is to become an administrator, for the near future - Cloud DevOps Engineer. I know that you need to learn a lot of things, but you have to start from somewhere - Linux and, as you understood on the topic, Python.
Can you please tell me at what level an admin / devops needs to know Python Linux, do I need to know web frameworks like Django, etc.?
I looked at the book by
Noah Gift, Jeremy M. Jones "Python in UNIX and Linux System Administration"
But I don't know how relevant it is and how much information is given in it.
In general, any advice and info would be much appreciated, I would like to see something like a mini-roadmap of what the admin / cloud needs to know.
Answer the question
In order to leave comments, you need to log in
Knowledge of python will be a huge plus, especially if you move towards DevOps. Many DevOps tools are either written using python , or can be extended with modules written in python, and in general - knowledge is never enough and python is good and useful knowledge.
You may not know at all. Of course, it won’t be worse from knowledge - it will come in handy in many places, now many things are expanding on python, but if you don’t know at all, it won’t get any worse. Admin - admin.
And about the roadmap for the admin there were a hundred thousand questions.
Spoiler: The ability to search and find answers to questions is one of the most important admin skills :)
bash/python/javascript should be known at the data level.
So that you can read / parse text, numbers, json - this is the most common thing you have to do.
An example of a script of medium complexity for an admin is to pick up json with data by URL (possibly with authorization), parse and convert it into a prometheus or sql query format for inserting into some thread of the database.
If this script is also with exception handling, then it's quite good.
Knowledge of bash / powershell IMHO is a little more important, because there you are inextricably linked with the architecture and features of the OS, but python is universal and good for application, not system interaction.
So you first read the book and immediately all the questions will disappear by themselves
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question