Образование: высшее
Знание английского языка не ниже intermediate
Знание основ алгоритмов, структур данных и паттернов проектирования
Опыт или интерес к горизонтальному маштабированию сложных многопоточных высоко нагруженных систем
Опыт работы build master / release engineer / devops в компании-разработчике программного обеспечения на java, опыт программирования и автоматизации процессов сборки и развертывания релизов с применением инструментов и методологий непрерывной интеграции, а также опыт управления конфигурациями и использования систем мониторинга от 3-х лет:
Глубокие знания и опыт работы в средах, основанных Linux
Хорошее знание Python и опыт написания скриптов автоматизации инфраструктуры
Опыт работы с Puppet, Chef, Salt, Ansible, Docker от 3-х лет
Опыт работы с Zabbix, Logstash
Опыт работы с реляционными СУБД (Postgres, Oracle).
Опыт работы с системами контроля версиями (Git).
Опыт работы с системами:
автоматического тестирования (Geb and Spock, Selenium, Selenium Wedriver, Serenity BDD (aka Thucydides)
автоматической сборки, непрерывной интеграции и развертывания Java-based web приложений (Jenkins, TeamCity, Maven, Ant)
Плюсом будет:
Знание Tomcat, JBoss, Hibernate,Solr, RIAK, Elasticsearch, Kibana, NewRelic
Умение создавать простые и работающие решения
Умение быстро разбираться в чужом коде;
Опыт работы с инфраструктурой AWS
Merchantry PIM — это продукт, который позволяет быстро подключать поставщиков и оперативно управлять онлайн каталогом продуктов магазина. Merchantry PIM пользуются сотни поставщиков и продавцов в разных городах Америки и Европы.
Платформа состоит из ряда приложений Java, построенной с использованием Apache/Spring интегрированных с помощью RESTful интерфейса, приложений проектов Open Source и других компонентов. Мы ищем инженера, который сможет делать:
Автоматизация инфраструктуры:
Рефакторинг Puppet конфигураций с использованием Hiera
Dockerризацию компонентов платформы
Построение систем мониторинга, протоколирования и резервного копирования
Автоматизацию управления процессами сборки и публикации сборок проекта с применением инструментов Continuous Integration
Эксплуатация инфраструктуры:
Поддержка в работоспособном состоянии всех тестовых и девелоперских сред, оптимизацию и модернизацию процессов сборки и деплоймента, используя скриптовые языки
Мониторинг, обеспечение доступности сервисов для заказчиков, разработчиков и тестировщиков
Выявление и устранение узких мест в производительности всей платформы
Предотвращение сбоев. Troubleshooting и подготовка incident reports.
Резервное копирование и Disaster Recovery
Linux, Puppet, Chef, Salt, Ansible, Docker, Zabbix, NewRelic, Logstash, Elasticsearch, Kibana, Geb
В подробном резюме укажите телефон для связи, e-mail, а также примеры вашей работы и желаемую зарплату