Обязанности:
Отдел Storage занимается разработкой и поддержкой объектных хранилищ, а также туллинга вокруг них, который позволяет предоставлять полноценный S3. Мы разработали и продолжаем развивать собственный s3-server, который использует ceph как слой хранения данных и scylla, как базу данных для хранения индекса. А также набор сервисов, позволяющих выдерживать сотни тысяч rps запросов к хранилищу с сотнями миллионов объектов. Все это в условиях жестких требований sla и расширенной реализации s3-интерфейса.Мы — часть платформы Ozon Tech, то есть разработка для разработки. Наши пользователи — продуктовые команды. Объектным хранилищем пользуются тысячи клиентов: от сервисов, которые хранят картинки товаров для каталога, до бэкапов баз данных. От собственных внутренних разработок, до open-source-решений, таких как Gitlab и Thanos. Мы ищем руководителя группы разработки, которая продолжит развивать собственное решение, как с функциональной точки зрения, так и решая все новые вызовы растущих объемов данных и трафика. А еще улучшать возможности нашего внутреннего облака, как с точки зрения удобства использования, так и работая над стабильностью и утилизацией.Вам предстоит: Принять руководство сильной командой: поддерживать и развивать текущую инженерную культуру. Находить решения по развитию существующей архитектуры и прорабатывать архитектуру новых сервисов нашей экосистемы. Заниматься разработкой высоконагруженных сервисов и улучшать DX с помощью предоставления удобного туллинга и рекомендаций. Вместе с командой эксплуатации решать такие нетривиальные задачи, как сохранение уровня обслуживания при потере одного датацентра. Или решение проблем локализации нагрузки в рамках одного ДЦ. Работать над эффективностью: от утилизации «железа», до поиска паттернов неэффективного использования инфраструктуры и помощи в исправлении. Мы ожидаем: Что вы умеете строить архитектуру highload-систем так, чтобы она выдерживала двукратный рост каждые полгода. Пишете чистый, тестируемый и поддерживаемый код на Go. Или готовы перейти на него с другого языка. Имеете опыт управления техническими командами. Понимаете как выставлять приоритеты между новыми фичами, техдолгом и купированием потенциальных рисков. Готовы разбираться в проблемах разработчиков при использовании инфраструктуры. Уметете проектировать и разрабатывать масштабируемые и отказоустойчивые решения. Работали с S3, и имеете представление о том, как и для чего он используется. Имеете опыт работы с Linux, Kafka, Git. Имеете опыт работы или готовы разобраться с Ceph, Scylla, ClickHouse. Будет плюсом: Если вам интересно работать над developer experience бигтеха. Готовить удобную инфраструктуру для продуктовых команд. Опыт работы с системами мониторинга, логирования и трейсинга: Prometheus, Opentracing, ELK. Опыт эксплуатации MinIO, Ceph, Scylla/Cassandra. Опыт работы с Docker/Kubernetes. Мы предлагаем: Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce. Свободу действий в принятии решений. Достойный уровень заработной платы. Профессиональную команду, которой мы гордимся. Возможность развиваться вместе с нашим бизнесом.Руководитель группы разработки (Go)
Договорная
Москва. Станции метро: Деловой центр, Москва-Сити
Ozon
Руководитель группы GO разработки (TeamLead)
Договорная
Москва. Станции метро: Деловой центр, Москва-Сити
СБЕР (ООО еАптека)
Руководитель направления Go-разработки
Договорная
Москва. Станции метро: Деловой центр, Москва-Сити
Московская Биржа
Руководитель группы разработки Go (Teamlead), команда Доставки
Договорная
Москва. Станции метро: Деловой центр, Москва-Сити
Ozon