H
H
heyheyheyd2021-01-08 05:04:41
Career in IT
heyheyheyd, 2021-01-08 05:04:41

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

6 answer(s)
D
Dmitry, 2021-01-08
@q2digger

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.

C
CityCat4, 2021-01-08
@CityCat4

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 :)

S
Sanes, 2021-01-08
@Sanes

Django is a web framework. Why do you need him?

S
Saboteur, 2021-01-08
@saboteur_kiev

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.

P
Puma Thailand, 2021-01-08
@opium

So you first read the book and immediately all the questions will disappear by themselves

V
Valentine, 2021-01-08
@vvpoloskin

tyts and tyts .

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question