Answer the question
In order to leave comments, you need to log in
What level of Python should a junior DevOps engineer have?
I want to learn Python for my own development in the field of DevOps.
A lot of places say that you need Python scripting, but I can’t find which scripts I have to write, whether OOP is used in them or not, what task plan the script covers ...
I want to understand what exactly you need to know and be able to write in Python so that I can be considered a Junior DevOps engineer.
Answer the question
In order to leave comments, you need to log in
I want to understand what exactly you need to know and be able to write in Python so that I can be considered a Junior DevOps engineer.
First you need to know Russian, at least at the level of 6-7 grades.
The answer, as always, is "depends". From the company, position, etc.
I would dance not from the language, but from the tasks. For example - a web server log is given, it is necessary
- to display a dozen clients that received the most bytes
- the same - for 5xx errors
- etc. etc.
Or - send to Slack a list of users who logged into the system at night / weekends.
They already answered well above, I’ll just add a little with the desires of those who are looking for (flashed in linkedin). As you can see at the initial stage, scripting may not even be needed at all.
Requirements:
- Junior: Linux and networking, Intermediate English, understanding of CI/CD principles. Desire to develop in AWS, Terraform, Kubernetes.
- Middle/Senior: 2+ years of experience with AWS, strong knowledge of Docker, Kubernetes, Jenkins, Terraform/Cloudformation, Python/Bash scripting, Intermediate English.
Various projects from startups to Enterprise, short and long term. Responsibilities include creating an AWS cloud infrastructure (Terraform/CloudFormation), CI/CD for microservice or serverless applications, setting up monitoring and logging, consulting a customer...
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question