Text copied to clipboard!

Название

Text copied to clipboard!

Инженер по сборке

Описание

Text copied to clipboard!
Мы ищем инженера по сборке, который будет отвечать за разработку, внедрение и поддержку процессов автоматической сборки программного обеспечения. В этой роли вы будете тесно сотрудничать с командами разработчиков, тестировщиков и системных администраторов для обеспечения стабильности и эффективности процессов интеграции и доставки программных продуктов. Ваши задачи будут включать настройку систем непрерывной интеграции, оптимизацию скриптов сборки, управление зависимостями и контроль качества выпускаемых сборок. Важно иметь глубокое понимание инструментов сборки, систем контроля версий и принципов DevOps. Мы ценим инициативность, внимание к деталям и умение работать в динамичной среде. Если вы стремитесь развивать свои навыки в области автоматизации и хотите влиять на качество и скорость выпуска программного обеспечения, эта позиция для вас.

Обязанности

Text copied to clipboard!
  • Разработка и поддержка скриптов и процессов сборки программного обеспечения.
  • Настройка и управление системами непрерывной интеграции (CI/CD).
  • Обеспечение стабильности и надежности сборочных процессов.
  • Взаимодействие с командами разработки и тестирования для оптимизации процессов.
  • Мониторинг и устранение проблем, связанных со сборкой и интеграцией.
  • Автоматизация рутинных задач и процессов в области сборки.
  • Обновление и поддержка документации по процессам сборки.
  • Участие в планировании релизов и управлении версиями.
  • Анализ и внедрение новых инструментов и технологий для улучшения сборки.
  • Обеспечение соответствия процессов сборки стандартам безопасности и качества.

Требования

Text copied to clipboard!
  • Опыт работы на позиции инженера по сборке или аналогичной роли от 2 лет.
  • Знание систем контроля версий (Git, SVN и др.).
  • Опыт работы с системами CI/CD (Jenkins, GitLab CI, TeamCity и др.).
  • Умение писать скрипты на языках Bash, Python или аналогичных.
  • Понимание принципов DevOps и автоматизации процессов.
  • Знание операционных систем Linux и Windows.
  • Опыт работы с контейнеризацией (Docker, Kubernetes) будет преимуществом.
  • Способность работать в команде и эффективно коммуницировать.
  • Внимание к деталям и аналитический склад ума.
  • Готовность к обучению и освоению новых технологий.

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт работы с системами непрерывной интеграции?
  • Какие инструменты сборки вы использовали в предыдущих проектах?
  • Опишите ситуацию, когда вам пришлось решать проблему со сборкой в сжатые сроки.
  • Какие языки программирования вы используете для написания скриптов автоматизации?
  • Как вы обеспечиваете качество и стабильность сборочных процессов?
  • Расскажите о вашем опыте работы с контейнерами и оркестраторами.
  • Как вы взаимодействуете с командами разработки и тестирования?
  • Какие методы вы используете для мониторинга и устранения ошибок в сборке?
  • Как вы подходите к обновлению и поддержке документации?
  • Какие новые технологии в области сборки и DevOps вас интересуют?