Компания "Яндекс"
Мы работаем над инфраструктурой и инструментами разработки в Яндексе. Наша зона ответственности начинается c написания кода и заканчивается сборкой готовой к релизу программы.
Проекты, которыми мы занимаемся:
Разработка собственной системы контроля версий, позволяющей работать с гигантской кодовой базой Яндекса, а также создание веб-интерфейса пользователя для работы с исходным кодом и ревью с поиском по коду и удобной навигацией. Мы живём по принципу monorepo и trunk-based development, что позволяет нам поддерживать всю кодовую базу Яндекса в порядке, но ставит перед нами задачу масштабирования системы контроля версий и системы работы с исходным кодом. Ещё мы поддерживаем инструменты для удобной интеграции программ с открытым исходным кодом и библиотек с нашей кодовой базой, а также для выкладывания передовых наработок Яндекса в открытый доступ.
Система непрерывной интеграции. В Яндексе работают несколько тысяч разработчиков, они пишут сотни программ, тысячи библиотек и сотни тысяч тестов. Наша инфраструктура позволяет эффективно проводить автосборку и автотестирование кода под все необходимые платформы, что помогает разработчикам Яндекса двигаться быстрее. Инфраструктура состоит из нескольких тысяч hardware-серверов (это сотни тысяч ядер) и хранилища результатов на несколько петабайт.
Система сборки и распределённой сборки. Для бэкенд-разработки в Яндексе используются пять языков программирования: C++, Java, Python, Go и Kotlin. Для фронтенд-разработки — TypeScript. Сотни проектов написаны на этих языках. Для лёгкого переиспользования кода и быстрой проверки результатов мы разрабатываем свою систему сборки и распределённой сборки.
Проработка потребностей и создание специализированных инструментов для самых разных областей разработки — не только бэкенда и фронтенда, но и мобильных и декстопных приложений. Также в Яндексе принято писать много тестов. Благодаря нашим инструментам легко и удобно писать тесты различной сложности: от юнит-тестов до ручных тестов пользовательского интерфейса.
Есть ещё масса задач, которые не попадают напрямую в перечисленные категории, но лежат на пути от коммита до выкладки программ в продакшн. Ими мы тоже занимаемся, ведь наша цель — помочь разработчикам Яндекса как можно быстрее и качественнее доставить продукт конечному пользователю.
Наша команда постоянно растёт вместе со всем Яндексом, поэтому сейчас мы ищем менеджера продукта.
Какие задачи вас ждут
Мы ждем, что вы
04 Декабря
Дубна
от 65 000 руб.
Компания "ГосМКБ Радуга им. А.Я. Березняка" Требования: Оконченное высшее с академической степенью бакалавра или магистра по...
05 Декабря
Территориальный менеджер (складской аутсорсинг)
Михнево
от 150 000 руб.
Компания "Транспортные Технологии" В связи с развитием Компании, требуется Территориальный менеджер (направление Юг) с высокими управленческими...
05 Декабря
Специалист технической поддержки/системный администратор (1-2 линия) LAB Industries
Ногинск
Компания "Henkel Russia" Ваши задачи: осуществление технической поддержки служб производственного планирования и логистики с...
05 Декабря
Инженер по технической поддержке
Ивантеевка
от 82 000 руб.
Компания "Бристоль Ритейл Логистикс" Мы – крупная федеральная торговая сеть «Бристоль». Открыли больше 10 складских комплексов по России и...
05 Декабря
Специалист по техническим системам безопасности (г. Пушкино)
Ивантеевка
Компания "Ozon" Вам предстоит: Контроль и обеспечение работоспособности технических систем безопасности на объекте; Проектирование...
Вакансия размещена в отрасли