Junior DevOps Engineer

 

Amasty – продуктовая компания, лидер рынка Magento продуктов и официальный партнер Magento Commerce. Наша команда создает, продвигает и улучшает модули для Magento, технически сложные внутри, но простые и понятные в использовании для клиентов. Тем самым мы ускоряем разработку интернет-магазинов и способствуем прогрессу.

Сейчас в нашу команду мы ищем DevOps Engineer для развития наших внутренних проектов. Основные задачи будут связаны с поддержкой и разработкой проекта Demo Service и работа с GitLab CI/CD.

Как работает Demo Service:

Для демонстрации функционала наших продуктов мы используем демо-сайты на Magento 2.
Особенностью каждого демо является изолированность каждого посетителя демо и возможность кастомизации. Это значит, что любой клиент может протестировать/изменить настройки модуля на демо, при этом другие посетители не будут затронуты.
Панель управления позволяет управлять всеми необходимыми процессами M2 сайта через веб-интерфейс. Например, можно запустить полную переиндексацию данных, которая обычно стартует только через консольную команду.

Проект состоит из:

  • Symfony-based панели управления (Demo Backend), которая управляет образами, демо и частично окружением;
  • некоторого количества образов Magento;
  • множества установок Magento, которые базируются на образах и которые представляют собой демо;
  • сессий, которые создаются для каждого демо;
  • окружения.

В командах разработки мы используем GitLab CI/CD для поддержания качества кода и оптимизации доставки продукта. Используется несколько шаблонных конфигураций для проектов разного типа, которые разрабатываются централизованно. Необходимо поддерживать уже написанные и новые скрипты, собирать Docker образы, работать с YAML-конфигурациями. В качестве основных скриптовых языков мы используем PHP, Python и Bash-скрипты.

Что нужно знать:

  • PHP 7.x

  • Symfony 4.4/5.x

  • Composer

  • Git

  • Знание принципов ООП

  • Docker, написание Dockerfile, docker-compose

  • Mysql (SQL-запросы)

  • Умение писать POSIX-совместимые или Bash скрипты
  • Опыт настройки NGINX, MySQL, Varnish, ElasticSearch (будет плюсом)
  • Базовое знание Magento 2 (будет плюсом)

Что мы предлагаем:

  • Конкурентную оплату труда, регулярный ее пересмотр, бонусы по результатам работы
  • Официальное оформление и 100% “белую” зарплату (мы – резидент ПВТ)
  • Все бенефиты IT компании: светлый и просторный офис в БЦ “Титан”, компенсацию обучения, курсы английского языка в офисе, медицинское страхование, 100% компенсацию больничных, компенсацию спорта, еду в офисе (включая фрукты, сладости и орехи), душ, велопарковку, прекрасно оборудованные рабочие места с удобными креслами и гибкий график работы

    Contact us: job@amasty.com