Компания Arenadata ищет ведущего инженера по автоматизации (DevOps-инженера) для создания и сопровождения сценариев автоматизации развертывания продуктов Компании в облачной инфраструктуре. В ваши обязанности будет входить разработка интеграционных сценариев для PaaS решений на языке Python, позволяющих автоматизировать поддержку жизненного цикла продуктов Компании (ADB, ADQM, ADS, ADPG, ADH и др.) в облаках, проработка архитектурных решений, а также написание интеграционных тестов.
Что нужно делать:
- Осуществлять поддержку новых и текущих back-end PaaS решений облачных провайдеров на основе Python;
- Прорабатывать архитектурные решения в части автоматизации и интеграции с платформенными сервисами облачных провайдеров;
- Разрабатывать интеграционные тесты с использование PyTest Framework;
- Развивать инструменты по автоматической настройке окружений для проведения тестирования;
- Обеспечивать качества кода путем проведения код-ревью и наставничества для менее опытных инженеров;
- Внедрять лучшие практик разработки, тестирования и развертывания программного обеспечения;
- Взаимодействовать с продуктовыми командами разработки Arenadata и облачным провайдером.
Мы ждем, что вы имеете:
- Уверенный практический опыт написания автоматизации на Python или опыт коммерческой разработки на Python;
- Экспертные навыки любого Linux-дистрибутива;
- Экспертные навыки по IaaC-tools (Terraform, Ansible и пр.);
- Уверенный практический опыт работы с отечественными/зарубежными платформами облачных провайдеров;
- Практический опыт работы с брокерами сообщений (Kafka, RabbitMQ);
- Практический опыт настройки и интеграции систем мониторинга (Grafana, Prometheus, VictoriaMetrics, Vector, FluentBit);
- Опыт написания SQL запросов средней сложности (select, insert, update, join, union);
- Экспертные навыки работы с платформой контейнеризации Docker;
- Продвинутые навыки работы с GitLab (stages, linters, зависимости);
- Уверенный опыт работы с Kubernetes (развертывание, конфигурация, troubleshooting);
- Способность к самосовершенствованию, стремление к получению новых знаний и опыта;
- Способность принимать самостоятельные обоснованные решения и нести ответственность за результат;
- Навыки самоорганизации и тайм-менеджмента: способность декомпозировать задачи, оценивать их сложность и выполнять в согласованные сроки;
- Опыт работы в кросс-функциональной команде (архитектор, DevOps, разработчики, PM).
Будет плюсом:
- Понимаешь архитектуру платформ виртуализации (VMware, OpenStack или др.) в части: вычислений, сети (SDN) и хранения (SDS);
- Опыт эксплуатации приложений на ОС из Реестра отечественного ПО (Astra Linux, RedOS, ALT Linux и др.), знание их особенностей и ограничений;
- Опыт работы с платформенными сервисами отечественных/зарубежных облачных провайдеров (сервисы сбора метрик и логов, Container/Repo Registry, IAM);
- Понимание архитектуры MPP-систем, опыт работы с Greenplum/Greengage, ClickHouse, PostgreSQL в высоконагруженных средах;
- Опыт построения CI/CD пайплайнов (GitLab CI / Jenkins);
- Опыт работы по Agile методологиям (Scrum).