Описание вакансии
Условия работы
Компания Wargaming приглашает к сотрудничеству Python Developer (Server)/Python-разработчика.
Подразделение Development Operations занимается разработкой и внедрением значительного количества инструментов для автоматизации внутренних процессов разработки, тестирования и доставки приложений. В нашем ведении находятся тысячи серверов, более ста разнообразных приложений и сервисов, которые работают и управляются благодаря разработанным в нашей команде инструментам.
В задачи разработчика будет входить разработка инструментов для системы автоматизации развертывания приложений и оркестрации ими. Эта позиция требует хороший уровень владения языком Python и умение быстро и качественно решать поставленные задачи.
Содержание работы:
- разработка и внедрение инструментов для автоматизации внутренних процессов разработки и доставки приложений;
- участие в разработке облачной платформы;
- разработка и поддержка системы поставки конфигураций.
Требования:
- глубокое знание стандартной библиотеки Python;
- основы администрирования Linux;
- знание принципов работы веб-приложений;
- знание веб-фреймворков: Django, twisted, flask;
- высокий уровень владения SQL;
- понимание принципов работы и умение использовать ORM (Django ORM, SQLAlchemy);
- HTML/jQuery/Bootstrap на достаточном для простой верстки уровне;
- умение работать с Git/SVN.
Желательно:
- навык написания юнит-тестов;
- Nginx, Apache;
- Redis;
- Memcached;
- RabbitMQ;
- Zabbix, TeamCity, Jenkins, Jira (на уровне, достаточном для написания скриптов автоматизации).
Дополнительная информация:
Компания Wargaming старается быть гибкой, и мы позволяем ей управлять своими процессами легко и эффективно. Во многом это стало возможным благодаря сплоченному коллективу профессионалов, у которых всегда будет чему поучиться и найти самый эффективный способ решения сложных инженерных задач.