Город: Киев
З/п: обсуждается с кандидатом
Опыт работы: Нет опыта
Отзывы о компании Инфопульс Украина

Компания Инфопульс приглашает на работу специалиста – опытного или очень заинтересованного в приобретении опыта - в области release management, то есть организации выпуска ПО масштаба транснациональных корпораций. Инфопульс предоставит такому специалисту практически неограниченное поле для деятельности, а также всю необходимую помощь и поддержку в колоссальном софтверном проекте.


Речь идет о реализации глобальной системы обработки электронных транзакций с использованием мобильных устройств и смарт-карт. Это самый крупный софтверный проект, начавшийся в Украине в 2012 году. Заказчик – французская компания Oberthur, выпускающая каждую вторую(!) смарт-карту в мире, и обслуживающая порядка 5000 банков и 250 национальных телекомов в 140 странах.


Чем нужно будет заниматься:

·         Взаимодействовать с командами разработчиков из Украины, Франции и Филиппин. Они будут поставлять код, скрипты и документацию вам «на вход».

·         Контролировать качество кода, скриптов, документации; ничего ли не забыли, не перепутали и т.п. Если таки забыли – см. выше.

·         Поддерживать порядок и управлять репозиториями проектов в системе контроля версий SVN.

·         Организовать и автоматизировать процесс сборки софта, а также процесс формирования deployment packages, т.е., собственно софт, +документация, +скрипты для развертывания, +release notes etc.

·         Взаимодействовать с командами Global Delivery из Украины, Франции и, возможно, откуда-то еще. Они будут забирать собранные вами deployment packages и разворачивать его непосредственно у заказчиков либо в дата-центрах Oberthur. Global Delivery – ваши клиенты, их необходимо будет поддерживать.

·         Организовать и автоматизировать развертывание собранного софта на тестовых и референс-платформах. С софтом, развернутым на этих платформах, будут работать тестировщики, аналитики, product managers, sales people – они тоже ваши клиенты, вам необходимо будет с ними дружить.


Вашим руководителем будет Алексей Солнцев - Certified Scrum Master, Certified Scrum Practitioner, координатор русского перевода книги «Scrum and XP from the trenches».


Какие знания, опыт  и личные качества важны:

·         Беглый английский + готовность активно общаться с большим количеством людей на самые различные технические темы.

·         Энтузиазм, желание работать и активно разбираться «как в приличных домах разрабатывают софт».

·          Способность внятно по-английски рассказать, что такое continuous integration, configuration management, change management, unit testing, static code analysis, software metrics. Даже если у вас не было опыта с какими-то из этих процессов, вы должны быть способны рассказать, что это такое.

·         Организованность. Кода, скриптов, людей, коммуникаций – очень много. Если не поддерживать порядок постоянно, можно легко потерять контроль над ситуацией.

·         Знакомство с основами Java и SQL

·          Знакомство со скриптовыми языками, такими как JavaScript, Groovy, Python, unix shell script и т.п. Как минимум, с одним таким языком.

·          Как минимум, знакомство, а в идеале – уверенное владение инструментами автоматизации сборок Ant или Maven, серверами непрерывной интеграции TeamCity или Hudson,  репозиториями зависимостей Artifactory или Nexus. Как минимум, одним таким инструментом в каждой категории.

·         Как минимум, опыт использования, а в идеале - опыт конфигурирования и администрирования систем версионного контроля, в первую очередь SVN.

·         Как минимум, опыт использования, а в идеале – опыт конфигурирования систем issue tracking типа Jira  

·          Опыт использования Linux, Windows, а также опыт работы с виртуальными машинами  VMWare. Не обязательно быть администратором, но продвинутым пользователем быть нужно.


Представление про общую архитектуру современных JEE- приложений и web services приветствуется, но обязательным не является.

0
Нравится