
Аренадата Софтвер
Golang developer
- Golang
- PostgreSQL
- Prometheus
- Grafana
- Kubernetes
- Ansible
Мы ищем Golang developer в команду R&D подразделения для реализации сравнительного нагрузочного тестирования СУБД (PostgreSQL, Clickhouse, Greenplum и др.).
Мы проводим исследование существующих продуктов Группы Arenadata и открытого ПО. Для чего будем создавать масштабную инфраструктуру релизного нагрузочного тестирования под руководством Константина Осипова, одного из создателей СУБД Tarantool. Мы хотим не только получить объективные, измеримые метрики производительности ПО, обеспечить отсутствие регрессов производительности в новых релизах, но и показать нашим клиентам и рынку в целом преимущества и недостатки СУБД в различных нагрузочных сценариях.
Стэк:
-
Golang, Python, Kubernetes, Ansible, Terraform;
-
Тестируемые СУБД: Clickhouse, Greenplum, PostgreSQL, Neon, Picodata.
Что делать:
-
создавать инфраструктуру автоматического развёртывания в облачных средах различных СУБД;
-
реализовать общие и специализированные сценарии нагрузочного тестирования;
-
создавать и развитие специализированных регрессионных наборов тестов для различных СУБД;
-
автоматизировать сборку, хранение, метрики, искать аномалии;
-
анализировать и публиковать результаты тестирования.
Мы ждём, что вы:
-
работаете с highload-системами;
-
понимаете основы распределённых систем, теорию массового обслуживания;
-
настраиваете мониторинг (Prometheus, Grafana);
-
имеете опыт разворачивания своих приложений в production — k8s/ansible;
-
умеете транслировать цифры на графиках в системные ограничения и узкие места в тестируемых системах.
Будет плюсом:
-
используете нагрузочные инструменты — k6/wrk/Yandex tank;
-
работаете с публичными облаками;
-
имеете опыт работы с Terraform.