Ozon Tech
22.9K subscribers
1.25K photos
89 videos
1 file
550 links
Канал команды Ozon Tech

По вопросам вакансий можно писать @recruitment_team_ozontech

Регистрация в перечне РКН: https://s.ozon.ru/2nmN32o
Download Telegram
Нас часто спрашивают (ну правда), как построить карьеру в IT Ozon?

Отвечаем: по-разному, но можно начать со стажировки.

Как пройти собеседование и попасть в штат, с какими трудностями сталкивается стажёр и чем занимается на старте, – отвечает Аня Зубрилова, наш системный аналитик.

Бонус: есть топик о пользе и задачах наставника, который подготовила Лена Федичкина, руководитель группы аналитиков.

Все актуальные стажировки найдете по ссылке.

#ozontech_internships
Ностальгии и поиска пост

Помните, в школе вот это «до нашей эры/древний мир/средние века/новое время» и всё такое. Так вот, Сергей Саиян, руководитель команды поиска, составил хронологию поисковых систем Ozon.

Тут было где развернуться: Ozon появился более 20 лет назад. Тогда начинали с обычных SQL-запросов, потом осваивали Sphinx и Elasticsearch, а теперь есть свой продукт на базе Apache Lucene, который выдерживает нагрузку в десятки тысяч RPS в сезон распродаж.

Исторические хроники и путь создания собственного поискового движка Сергей описал в статье «Как мы делали свой поиск в Ozon: эволюция архитектуры от SQL до O2».

Осторожно! Содержит скриншоты страниц 2001 года.

#ozontech_habr
Я – дизайнер! Я не хочу ничего исследовать! Я хочу играться с цветами!🖼

Как бы не так. В подкаст Диванные Дизайнеры заглянул рисёрчер Кирилл Панов из МТС. И получилось совсем не душно.

Он рассказал, как проводить исследования в дизайне, какие вопросы нужно задавать, когда исследования в дизайне вообще не нужны и продакту можно сказать «давай не надо».

Слушайте и точно откроете для себя что-то полезное, например, закон Якоба или CustDev.

🔹Яндекс
🔹Apple
🔹Vk

#ozontech_podcast
Пришло время решать.

Решать задачки с контеста @route_256. На этот раз принесли майский эпизод, когда коллеги запустили пять направлений: Go, QA, C#, iOS, Android.

Листайте карточки и ищите правильные ответы в хабрастье Ани Степанян.

Кстати, Route 256 тем временем готовит новый поток, в этот раз ребята запускают три направления: Go, QA (Python), C#.
Оставить заявку на участие можно здесь.

#ozontech_route256
#ozontech_habr
Экспортируем модули из Go-сервиса: сотворение директории pkg

Чтобы поделиться кодом, нужно:
1) Создать библиотеку
2) Разместить её в самостоятельном репозитории.

✔️А если есть необходимость хранить библиотеку вместе с сервисом, который её использует?
✔️Как сделать экспортируемый модуль удобным для импортеров?
✔️Можно ли избавиться от лишних зависимостей?
✔️Как версионировать модуль отдельно от сервиса?

Наш коллега Женя Лопаткин нашёл все ответы и записал их в хабрастатью🛸

Читаем и точка.

#ozontech_habr
💭Мы не договорили!

Поэтому прямо сейчас готовим второй выпуск подкаста Рандомные Дрова. Это подкаст про дата-сайнс и дата-аналитику.
На этот раз поговорим на тему «Холивар: кто ты, дата-саентист или дата-аналитик?»

У нас в студии окажутся три героя:

Ван Хачатрян – Head of ML Ozon
Денис Нечитайло – Head of product analytics Ozon
‎Специальный гость – Сергей Юдин, COO Яндекс Кью.

🔻Под этой публикацией можно оставить вопросы гостям и ведущим подкаста, пишите, а мы ответим вам в новом выпуске. За лучший вопрос подарим мерч Ozon Tech.

#ozontech_podcast
Сказ о том, как мы нагружаем Ozon в мультиЦОД-архитектуре

У нас много нагрузочного тестирования, так много, что мы даже развили НТ as a service, – дали разработчикам простой и понятный инструмент для самостоятельных тестов. Но и этого оказалось недостаточно...

Когда компания начала расти, НТ стало еще больше: началось масштабное расширение на три ЦОДа. Каждый сервис обзавёлся дополнительными инстансами — и новыми требованиями к нагрузке. У НТ-разработчиков, появилась задача тестировать сервисы, разбросанные по разным ЦОДам, и при этом ничего не уронить (мы ребята высоконагруженные).

О том, как мы с ней справились, читайте в статье Тани Спиридоновой, разработчика платформы НТ.

#ozontech_habr
🛋выходные=подкаст+диван
🍒выходные=подкаст+пикник
🚲выходные=подкаст+велик
🏡выходные=подкаст+дача
🧽выходные=подкаст+уборка

Неважно, какой список дел у вас на этот уикенд. Вышел 3 выпуск подкаста Диванные Дизайнеры. Предлагаем инвестировать в него 50 минут вашего времени.

Это гарантированно успешное вложение: узнаете, как дизайнеру взаимодействовать с менеджером по продукту и как продать свой дизайн.

Гость: Максим Чуйков, product-менеджер Ozon.

Яндекс
Apple
Vk

#ozontech_podcast
Мои спикеры – моё богатство

На прошедших DevOps Conf и TechLead Conf у нас их было аж двое:

💭Анна Гобрусева рассказала про мониторинг СronJob в Kuberenetes:

• Как мы организовали мониторинг CronJob в Kubernetes на базе готовых решений Prometheus-Thanos-Grafana и Kube-state-metrics при наличии давно сформированной инфраструктуры мониторинга,
• Как внедрили новые инструменты с минимальным влиянием на разработчиков, но при этом получили максимум с точки зрения мониторинга.

💭Опытом разработки сервиса анализа и планирования Capacity на сравнительно большом количестве серверов поделился Евгений Сударчиков:

• Сколько серверов нужно в будущем и как они нагружены сейчас,
• Как это анализировать и прогнозировать.

Приятного просмотра и выходных!🪁

#ozontech_experts