Напиши текст вакансии для должности "Старший разработчик Go, Платформа/Core". Название компании: "Ozon". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Python', 'Linux', 'Git', 'Java', 'PostgreSQL', 'разработка платформы', 'Go', 'Docker', 'PHP', 'LXC', 'orchestration systems', 'CI', 'Graylog'

Мы строим абсолютно новую платформу в Ozon.ru, основанную на современных технологиях. Задача команды Платформы - обеспечение высокой надежности микросервисов и поддержка высокого уровня инженерной культуры в компании. Платформа в Ozon - это разработка для разработки, мы снабжаем разработчиков библиотеками, фреймворками и подходами, которые решают их повседневные проблемы - быстрый старт нового сервиса, работа с очередями и базами данных, балансировка нагрузки, рейт лимитинг, circuit-breaking и многое другое. Мы ищем инженера, который поможет нам развивать платформу Ozon, являющуюся незаменимым фундаментом для сотен разработчиков. Что вам предстоит:  Решение фундаментальных платформенных проблем, возникающих при эксплуатации &gt;1k микросервисов (балансировка нагрузки и сетевых соединений, бесшовное переключение баз данных при падении мастера и т.д.); Развитие и поддержка общего фреймворка для микросервисов, улучшение интеграции микросервисов с инфраструктурой и их инструментирования; Реализация и развитие общих библиотек для работы с базами данных, кафкой, редисом и другими сервисами, а также документирование этих библиотек; Интеграция платформенного фреймворка с CI-системой (запуск тестов, деплой); Работа с командами как с заказчиками платформенных фичей; Планирование и стратегическое развитие платформы Ozon; Проведение внутренних митапов для разработчиков для анонса новых платформенных фичей и поддержания культуры разработки на высоком уровне.  Что мы ожидаем от вас:  Умение писать чистый, тестируемый код на Go; Опыт платформенной разработки; Владение одним и более языками: C, C++, Java, Python, Ruby, PHP (мы используем Go); Опыт работы с терминалом в Linux; Понимание принципов обеспечения высокой доступности приложений и знание балансировщиков нагрузки и rate-limiter&#39;ах; Опыт работы с распределенными системами (микросервисы, service discovery) и соответствующими инструментами (LXC, Docker, orchestration systems).  Будет плюсом:  Интерес к анализу, проектированию и решению проблем в масшабных распределенных системах; Умение дебажить и оптимизировать код, автоматизировать рутинные операции; Умение делать CI, build pipeline и собирать Docker-образы и писать Makefile; Опыт работы с эксплуатацией микросервисов и с системами мониторинга (Prometheus), трейсинга (OpenTracing / OpenTelemetry) и логирования (Graylog).  Что мы предлагаем:  Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе сделать лучший продукт на рынке e-commerce; Свободу действий в принятии решений; Достойный уровень заработной платы; Профессиональную команду, которой мы гордимся; Возможность развиваться вместе с нашим бизнесом.