Ozon Tech @ozon_tech Channel on Telegram

Ozon Tech

@ozon_tech


Канал команды Ozon Tech

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

Регистрация в перечне РКН: https://s.ozon.ru/2nmN32o

Ozon Tech (Russian)

Канал команды Ozon Tech

Верим в концепцию everything as a code, автоматизируем рутину, создаём собственные решения и открыто делимся опытом.

По вопросам вакансий в нашу команду можно писать @recruitment_team_ozontechnnOzon Tech - это канал, созданный командой профессионалов, которые верят в концепцию everything as a code. Мы занимаемся автоматизацией рутины, разработкой собственных решений и открыто делимся своим опытом. На нашем канале вы найдете полезные советы, статьи, кейсы и многое другое, что поможет вам развиваться в области технологий

Если вы хотите присоединиться к нашей команде, писать нам на @recruitment_team_ozontech. Мы всегда открыты к общению с талантливыми людьми, готовыми делиться своими знаниями и опытом. Присоединяйтесь к Ozon Tech и станьте частью нашего сообщества, где каждый найдет что-то ценное для себя.

Ozon Tech

30 Jan, 17:03


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

Гости Вана Хачатряна из Ozon Tech и Авито обсудили:
какая информация о пользователе учитывается в рекомендациях;
есть ли место LLM в поиске;
когда не случается мэтч между желаниями пользователя и предсказанием модели.

Рекомендация от редакции этого канала: смотреть всем.

Те, кто занимается ML, соберут важные инсайты. А те, кто просто любит заказывать в интернетах, поймут, как оно всё внутри устроено.

#ozontech_podcast

Ozon Tech

28 Jan, 15:53


Валерий Дьяченко пришёл работать в Ozon в 2006 году и был одним из первых десяти IT-специалистов компании. Его первый проект — закупочная система для поставщиков книг.

Сегодня Валерий — директор департамента по разработке ERP и учётных систем. Его команда отвечает за всё, что касается данных для принятия управленческих решений и подготовки отчётности.

В беседе с Валерием поностальгировали, оценили изменения в компании и узнали:

каково инженеру погружаться в финансовые инструменты;
как разработка ERP-систем влияет на бизнес;
какие интересные задачи решают разработчики инструментов учёта.

И главное: что поддерживает интерес Валерия к работе в Ozon все эти годы.

Рекомендуем послушать:
📱 VK Видео
📱 YouTube

#ozontech_podcast

Ozon Tech

27 Jan, 16:15


Привлекаем студентов лучших вузов России: Ozon в топ-10 работодателей в рейтинге Future Today 💚

Кстати, отправить отклик на работу мечты можно хоть сейчас.

#ozontech_vacancy

Ozon Tech

25 Jan, 07:37


Большинство стажёров в Ozon Tech — студенты. С самого старта карьеры они учатся совмещать пары и тикеты, пробуют себя в бигтехе и смело смотрят в глаза большой ответственности. А мы сегодня хотим напомнить, что очень ценим наших стажёров и вместе создаём крутые проекты 💙

Их впечатления собрали в постах.

💙 История системного аналитика Анны Зубриловой, которая сначала боялась задавать вопросы, а спустя всего 3 месяца взяла на себя большой и важный проект.

💙 Карьерный буст Ивана Травникова — стажёра, который не просто получил оффер, а вырос до тимлида.

💙 Секреты успеха Артёма Егорова, который научился совмещать стажировку с учёбой.

Три статьи, чтобы лучше понять стажировки в Ozon Tech.

⚡️ Андрей Догель feat. Джейсон Стейтем об ответственности и боязни неудач.

⚡️ Дмитрий Мацюцкий о поиске своего пути в разработке и аналитике.

⚡️ Сергей Жидков о стажировках в ИБ и ценности молодых специалистов.

И вдохновляющее видеоинтервью на десерт 💚

#ozontech_inside #ozontech_habr #стажировки

Ozon Tech

23 Jan, 13:16


Бейбиситить больших руководителей — негласная роль любого менеджера крупного проекта.

Привет, это Иван Лапушенков, руководитель отдела управления проектами в информационной безопасности.

За годы работы в проектном управлении и в управлении командой проектных менеджеров я выделил ряд особенностей при работе с «большими руководителями». Это высокие руководители и/или эксперты — заинтересованные в проекте стороны.

Как приводить ожидания руководителей к реалиям проекта?
Что делать со сменой приоритетов?
Как сказать «нет», не говоря «нет»?

Ответы — в моей статье.

#ozontech_habr

Ozon Tech

22 Jan, 15:47


Завтра — последний день, когда можно зарегистрироваться на контест:

Зарегистрироваться

Напоминаем:
26 января пройдёт отборочный турнир для разработчиков на Go и C# уровня junior и middle, а также для QA-инженеров на Go и Python уровня middle.

🔵 Route 256 — бесплатные курсы команды разработки Ozon Tech, после которых можно попасть на стажировку или даже получить оффер.

Ozon Tech

21 Jan, 16:31


❤️ 7 вакансий для разработчиков, аналитиков и дизайнеров

Масштабируемся и ищем сильных коллег. Если знаете таких, перешлите им этот пост, пожалуйста 💖

🧑 Руководитель направления 1С: УХ
Стэк: 1С.
Что делать: организовывать процессы в продуктовой команде разработки 1С: УХ; определять стратегическое развитие направления, управлять бюджетом и наймом.
➡️ Откликнуться

🧑 Старший разработчик Go, Маркетплейс, Инструменты аналитики площадки
Стэк: Go, ClickHouse, PostgreSQL, Kafka, Memcached, K8s.
Что делать: разрабатывать высоконагруженные микросервисные системы с огромным объёмом данных и оптимизировать их производительность.
➡️ Откликнуться

🧑 Старший разработчик C#, Логистика, Маршрутизация возвратов
Стэк: .NET, PostgreSQL, Kafka, gRPC, Docker, Kubernetes, Prometheus, Grafana.
Что делать: работать над архитектурой системы, оптимизировать производительность кода, чтобы процесс возврата был простым, быстрым и с минимальными затратами.
➡️ Откликнуться

🧑 Аналитик данных, Маркетплейс, Отдел продуктовой аналитики
Стэк: Python, Grafana.
Что делать: участвовать в разработке продуктов для покупателей и продавцов, создавать отчётность, улучшать дерево метрик.
➡️ Откликнуться

🧑 Go-разработчик, IaaS
Стэк: Go, gRPC, K8s, Kafka, ClickHouse, Memcached, Redis, Docker.
Что делать: залезать в инфраструктурные недра и совершенствовать нашу платформу, развивать функционал кластеров Kubernetes, мониторить сервисы и обеспечивать логирование.
➡️ Откликнуться

🧑 Продуктовый дизайнер (B2B), Ozon Банк
Что делать: проектировать сложные интерфейсы и пользовательские сценарии на пересечении финтеха и e-com.
➡️ Откликнуться

🧑 Маркетинговый аналитик, Ozon Банк
Стэк: Python, ClickHouse, Superset.
Что делать: превращать данные рекламных размещений в исследования эффективности каналов, помогать маркетологам со стратегиями привлечения, обрабатывать огромные массивы данных.
➡️ Откликнуться

Читайте подробности и откликайтесь по ссылкам↪️

Ozon Tech

20 Jan, 16:31


Как регулярно терять один ДЦ и не волноваться?
Иметь 3 ДЦ и постоянно проводить учения, сокращая время простоя.

С 2022 года мы регулярно проводим учения. Собираем координационный штаб, распределяем роли, засекаем время. Всё, чтобы быть уверенными: в день, когда внезапно пропадёт электричество или какой-нибудь случайный трактор перерубит оптоволокно, мы продолжим работать надёжно и стабильно.

За время учений мы определили, что:
всё должно быть по-настоящему — мы реально отключаем один из ДЦ, не переключаем мастера, не выводим то, что может сломаться и т.д.;
восстановление обязательно происходит вручную;
общее время даунтайма, к которому мы стремимся, не должно превышать 3 минуты для разных сервисов.

Подборка для тех, кому важно знать, что мы делаем для обеспечения стабильности работы ЦОДов

— Доклад о процессе учений в Ozon Tech, решениях для observability, кэширования DNS и других проблемах в момент инцидента, — Михаил Кабищев, руководитель департамента разработки PaaS: в VK Видео и на YouTube.

Пост про Warden, наш инструмент service discovery, который умеет определять отключение ДЦ и выкидывать недоступную зону из балансировки.

Статья, как мы проводим нагрузочное тестирование на проде и сводим риски к минимуму, — Татьяна Спиридонова, старший разработчик информационных систем.

И ещё статья от Михаила Кабищева о том, как устроена наша платформа и как она обеспечивает нам необходимую скорость, доступность и надёжность в любой ситуации.

Стабильности вашим дата-центрам!

#ozontech_experts

Ozon Tech

16 Jan, 12:34


Dagger 2 — фреймворк для инъекции зависимостей с компонентной архитектурой. Мы используем его, чтобы собирать общие компоненты и навигацию между модулями, изолировать зависимости, улучшать тестируемость.

Привет, это Иван Курак. Я работаю над приложениями команды Ozon Job. Я уже рассказывал, как написать простой DI, для тех, кто использует Koin.

В своей новой статье я разбираю Dagger 2.
А именно:
внедрение inject в поля класса;
создание Singleton (механизма, который гарантирует, что класс имеет только один экземпляр во время выполнения приложения);
создание SubComponent для более модульных и гибких графов зависимостей;
работу AssistedInject для внедрения зависимостей в объекты, которые создаются динамически и имеют параметры, не вложенные в Component на этапе его создания.

Надеюсь, вам будет полезно — кодогенерация Dagger 2 может сэкономить много времени.

#ozontech_habr

Ozon Tech

15 Jan, 14:48


Ловите подборку наших докладов с Saint HighLoad++

ℹ️Особенно полезно платформенным разработчикам.

Виктор Корейша, руководитель направления Managed Services:
Масштабирование системы хранения секретов на базе HashiCorp Vault
Проблемы Vault и их решения внешними и собственными инструментами.
📱 Смотреть на YouTube

Ян Силов, руководитель отдела разработки «Контроль и тарификация курьеров»:
Как мы шли к 5 000 RPS на запись
Наш опыт оптимизации работы сервисов при росте нагрузки на систему.
📱 Смотреть на YouTube

Евгений Пак, руководитель отдела разработки «Инструменты AB-тестирования и стенды метрик»:
Стенд метрик: как построить архитектуру для расчёта тысячи метрик и попасть в SLA
Продуктовый подход, процессы и техническая реализация стенда для расчёта порядка тысячи метрик для всех экспериментов компании.
📱 Смотреть на YouTube

Пётр Портнов, старший разработчик информационных систем:
Обновления данных в поиске за секунды. Быстробновляемые атрибуты в поисковом движке Ozon
История разработки собственного «быстрого хранилища» на базе Apache Lucene.
📱 Смотреть на YouTube

Ильяс Нежибицкий, руководитель группы разработки Service Discovery:
Хватит себя обманывать, или Давайте посмотрим, как работают статистические балансировщики нагрузки
Проблемы эффективности балансировки запросов и решения для больших инсталляций.
📱 Смотреть на YouTube

Михаил Кабищев, руководитель департамента разработки PaaS:
Как регулярно терять один ДЦ и не волноваться
История о том, как мы масштабировались на 3 ДЦ и научились работать при отсутствии связи с любым из них.
📱 Смотреть на YouTube

Андрей Коняев, руководитель группы разработки DWH tools:
Hadoop в 3 ДЦ
Наш опыт растягивания Hadoop на 3 дата-центра.
📱 Смотреть на YouTube

Павел Грибанов, ведущий разработчик платформы нагрузочного тестирования:
Зачем в Ozon понадобилось написать свой gRPC-клиент для нагрузочного тестирования, и как мы это сделали
Нагрузочное тестирование в Ozon и реализация своего gRPC-генератора.
📱 Смотреть на YouTube

Анатолий Межебицкий, руководитель группы разработки Capacity Planning:
Capacity Planning в Ozon
Баланс распределения общего бюджета для масштабирования бизнеса и «железа», которое выдержит высокую нагрузку.
📱 Смотреть на YouTube

#ozontech_experts

Ozon Tech

14 Jan, 14:30


Знакомьтесь, это Ирина Кулинич ⭐️

Ирина — функциональный архитектор в направлении разработки учётных систем. Она анализирует требования и проектирует ERP-решения.

Экспертом Ирина стала не сразу. Она дважды успела побыть руководителем. Но любовь к архитектурным проектам оказалась сильнее❤️

Читайте историю Ирины в карточках.

#ozontech_switchcase

Ozon Tech

13 Jan, 09:29


Всем продуктивного понедельника, друзья! 💚

Ozon Tech

08 Jan, 10:17


В 2024 году вышло сразу несколько киноадаптаций игр. Одна вдохновила нас на этот пост. Решили пофантазировать, какими умениями в духе Fallout было бы здорово овладеть тем, кто живет в мире IT. Какое достанется вам?

Ставьте🔥: последнее число в реакциях — ваш скилл. Если выпадет 0, получаете сразу все умения.

И пишите в комментариях, что вам досталось. Нам очень интересно!

Ozon Tech

06 Jan, 09:13


Что нашли под ёлкой в этом году? 🎄💚

Хвастайтесь в комментариях и проходите игру «Угадай товар по отзыву».

Напоминаем: собрали забавные отзывы о новогодних покупках в бота. Уже 10 января рандомно разыграем мерч среди всех участников.

Проверьте свою интуицию, и пусть вам повезёт в розыгрыше!

Ozon Tech

30 Dec, 12:17


А вот и поздравление. Заряжено вашими эмоциями и амбициями, а потому — точно сбудется! 🎄

С наступающим Новым годом,
ваша команда Ozon Tech 💚

Ozon Tech

28 Dec, 14:21


Подборка наших выступлений на Codefest.

Сохраните себе. А то вдруг на праздниках найдётся свободный слот и захочется потратить его на что-нибудь полезное 🎄

Анна Дубенюк, руководитель группы моделирования и оптимизации складских процессов: Математическое моделирование на складах, или Как математика спасёт мир

Доклад о том, как математические модели и исследования позволяют сократить количество действий и распределить нагрузку на сотрудников.

📱 Смотреть в VK Видео
📱 Смотреть на YouTube

Максим Гришутин, главный эксперт по разработке мобильных приложений: Mobile App Performance: метрики производительности

Доклад о том, что такое performance-метрики приложения, зачем они нужны, как их собирать и где хранить.

📱 Смотреть в VK Видео
📱 Смотреть на YouTube

Александр Свиридов, руководитель направления разработки мобильных приложений «Покупатель»: Релизный процесс приложений Ozon

Доклад о том, какие практики помогают нам выстраивать релизный процесс.

📱 Смотреть в VK Видео
📱 Смотреть на YouTube

Евгения Маринина, ведущий продуктовый дизайнер: Отрицание, гнев, торг: как дизайну и разработке найти общий язык

Доклад о том, что радует и раздражает разработчиков в макетах дизайнеров — и наоборот. Плюс — практики налаживания взаимодействия.

📱 Смотреть в VK Видео
📱 Смотреть на YouTube

Виктор Корейша, руководитель направления Managed Services: Как принимать руководство командой со сложным технологическим доменом?

Доклад о том, как принимать руководство командой, когда ты вырос не в ней и пока не глубоко погружён в домен.

📱 Смотреть в VK Видео
📱 Смотреть на YouTube

Дмитрий Романов, ведущий разработчик информационных систем: Тюнинг веб-приложения на примере self-hosted Sentry

Доклад о том, как мы реализовали свою инсталляцию Sentry, которая держит десятки тысяч RPS.

📱 Смотреть в VK Видео
📱 Смотреть на YouTube

Максим Харитонов, руководитель отдела Storage: Эволюция архитектуры объектных хранилищ Ozon

Доклад о том, как и почему мы делали шаги от MinIO к более сложным решениям на базе Ceph, а потом и к собственной разработке.

📱 Смотреть в VK Видео
📱 Смотреть на YouTube

#ozontech_experts

Ozon Tech

26 Dec, 12:05


Запустили мониторинг EVPN-фабрики ЦОД на основе протокола BMP и получили отличные результаты. Делимся опытом с теми, кто имеет отношение к сетевым технологиям.

Привет, это Елена Сахно, руководитель группы сетевых сервисов↪️
Хочу познакомить вас с процессом мониторинга протокола BGP для распределённых корпоративных сетей и огромных ЦОДов. От этого процесса зависит стабильность работы всей сети.

В первой части моей статьи читайте подробнее о старом добром BGP, новом BMP и существующих решениях мониторинга.

Во второй части я разобрала на компоненты наше решение.

А вы уже используете BMP? Поделитесь своим опытом в комментариях.

#ozontech_habr #devops

Ozon Tech

24 Dec, 14:07


🎁 Дарим подарки за участие в игре Угадай товар по отзыву.

По ссылке вас ждёт бот и 10 вопросов: в каждом — отзыв. Попробуйте угадать, о каком он товаре. Если с первого раза не получилось, бот покажет ещё один отзыв.

10 участников выиграют новогодние подарки.
Выберем их рандомно 10 января.

Такая вот магия цифр от Ozon Tech и Ozon DSGN 💙

Ozon Tech

23 Dec, 12:27


Что-то будет!
Пишите в комментариях IT-пожелания на будущий год себе и коллегам💚

Ozon Tech

20 Dec, 13:18


Route 256 открыл новый набор! 🔵

Ждём специалистов, готовых развиваться под высокими нагрузками и работать над сложными бизнес-задачами.

А если точнее, то ждём:
➡️ middle разработчиков на Go и C#, QA-инженеров на Go и Python.
➡️ junior разработчиков на Go и C#.

Что внутри Route 256.
вебинары дважды в неделю по вечерам;
воркшопы с реальными кейсами;
менторство от экспертов и тьюторов Ozon;
комьюнити инженеров бигтеха.

⭐️ Самые талантливые выпускники получают оффер (для middle) и приглашение на стажировку (для junior).

📍 Зарегистрироваться

#route256 #ozontech_interships

Ozon Tech

20 Dec, 07:52


Channel photo updated

Ozon Tech

19 Dec, 14:17


Go-, Kotlin-, JS-разработчики здесь? А могли бы сейчас в нашем уютном офисе ведущий e-com создавать 😏
Знакомьтесь с вакансиями и присоединяйтесь к нашей крутой команде.

➡️ Разработчик Go, Маркетплейс, Контроль качества
Стэк: Go, PostgreSQL, gRPC, Kubernetes, Prometheus.
Что делать: писать высокопроизводительные микросервисы на Go, разрабатывать архитектурные решения и делать работу коллег и продавцов Ozon удобнее и приятнее.
Кому писать: @Den5700

➡️ Старший разработчик Kotlin, ML Инфраструктура
Стэк: Kotlin, PostgreSQL, Apache Kafka, Redis, gRPC.
Что делать: совершенствовать ML-инфраструктуру, обеспечивать continuous delivery для ML-решений, разрабатывать новые сервисы для DS-инженеров и аналитиков данных.
Кому писать: @trofimova_olga12

➡️ Frontend-разработчик, Платформа seller.ozon.ru
Стэк: Vue.js, TypeScript.
Что делать: создавать новые компоненты для высоконагруженных продуктов; оптимизировать кодовую базу; анализировать и повышать производительность систем.
Кому писать: @anya_1510

➡️ Старший разработчик Go, Группа VoIP администраторов
Стэк: Go, PostgreSQL, K8s, Grafana, Prometheus.
Что делать: развивать и поддерживать ЦОДы и их сетевую инфраструктуру, создавать решения для VoIP-оборудования.
Кому писать: @natalisobal

➡️ Разработчик Go, Инструменты ozon.ru
Стэк: Go, gRPC, Protobuf, Kafka, ClickHouse, Memcached, Redis, Docker.
Что делать: работать над новым большим продуктом — конструктором лендингов, поддерживать его внутреннюю ролевую модель и интегрировать с другими нашими сервисами.
Кому писать: @anya_1510

#ozontech_vacancy

Ozon Tech

17 Dec, 12:24


Полезное для менеджеров: 8 наших хабрастатей за 2024 год.
Они помогут усилить команду и усилиться самим.


1. Переделали всё, не разломав ничего, или Проект по информационной безопасности (взглядом PM)
Пошаговая инструкция по проектированию сложных и/или новых продуктов. Наш опыт изменения большого и давно функционирующего процесса разработки для увеличения уровня безопасности.

2. Стажёры рулят, или Почему не надо бояться доверять молодым сотрудникам
Рекомендации по взаимодействию со стажёрами. Наш опыт и процессы, включая формат стажировок и отбор на них.

3. Выгорание: рассматривая золу под макроскопом
Личная история одного инженера, который смог. Идеально, чтобы понять, как взаимодействовать с сотрудниками, глаза которых больше не блестят от тикетов.

4. Развиваем продукт «без проблем»
О поисках ценности продукта, метриках и приоритизации с целью проработки и улучшения продукта (даже если у пользователей с ним нет проблем). Статья на примере нашего релизного портала REpublic.

5.
Универсальный шаблон приветственной страницы: упрощаем онбординг в команду
Важное про то, как облегчить первые дни и новичку, и его лиду. Внутри пример нашего нового шаблона, который уже применяется в командах.

6. Отделяй и делегируй, или Как безболезненно разгрузить менеджера
Список вопросов, на которые стоит знать ответы прежде, чем делегировать свои функциональные обязанности.

7. Как стартовать продукты под крылом больших корпораций
История о том, какой путь проходит гениальная идея до старта реализации. А ещё советы опытного продакта.

8. Настольная инструкция лида: читать её, конечно, никто не собирался
Большой гайд про то, как онбордить руководителей, работать с рисками и обратной связью.

🎁 Сохраняйте себе подборку и становитесь самыми крутыми лидами в наступающем году!

#ozontech_habr #менеджмент

Ozon Tech

13 Dec, 11:33


Не все хотят быть боссами. Да и карьерная лестница далеко не всегда ведёт вверх. Ещё чаще человеку вверх и не надо. А расти надо. Расти — это важно. Важнее только понять — куда: вертикально всё-таки, в менеджменте, или горизонтально — в экспертизе.

Мы спросили об этом коллег, которые в Ozon Tech выросли и как руководители, и как эксперты.

Знакомьтесь, изучайте, вдохновляйтесь и ставьте реакцию, какой трек выбираете для себя:
❤️ — менеджерский,
🔥 — экспертный.

P. S. Фан факт: один из главных мотиваторов — деньги — здесь не решает. Крутые эксперты ценятся не ниже грамотных руководителей.

#ozontech_experts

Ozon Tech

11 Dec, 14:56


🔵 ⬅️ точка входа для системных аналитиков уровня джун и мидл, которые хотят разобраться в межсервисной интеграции.

Привет, это Максим Соколов, аналитик команды «Управление доступностью товаров и категорий», интервьюер и автор YouTube-канала про работу и не только. Недавно мы выкатили новую фичу, и она вдохновила меня изучить, по какому принципу выбираются технологии для проектирования микросервиса.

➡️ Я написал большой гайд, в котором есть база по HTTP, REST, RPC и gRPC. Читайте, чтобы понять, когда и почему используется тот или иной подход для разработки API.

#ozontech_habr #api

Ozon Tech

10 Dec, 16:04


В 19:00 мск подключайтесь к трансляции нашего Community Techdoc Meetup:

➡️ VK Видео
➡️ YouTube

Пригласили крутых экспертов и подготовили три доклада про организацию работы техписов, её автоматизацию и решение бизнес-задач. А ещё — круглый стол по профилю навыков технического писателя.

Готовьте чай и вопросы 💙

Ozon Tech

04 Dec, 12:17


Написали навигационный фреймворк SUINavigation для SwiftUI — максимально простой и понятный.

Но с важными дополнениями: с поддержкой iOS 14, исправлениями ошибок стандартных компонентов и улучшенными функциями.

Что умеет SUINavigation, смотрите в карточках и забирайте себе — это наше опенсорс-решение для всех. Мы изначально прорабатывали его интерфейс максимально приближенно к уже имеющимся стандартам, не затачивая под свои задачи. Так получилось универсальное решение для всех iOS-разработчиков.

#ozontech_experts #opensource #ios

Ozon Tech

03 Dec, 14:07


«Вы заходите на Ozon и видите дату доставки товара, а мы уже знаем, по какому маршруту он поедет, с какого склада, по какому расписанию машины»,
— Борис Кладов, руководитель отдела разработки маршрутизации магистральных перевозок.

Борис в подкасте Kotelov рассказал, как всё устроено у него в отделе 💖

А ещё про:
🚚 подходы к работе с высоконагруженными критичными сервисами;
🚚 главные правила разработки и релиза в Ozon;
🚚 то, как справляться с фейлами.

📱 VK Видео
📱 YouTube
📹 RuTube
🎧 Аудиоплощадки

#ozontech_podcast

Ozon Tech

02 Dec, 15:11


Ozon Tech Community Techdoc Meetup

10 декабря | 19:00 мск | Москва и онлайн

Пока одни пишут код, другие разрабатывают тексты. Обсудить актуальное из области документации и UX пригласили коллег из СберТеха, Т-Банка, VK и X5 Tech.

В программе доклады про:
📌 организацию работы техписателя в Ozon и восприятие текста как проекта;
📌 автоматизацию в документировании и использование ИИ при работе с текстами;
📌 опыт ренейминга компании и роль UX-редактора в нём.

После докладов устроим круглый стол с представителями бигтехов — «Профиль навыков продуктового техписателя: от новичка до эксперта».

⭐️ Регистрируйтесь, чтобы получить приглашение на этот митап офлайн или ссылку на трансляцию и материалы спикеров после мероприятия.

#ozontech_meetup #techdoc

Ozon Tech

02 Dec, 09:01


☕️

Ozon Tech

28 Nov, 16:24


Главная сложность в работе руководителя отдела продукта «Маршрутизация магистральных перевозок», «Тарификатор», «TMS» и «ЦУП» — оставаться в контексте и эффективно переключать внимание между задачами.

Знакомьтесь, ⭐️ Ольга Чарыкова в гостях у подкаста «Работник месяца».

Оля рассказала, как Ozon эволюционировал до кроссдоменных проектов, какая работа ведётся в момент, когда покупатель только выбирает, что заказать. А ещё объяснила, зачем нам так много IT-специалистов (6000+!) и почему в Ozon Tech каждый сможет найти задачи и проекты себе по душе.

Это интересно послушать и посмотреть, заодно увидите наш московский офис — выпуск снимали там.

📱 VK Видео
📱 YouTube
🎧 Аудиоплощадки

#ozontech_podcast

Ozon Tech

28 Nov, 11:42


Однажды мы прикрутили новую фичу по сохранению скролла в Корзине приложения, и время загрузки страницы критично увеличилось.

Привет! Это Иван Рыжухин, тимлид мобильной разработки. Недавно я рассказывал, как мы мощно повысили продуктовые метрики за счёт кэширования и отложенного выполнения кода. Но не всегда фичи приносят пользу.

Иногда они приводят к ухудшениям. Смотрите в карточках, как вовремя мы это выявили и как со всем справились.

#ozontech_experts #mobiledev #ios

Ozon Tech

27 Nov, 14:34


Сделали наши CI/CD-процессы безопаснее: внедрили Open Policy Agent (OPA) и продумали для него Rego-правила. Docker при этом остаётся гибким, а мы избегаем множества потенциальных угроз.

Привет, на связи команда безопасности Платформы и её тимлид Владимир Букин. О том, как мы внедряли, поддерживаем и улучшаем наш плагин авторизации для Docker socket, я написал статью ⬅️

Залетайте, чтобы вдохновиться и понять, как создать необходимый уровень защиты ваших CI/CD.

#ozontech_habr #cybersec #cicd

Ozon Tech

18 Nov, 15:51


Встречи студентов с главными по стажировкам в Ozon Tech 🚀

22 ноября День карьеры в НИЯУ МИФИ
6 декабря PICT-FEST в ИТМО

Приходите, чтобы узнать, как попасть к нам и какие вакансии открыты для стажёров уже сейчас.

Расскажем, покажем, вдохновим, сыграем в настолки и подарим мерч.

Ждём встречи! ❤️

#ozontech_interships

Ozon Tech

15 Nov, 14:37


Cтали не просто бигтехом, а первым бигтехом в рейтинге IT-брендов работодателей России 2024 года 👑

В этом году количество IT-специалистов в Ozon перевалило за отметку 6 000. А IT-компании с численностью от 5 000 сотрудников считаются бигтехами.

В ежегодном исследовании Хабра и Экопси среди крупнейших IT-компаний мы на первом месте ⭐️

Всего же в общий рейтинг вошли 128 участников, и Ozon занял 8 место.

Так получается, когда не просто создаёшь ведущий e-com, а делаешь всё как для себя и своих близких. Когда работаешь в команде, которой не всё равно. Команда, спасибо за то, что ты такая большая и такая классная!

Ozon Tech

13 Nov, 15:17


Ищем сразу несколько крутых специалистов, готовых работать в нашей мощной системе.

QA Automation Engineer (Python)
Что делать: разрабатывать и поддерживать автотесты (API) в условиях микросервисной архитектуры.
Что уметь: писать автотесты на Python / Pytest, будет плюсом — работать с gRPC, Kubernetes и настраивать пайплайны в CI/CD системах.
Откликнуться

Руководитель разработки C#
Что делать: лидить разработку продукта по автоматизации заключения договоров в условиях высоконагруженной сложной доменной системы.
Что уметь: управлять кроссфункциональной командой (опыт от 5 лет) и разрабатывать распределённые хайлоад-системы.
Откликнуться

Старший системный аналитик
Что делать: моделировать процессы под бизнес-требования, ставить задачи в разработку и проводить демо новых фич.
Что уметь: разрабатывать требования, техническую документацию, внедрять системы класса ERP.
Откликнуться

Старший С#-разработчик
Что делать: реализовывать сложную учётную бизнес-логику в условиях высоких нагрузок и большого количества данных.
Что уметь: проектировать и разрабатывать распределённые отказоустойчивые системы с использованием .NET, Kafka, PostgreSQL / ClickHouse.
Откликнуться

Senior QA Automation Engineer TypeScript
Что делать: обеспечивать стабильность и развитие продуктов внутри команды фронтенд-разработки.
Что уметь: писать на JavaScript / TypeScript, тестировать мануально, работать с Git и инструментами непрерывной интеграции.
Откликнуться

#ozontech_vacancies #ERP

Ozon Tech

12 Nov, 08:23


Главная распродажа 11.11 вовсю радует скидками до 95%, а тем временем в Санкт-Петербурге проходит конференция по инженерным решениям и DevOps-культуре — DevOops 2024.

Мы очень хотели её посетить, но сейчас держим высокие нагрузки и, надеемся, заряжаем вас энергией хайлоада даже на расстоянии

Присылайте фото с конференции в комментарии к посту, делитесь впечатлениями и шлите лучи добра!

Ozon Tech

08 Nov, 10:38


Подборка полезного контента для #️⃣-разработчиков.

В карточках книги, рекомендованные нашими инженерами. А ещё темы, которые важно повторить перед интервью.

Также советуем посмотреть ⬇️

Ozon Tech Community C# Meetup про:
🔹 самые распространённые ошибки при работе с Apache Kafka;
🔹 отказоустойчивость в высоконагруженных и масштабируемых системах;
🔹 реализацию паттерна Outbox для Apache Kafka.

Ozon Tech Community C# Meetup про:
🔹 Apache Kafka для построения конвейера обработки, компонентный подход к сущности, кастомизацию расчёта через JSON-правила;
🔹 генераторы, что это и как с ними работать.

Трек Backend / C# на E-CODE с докладами:
🔹 Как мы приручали gRPC на .NET в Ozon;
🔹 Как мы прокачали NSwag.

Дополнительно стоит добавить в закладки:
🔹 Основы управляемых потоков
🔹 Сценарии асинхронного программирования
🔹 Устройство микросервисной архитектуры
🔹 База по PostgreSQL

#csharp #backend

Ozon Tech

07 Nov, 14:28


«Страшно, но очень интересно» — если бы стажировки в Ozon Tech можно было описать в 4 словах. Но мы решили описать их в одном ролике ▶️

В главных ролях — стажёры 😎 Те, кто уже прошёл этот путь и вырос до руководителей, и те, кто на нём сейчас.

Как вписаться в большую команду? Как задавать вопросы? Как не волноваться? Как менять работу? Как влиять на продукт? И главное: как создаётся такая масштабная машина по имени Ozon — всё узнаете из ролика ✔️

P. S. И ма-а-аленький секрет про собеседования у нас в Ozon Tech тоже.

#ozontech_interships #стажировка

Ozon Tech

06 Nov, 12:22


Нашли критическую проблему Vault во время рутинного сервисного обслуживания и дошли до контрибьюта правки взаимодействия vault<->etcd в мейнстрим.

Дисклеймер: выполнено профессионалами, не пытайтесь повторить.

Лучше читайте нашу статью на Хабре.

Привет! Это Пётр Жучков, руководитель группы хранения секретов и конфигураций в отделе Message Bus. Почитать о нашем опыте будет полезно всем, кто занимается хранением секретов или просто хочет погрузиться в gRPC и Go.

#ozontech_habr #gRPC #Go

Ozon Tech

05 Nov, 15:38


Пятый особенный выпуск «Пункта выдачи новостей» здесь!

Это подкаст-шоу, в котором мы обсуждаем новости про IT, технологии, людей и роботов, которые это всё создают.

В этот раз мы не просто записали эпизод со зрителями на E-CODE. Мы посвятили его кибербезопасности и обсудили:

⚡️ Google Wallet и функцию переноса паспортных данных;
⚡️ взлом Apple Vision и первую кибератаку ради данных о движении глаз;
⚡️ подкасты, которые ИИ от Google создаёт из заметок в телефоне.

Восхищаемся технологиями безопасности на любой удобной площадке:
📱 VK Видео
📱 YouTube
🎧 Аудиосервисы

#ozontech_podcast #ПВН

Ozon Tech

02 Nov, 09:13


👀

Ozon Tech

31 Oct, 19:02


Спишь?

Ozon Tech

31 Oct, 14:37


Готовы встречать гостей на Data Halloween 2024.

🎃 А это ссылка на трансляцию.

Обсуждаем call-ботов на базе LLM, архитектуру ML-сервиса, векторизацию и ML-платформы.


Подключайтесь в 19:00 мск.

Ozon Tech

30 Oct, 14:32


Создали легковесное решение для инъекции зависимостей в приложениях на языке Kotlin, основанное на механизме работы Koin.

Привет, это Иван Курак, Android-разработчик приложения Ozon Job. Я написал статью, как создать свой простой DI (Dependency injection) на примере популярного решения в Android — библиотеки Koin.

Решение, описанное в статье, — удобный и гибкий механизм, который поможет:
1️⃣ легко передавать параметры в зависимости при их создании — то есть, повышать гибкость и настраиваемость приложения;
2️⃣ упростить конфигурирование и настройку зависимостей через простой и понятный DSL;
3️⃣ создавать singleton-объекты, которые могут быть доступны во всём приложении и обеспечивают единую точку доступа к ресурсам;
4️⃣ убедиться, что написать свой DI не так сложно.

Забирайте пошаговую инструкцию на Хабре и накидайте огоньков за хорошую производительность и минимальные расходы с новым решением🔥

#ozontech_habr #android #kotlin

Ozon Tech

28 Oct, 12:29


Data Halloween 2024

31 октября 19:00 мск
Санкт-Петербург | офлайн + онлайн

Пригласили в гости сообщество Open Data Science, чтобы обсудить страшно интересное. Присоединяйтесь!

В программе:
🕸 создание call-ботов на базе LLM;
🕸 дизайн архитектуры сервиса машинного обучения;
🕸 векторизация вакансий и резюме;
🕸 ML-платформа и её компоненты.

Если собираетесь к нам в офис, не забудьте паспорт. А угощение мы берём на себя 🎃

#ozontech_events #ML #datascience

Ozon Tech

25 Oct, 14:44


HH запустил ежегодный рейтинг работодателей. Вы знаете, за кого голосовать в категории «ИТ-компания» 💚

1. Перейдите сюда и заполните 4 пункта о себе.
2. В списке отраслей выберите «ИТ-компания».
3. Поставьте 💙 Ozon.

Ваш голос — маячок для нас. Он значит, что мы двигаемся в правильном направлении — создаём рабочую среду, в которой классно развиваться, место, куда стремятся попасть.

А это вам от нас 💖

P. S. Голосование для тех, кто пока не работает в 💙

Ozon Tech

24 Oct, 14:35


Пункт Выдачи Новостей: выпуск №4 уже в сети 🔥

Это подкаст-шоу, в котором мы обсуждаем новости про IT, технологии, людей и роботов, которые это всё создают.

В четвёртом выпуске обсудили:
– наушники с костной проводимостью с хорошими басами и плохим микрофоном;
– ультралёгкий ноутбук (1 кг) со съёмной видеокамерой;
– приложение с ИИ для подсчёта калорий и новую версию Bluetooth.

В студии Марина Самойлова, руководитель платформы данных, Дмитрий Васильев, руководитель отдела платформы чат-ботов, и Сева Ловкачев, ex-айтишник и стендап-комик. Специальный гость выпуска — Сергей Антоничев, ведущий разработчик информационных систем группы шины данных.

Смотрите, слушайте и смейтесь на любой платформе:
📱 YouTube
📱 VK Видео
🎧 Аудиоплощадки

#ozontech_podcast #ПВН

Ozon Tech

23 Oct, 11:53


Наводим порядок и превращаем контент SOC для поиска нелегитимной активности в код.

Привет, это Кермен Элеева, аналитик по информационной безопасности. Я пришла рассказать, как мы упорядочили уникальный контент нашего SOC (Security Operations Center).

Если вкратце — взяли пример с разработчиков:
– сделали новый формат хранения,
– добавили больше метаинформации,
– настроили CI/CD.

Так у наших объектов появился жизненный цикл по всем канонам разработки: создание, тестирование, перенос в продакшн, пересмотр и отключение.

Чтобы всем этим управлять, мы написали фреймворк catzone (aka котозон) 😎
Подробнее о нём читайте в моей статье.

#ozontech_habr #CyberSec

Ozon Tech

15 Oct, 12:06


SOC Ozon — уникальная структура с собственной экспертизой, инструментами и потребностями.

О том, как устроен наш мониторинг безопасности, смотрите в карточках. А если хотите совершенствовать его вместе с нашей крутой командой, оставляйте заявку на стажировку.

Стажировка проходит в четыре этапа.
1️⃣ Интервью и составление индивидуального плана развития с тремя контрольными точками для проведения промежуточной оценки.
2️⃣ Адаптация. У нас есть чек-лист нового сотрудника, в котором помимо знакомства с локальными НПА он проходит все стандартные курсы по охране труда, ИБ и знакомится с нашими обучающими материалами.
3️⃣ Задачи. Сначала стажёр учится работать с SIEM-системой. Обучение идёт от простого к сложному, стажёр начинает с минимального функционала и по итогу может провести работу аналитика, необходимую при событии ИБ.
4️⃣ Финальный скрининг. Подводим итоги, оцениваем работу, харды и самостоятельность. Принимаем решение, готовы ли мы к дальнейшему сотрудничеству.

На горизонте в полгода мы со стажёрами выходим на сотрудничество в долгосрочной перспективе.

#ozontech_experts #SOC #CyberSec

Ozon Tech

14 Oct, 12:15


Написали гайд для продуктовых дизайнеров по созданию простых анимированных онбордингов в Lottie.

Привет! Меня зовут Михаил Мурзак, я старший продуктовый дизайнер в Ozon Seller. Долгое время я создавал Lottie-анимации по демонстрации новых фичей и обновлений в Adobe After Effects. Этот инструмент слишком сложный и громоздкий для таких простых задач, а вот онлайн-редактор Lottie Creator, на мой взгляд, подходит лучше. Работа с анимацией в обоих редакторах происходит одинаково, но во всём остальном выигрывает Lottie Creator.

Сравнительный анализ смотрите на картинке, а пошаговый гайд по работе с Lottie-анимацией — в этой статье.

Пользовались Lottie Creator и вам есть, что добавить? Жду в комментариях. Не пользовались, но знаете другой подходящий для простых задач редактор? Жду там же ⬇️

#ozontech_habr #дизайн

Ozon Tech

11 Oct, 12:58


Настроение: пятница. Сыграем в слова?
Пишите в комментариях любимое слово из своей профессии💚

Ozon Tech

10 Oct, 07:05


Создали подсистему в 1С для продавцов,
чтобы снять с них часть рутинных задач, автоматизировать контроль бизнеса, да и в целом сделать работу на маркетплейсе удобнее и понятнее.

Так получился Synchrozon — подписывайтесь на канал, чтобы быть в курсе всех релизов.

Подробнее о продукте читайте в карточках.

#ozontech_experts #1C

Ozon Tech

09 Oct, 12:45


2 часа 44 минуты и 36 секунд до Ozon Tech Community 1С Meetup

Присоединяйтесь к трансляции на YouTube или в VK Видео и не забывайте про чат. Там можно общаться с другими онлайн-участниками и задавать вопросы спикерам.

О чём поговорим:
➡️ «Интеграция 1С с внешними системами. Проблемы и их решения» — доклад;
➡️ «Конвертация данных Ozon» — доклад;
➡️ «Применимость 1С в ИТ-ландшафтах больших компаний» — панельная дискуссия.

Ждём всех!

P. S. Если вы зарегистрировались на офлайн, пожалуйста, не забудьте паспорт или права. Приходите хотя бы за 15 минут до начала трансляции 💙

#ozontech_meetup #1C

Ozon Tech

08 Oct, 11:44


Совмещать стажировку в Ozon Tech с учёбой не так уж и сложно, если дисциплинированность — ваша сильная сторона.

А ещё помочь могут коллеги и методы тайм-менеджмента. Маховик времени не понадобится (хотя если у вас есть — не помешает).

Листайте карточки и смотрите, как всё получилось у Артёма Егорова, ex-стажёра, а сейчас — младшего разработчика информационных систем команды разработки интерфейсов.

Заходите сюда, если хотите к нам на стажировку

#ozontech_internship