Python Engineer
CurrentTech stack:Python3.7+, RabbitMQ, Sentry, Jenkins, Gitlab, Openstack, Go (minimal), Grafana, Prometheus.Tools/libraries:Flake8, Black, tmux, tox, stestr, vim, PycharmResponsibilities:- Working with Openstack components: neutron, octavia.- Conducting development with elements of the SCRUM methodology, both as a participant and as a leader.- Conducting code reviews of colleagues.- Bug fix and work with the team’s internal technical debt- Work with internal projects of the company.- Interaction with representatives of other teams on development approaches for cloud teams.- Analysis of a legacy backlog and gradual closure of technical debt and bugs- Fulfilling the role of Security Champion in a team in the IS direction according to the maturity model (TMM https://habr.com/ru/companies/provectus/articles/448458/)- Conducting daily, retro, TBR, planning meetings.Achievements:- Updating to new versions of Openstack projects (Neutron, Octavia) with the transfer of custom patches.This made it possible to unlock the development and release of new functionality, which subsequently attracted new clients to the company.- Developed and implemented a script for updating amphoras in semi-automatic mode (with interruption in case of errors). This allowed us to reduce the update time from a couple of weeks to several nights (due to minimizing the load on employees and users).- Writing and systematizing service documentation.This made it easier for the support team to resolve issues (questions without documentation took +1 hour to discuss and find a solution)It also simplified the process of hiring new employees to the team.- Improving the information security direction in development through the addition of SAST tools to CI, which reduces the risk of application vulnerability.