Обязанности:
Департамент разработки Системы Хранения Данных (СХД) TATLIN.FLEX занимается разработкой, тестированием и документированием полноценной СХД со своим Software-Defined Storage (SDS) на борту. Основными ценностями наших продуктов являются: производительность пользовательской нагрузки, гибкость железных компонентов и надежность использования. Чем предстоит заниматься: развитием существующей Системы Хранения Данных (RAID, SAN, NAS); анализом принципов работы сервисов на языке программирования Python для переработки кода, расширения и исправления; разработкой Python сервисов, библиотек и скриптов для управления СХД на Linux; написанием юнит тестов с использованием pytest; документированием кода по принятым внутри команды практикам; ревью кода, Daily standup, баг-фикс. Мы ожидаем от будущего члена команды: опыт коммерческой разработки на Python 3.9+ (RPC, TDD, Очереди, Параллелизм); опыт работы со стандартными библиотеками Python (subprocess, concurrent.futures, argparse, pathlib, threading, os, itertools, typing, logging); уверенное понимание принципов работы ОС Linux (sysfs, inotify, POSIX, netlink); понимание особенностей монолитных и микросервисных архитектур; понимание принципов проектирования отказоустойчивых систем; опыт использования Docker; опыт администрирования Linux; знание шаблонов проектирования (Software Design Pattern); опыт работы в команде с применением средств коллективной разработки (Jira, GitLab, Confluence); владение техническим английским (Intermediate). Будет плюсом: опыт работы с языками программирования Perl, C, Go; опыт работы с Python библиотеками: pyudev, pydantic, typing-extensions, Jinja2, asyncio; опыт работы с асинхронными фреймворками; опыт ресерча мало знакомых систем/реверс-инжиниринга; опыт работы с технологиями Систем Хранения Данных (RAID, SAN, NAS); опыт интеграции с системными компонентами; опыт системного программирования на других языках или для других ОС; опыт работы с менеджером зависимостей и сборкой пакетов poetry; понимание и опыт работы с multipath, udev, systemd, LVM.Senior Python developer/Python инженер
Договорная
Санкт-Петербург. Станции метро: Площадь Ленина
ДАТАДВАНС
Программист Python (внутренние проекты) / Python Developer (internal projects)
Договорная
Санкт-Петербург. Станции метро: Площадь Ленина
Доктор Веб