Пссс...може, досить читати мовою окупанта?
Переходь на українську версію сторінки!

Следующая вакансия

Инженер по сборке (DevOps с разработкой на C/C++, CMake) в Upstaff

Размещено больше 30 дней назад

314 просмотра

Upstaff

Upstaff

0
0 отзывов
Более 5 лет
Киев
Intermediate
Полный рабочий день

Переведено Google

Мы интегрируем и внедряем новейшие разработки, дизайн и технологии в продукты для диджеев, музыкального производства, профессионального аудио, музыкальных инструментов и бытовой электроники. Наш портфель уважаемых брендов очень широк и включает в себя: Akai Professional, Alesis, Alto Professional, Denon DJ, Denon Professional, ION Audio, Marantz Professional, M-Audio, MixMeister, Moog, Rane, Numark и Sonivox.Кто нам нужен:Мы ищем автономного, готового к сотрудничеству, разумного, организова

Мы интегрируем и внедряем новейшие разработки, дизайн и технологии в продукты для диджеев, музыкального производства, профессионального аудио, музыкальных инструментов и бытовой электроники. Наш портфель уважаемых брендов очень широк и включает в себя: Akai Professional, Alesis, Alto Professional, Denon DJ, Denon Professional, ION Audio, Marantz Professional, M-Audio, MixMeister, Moog, Rane, Numark и Sonivox.

Кто нам нужен:

Мы ищем автономного, готового к сотрудничеству, разумного, организованного и прагматичного инженера-строителя. Кандидат нашей мечты «заботится о решении наших проблем», имеет «опыт управления сборкой, инструментов сборки, а также проведения исследований и технико-экономических обоснований».

Что вы будете делать:< /p>

Наш инженер по сборке отвечает за поддержку систем сборки для всех проектов inMusic. Мы подчиняемся непосредственно директору по разработке программного обеспечения. Наши инженеры по сборке обладают базовыми знаниями обо всех соответствующих технологиях, используемых inMusic, и являются экспертами в системах сборки, системах непрерывной интеграции (CI) и процессах автоматизированного развертывания продуктов. Они поддерживают систему работоспособности кодовой базы, используя соответствующие инструменты, метрики и оповещения. Вы будете поддерживать процессы развертывания и выпуска продуктов. Вы будете поддерживать и администрировать системы CI, сохраняя при этом код в системе контроля версий и другие инструменты разработки.

  • Масштабируйте и обслуживайте существующие системы сборки, CI и развертывания, чтобы рабочие текущие сборки программного обеспечения inMusic были работоспособными. доступны для тех, кто в них нуждается, и прогресс в разработке не останавливается из-за сломанных сборок. Системы сборки включают:
  • Поддержание стабильной конфигурации CI и конвейера, чтобы гарантировать качество сборки, производительность и качество проекта во всех проектах.
  • Начните с поиска мест в системы CI и развертывания, которые созрели для доработки и улучшения, чтобы мы могли лучше создавать, упаковывать и публиковать вещи. 
  • Анализ и настройка новых систем сборки; создавать и внедрять новые инструменты для сборки, тестирования и доставки программного обеспечения.
  • В связи с этим мы можем поддерживать команды разработчиков, начиная от создания сборок Release Candidate и заканчивая помощью в отслеживании и устранении проблем.
  • Сделайте это как можно быстрее, проще и проще для всех наших команд, если мы создаем, упаковываем и публикуем.
  • Исследуйте и предлагайте рекомендации о том, как поддерживать качество кода, например, при разработке кода. метрики, методы проверки кода, измерение охвата и использование статического и динамического анализа.

ТребованияТехнические требования:

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

  • Глубокое понимание систем сборки.

    • Глубокое понимание систем сборки.

      • Глубокое понимание систем сборки.

        • li>
        • Опыт работы в CMake для средних и крупных проектов C/C++.
        • Знакомство с разработкой для macOS, Windows и Linux.
        • Администрирование Jenkins и настройка проектов, включая конвейер Jenkins. конфигурации.
        • Опыт работы с крупной трескойэлектронные базы на нескольких платформах.
        • Создание сценариев оболочки Windows/Linux и использование языков сценариев (например, Python, JavaScript, Lua).
        • Системное администрирование Linux.
        • Хорошее знание систем контроля версий (включая git и svn).
        • Понимание GNU Make.
        • Возможность работать в нашем офисе в Кембридже (при необходимости) для администрирования машин сборки.< /li>

        Приятно иметь:

        • Опыт автоматизации тестирования в контексте CI.
        • Опыт работы в гибкой среде разработки.
        • Знание Yocto или Buildroot.
        • Опыт интеграции с Gitlab.
        • Создание пакетов для систем управления пакетами (например, Conan).
        • >
        • Знакомство с Electron, JavaScript.
        • Создание и использование Docker-контейнеров.
        • Знакомство с Jira и Confluence.
        • Опыт поддержки многосайтовой разработки. организации.
        • Опыт оценки и интеграции наборов инструментов с открытым исходным кодом и собственной разработки.
        • Знакомство с интеграцией статических и динамических инструментов покрытия кода.
        • Ansible знания.

        Характеристики:

        • Умение общаться с людьми из разных команд, помимо своей собственной.
        • Готовность к совместной работе в различных дисциплинах.
        • Умение давать и получать конструктивную обратную связь, чтобы стремиться к постоянному совершенствованию.
        • Хорошо справляется с конкурирующими потребностями в отношении вашего времени.
        • >

        Квалификация:

        • Степень бакалавра в области компьютерных наук или смежной технической области.
        • 2+ года соответствующего опыта работы.

Переведено Google

Более 5 лет
Киев
Intermediate
Полный рабочий день
Хотите найти подходящую работу?
Новые вакансии в вашем Telegram
Подписаться
Мы используем cookies
Принять