Получить опыт работы в сложной инженерной специальности сегодня проще, чем когда-либо. Герои этого материала — студенты и недавние выпускники технических вузов, которые прошли летнюю стажировку Импульс от YADRO в 2023 году и остались работать в компании. Ребята решают реальные задачи: разрабатывают внутренние сервисы, тестируют системы хранения данных и отвечают за работу платформы виртуализации.
Мы поговорили с молодыми инженерами о работе, которую они делают каждый день, о полученном опыте и о том, почему они решили продолжить карьеру именно в YADRO.
Хотите так же? Заполняйте заявку на Импульс-2024 и проходите интервью.
Пять стажеров 2023 года:
Семён Решетов
Инженер-стажер в отделе аппаратной валидации, тестирования и квалификации, студент 2 курса факультета программной инженерии и компьютерных систем, ИТМО
Максим Собакин
Инженер-стажер в группе поддержки инфраструктуры, студент-магистрант факультета радиотехники и инфокоммуникационных технологий, ГУАП
Дмитрий Смирнов
Младший специалист по интеграционным решениям в отделе серверных решений и СХД, студент 4 курса факультета робототехники и комплексной автоматизации, МГТУ им. Баумана
Сергей Рындов
Младший инженер по разработке ПО в отделе разработки инфраструктуры, студент 4 курса института радиоэлектроники и информационных технологий НГТУ им. Алексеева
Полина Панкова
Инженер-стажер в группе анализа программного стека для серверных систем, студентка 4 курса Института компьютерных наук и кибербезопасности СПбПУ
Как попал на стажировку
Семён Решетов: Узнал об Импульсе от друзей, которые тоже проходили отбор. Нужно было отправить резюме и заполнить форму заявки. Из-за сильной загруженности по учебе я делал все в последний момент, но все закончилось успешно — меня позвали на собеседование, а затем пригласили на стажировку.
Максим Собакин: Я обучался на 4 курсе ГУАП, мой факультет радиотехники и инфокоммуникационных технологий сотрудничал с телеком-подразделением YADRO в рамках нескольких совместных программ. Учеба заканчивалась, и я думал, куда устроиться на летнюю практику. Старшие товарищи с кафедры посоветовали рассмотреть стажировку в YADRO — я слышал, что компания быстро развивается, мне хотелось попробовать свои силы в крупной организации, узнать, как в ней строятся процессы. Так я подал заявление на Импульс.
Дмитрий Смирнов: К нам в университет приходили представители YADRO, рассказывали о компании и направлениях работы. Выбирая место практики, я рассматривал два варианта: выбрать из списка гарантированных мест практики, куда точно примут, либо попробовать пройти конкурс в YADRO. Я выбрал второе.
Сергей Рындов: О стажировке узнал от преподавателя университета, который работает в YADRO. Во время учебы стал присматриваться к компаниям, в которых можно развиваться в направлении DevOps. В YADRO меня подкупил масштаб и близкие по интересам задачи.
Полина Панкова: О стажировке узнала в Политехе на факультативе по Go от YADRO. Мои знакомые, которые работали на тот момент в компании, давали только положительные отзывы, поэтому решила подать заявку.
Опыт работы до Импульса
Семён Решетов: До стажировки я разрабатывал систему для адаптации новых сотрудников аэропорта «Шереметьево» — проектировал архитектуру и писал код для фронтенда и бэкенда. Делал pet-проекты, с помощью которых изучал операционную систему Linux и языки программирования. А еще работал фронтенд-разработчиком в онлайн-школе. Все это я указал в резюме и, видимо, мой опыт понравился интервьюерам.
Максим Собакин: В университете получил навыки работы с языками С, С++, Java. Самостоятельно изучил Python и Matlab для использования в лабораторных работах по различным предметам, например, для моделирования информационных систем. Мое направление обучения — информационная безопасность — больше касается изучения правовых актов, законов, защиты персональных данных и прочего, но я развиваюсь в программировании. Это, в целом, помогает учиться и строить карьеру.
Дмитрий Смирнов: До стажировки я работал в Hoff: тестировал веб-приложения для инвентаризации склада.
Сергей Рындов: Я работал старшим лаборантом в университете, большого профессионального опыта в компании у меня до стажировки не было.
Полина Панкова: До стажировки я вместе с другими студентами разрабатывала игру на движке Unreal Engine 4 для СПбПУ, а также работала в компании Siemens AG. Там занималась более разнообразными проектами: миграция кода со старых микроконтроллеров на более современные, работа с платформой по визуализации систем диспетчерского контроля WinCC OA и программой моделирования сложных систем и процессов Plant Simulation.
Задачи в рамках стажировки
Семён Решетов: Моя команда занимается разработкой системы бронирования FPGA-стендов и других устройств.
Раньше бронировать ограниченное число стендов было неудобно: использовались чаты, гугл-таблицы, боты. Мой руководитель Анатолий Вильдеманов предложил создать удобную платформу для бронирования — подробнее о ней он рассказал тут. Во время стажировки я занимался организацией CI/CD с помощью Jenkins и установкой семантического версионирования на некоторые репозитории.
Раньше я вообще не работал с Jenkins, а сейчас использую его каждый день и поддерживаю DevOps-направление в команде. Сейчас у меня даже есть несколько задач для других команд, связанных с валидацией систем на кристалле: билдинг Docker-образов и семантическое версионирование.
Максим Собакин: Я пришел на позицию ручного тестировщика СХД, но наставник предложил попробовать себя в автоматизации. Ни разу не пожалел о смене направления. По моему мнению, ручное тестирование требует большого опыта в работе с продуктом, общих технических знаний и компетенций, которых у меня на тот момент не было. Автотестирование позволяет опираться на отлаженный фреймворк, изучить и использовать который намного проще человеку с небольшим опытом.
На стажировке я занимался адаптацией фреймворка под тестирование на железных стендах. Тестирование в основном ведется на виртуальных машинах, но для полноты покрытия различных ситуаций требуется реальное устройство в лаборатории, на котором можно проверить уникальные для железа сценарии. Сейчас я занимаюсь TestOps — совмещаю задачи тестировщика и DevOps-специалиста: упрощаю работу коллегам, автоматизирую запуски и добавляю гибкости тестовому фреймворку.
«Ты полезен в большом коллективе»
Группа стажеров, в которую я вошел, также получила опыт работы в техподдержке. Где-то что-то отвалилось, не прошел деплой или неправильно собирается, что-то с сетью — мы появляемся в чате и берем задачу в работу. Дальше нужно было выступить в роли «поддержки первой линии», или L1, — найти человека, который решит проблему.
Приятно, когда большой важный разработчик приходит с проблемой, а ты знаешь, как ее решить и помогаешь ему. Чувствуешь, что ты полезен в большом коллективе.
Дмитрий Смирнов: Когда пришел на стажировку в компанию и столкнулся с реальными задачами, понял, что моих знаний, полученных в вузе, хватает примерно на 30%. Остальное изучал в процессе работы. Считаю, что получил колоссальный опыт, редкий для моего возраста.
Вместе с командой мы работаем над внутренним сервисом для конвертации логов. Цель проекта — собирать сервисную и статистическую информацию с информационных систем, надежно ее хранить, обрабатывать и визуализировать. Сервис помогает инженерам выявлять неисправности и узкие места, составлять отчеты и рекомендации по настройке и дальнейшему развитию системы.
Сергей Рындов: Когда я попал на стажировку, моя команда как раз переходила на новую платформу виртуализации — появилась отличная почва для моего обучения. Нужно было изучить платформу, продемонстрировать преимущества коллегам и выполнить миграцию. Сейчас я отвечаю за работу этой платформы виртуализации и инструменты автоматического развертывания основных сервисов. А еще взял на себя их поддержку и траблшутинг.
Полина Панкова: На стажировке я работала над улучшением производительности JIT-профайлера на этапе обработки собранных на FPGA данных (perf JIT-трасса). Сейчас мы с коллегами разрабатываем методику по оценке производительности Linux kernel.
Почему решил остаться в YADRO
Семён Решетов: Очень понравилась культура компании: здесь ценят добросовестность и помощь коллегам, даже если это выходит за рамки твоих задач. Мне комфортно работать с командой, а задачи позволяют прогрессировать в выбранной специальности. К тому же я получил разрешение на удаленную работу и смог поехать на обучение в Китай. Сейчас я совмещаю работу в YADRO и учебу в Нанкинском университете науки и технологий по программе Software Engineering.
Максим Собакин: В компании я решил остаться по нескольким причинам. Во-первых, мне понравилось на стажировке. Я увидел свой вклад в общее дело. Во-вторых, YADRO — крупная и быстрорастущая компания. В такой команде можно улучшать профессиональные навыки, перенимать опыт, участвовать в дискуссиях — в общем, есть все для качественного роста. В-третьих, мне предложили комфортные условия работы — гибридный график. На тот момент я только-только поступил в магистратуру, и мне предстояло совмещать дальнейшее обучение в университете с работой.
Сергей Рындов: Здесь круто. Я получаю практический опыт в удобном для меня формате, могу совмещать работу и учебу. Здесь классные ребята, которые всегда готовы помочь — даже если они работают в другом городе и могут лишь проконсультировать на расстоянии. Такое мнение сложилось у меня во время стажировки и укрепилось, когда я стал полноценным членом команды. Летняя стажировка дала мне как практические навыки, так и новые теоретические знания, а еще софт-скиллы — взаимодействие в команде и презентация работы. Это база для дальнейшего роста в технического специалиста.
Полина Панкова: Решила остаться, потому что работа в YADRO — шанс для меня поработать над интересными проектами и углубить знания в области архитектуры и операционных систем.
Что особенного в Импульсе
Семён Решетов: Поскольку ранее я работал в небольшом стартапе, у меня есть возможность сравнить полученный опыт с работой в крупной технологической компании. Часто стажировка — это что-то временное и необязательное, но в YADRO есть возможность почувствовать себя нужной частью большого проекта. Работа здесь организована гораздо лучше: здесь используют Jira, есть прозрачный процесс организации задач, всегда можно напрямую связаться с руководителем.
Максим Собакин: Мне понравилось, что задача, которую мне дали, была не тестовой и действительно оказала влияние на работу отдела. Также оценил систему менторства: стажерам выделяют отдельного специалиста, который тратит часть времени на их обучение. К ментору всегда можно обратиться с вопросом и попросить совет. Моим ментором был ведущий QA-инженер отдела DataPath Антон Усанов — большое ему спасибо.
Дмитрий Смирнов: Мой наставник Юрий Жуков, ведущий специалист по интеграционным решениям, ввел для стажеров SCRUM-собрания: мы собирались каждый день и рассказывали, что сделали. Было классно получить опыт общения «по делу», это помогало организовать работу на целый день. Если что-то не получалось, то старшие коллеги обязательно помогали.
Сергей Рындов: Я начал работать над реальными задачами с первого дня стажировки под руководством старшего инженера Юрия Бояркина. Вместе с командой я настраивал систему конфигурации Ansible, разворачивал OpenStack, работал с Foreman, AWX, Ceph и k8s.
Полина Панкова: Особенными на стажировке были, конечно же, люди: стажеры, наставники и HR-менеджеры, которые помогали в самых разных вопросах.
Программа для стажеров в 2024 году
Если вы вдохновились историями ребят, присоединяйтесь к летней стажировке Импульс, которая пройдет с 1 июля по 26 августа. Мы приглашаем студентов-очников 2 курса и выше, а также выпускников бакалавриата 2024 года. Работать можно в одном из офисов YADRO в Москве, Санкт-Петербурге, Нижнем Новгороде, Минске или удаленно.
Чтобы принять участие, оставьте заявку по ссылке до 12 мая. Если успешно пройдете интервью, вас пригласят на стажировку.