Локация

DevOps Engineer

REES46 Inc.
  • до 300 000 руб.
Москва Опыт работы от 3 лет Постоянная занятость Полный день
Поделиться

Описание

О компании и команде

Привет! На связи REES46! Мы разрабатываем и развиваем платформу, которая помогает онлайн-магазинам и другим бизнесам автоматизировать взаимодействие со своими клиентами.

В связи с масштабированием мы проводим расширение инженерного состава команды.

Сегодня мы ищем не столько людей с набором скиллов, сколько Людей Как Личностей.

Если вы "ещё слишком молоды" или уже "слишком стары" "для этого дерьма" - проходите мимо, эта вакансия должна помочь найти нам человека с которым мы пройдём огонь и воду и будем работать не один год.

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

Процессы и дисциплина одни из основных ценностей.

В команде царит дух стартапа, ну, по крайней мере точно не ентерпрайза)

Основатель и СТО пашут с вами в поле, могут код пописать, могут задачек навалить, могут ревью провести, а могут и сидеть по ночам вместе с вами и дебажить до второго пришествия

Что делаем?

Разрабатываем и развиваем платформу, которая помогает онлайн-магазинам и другим бизнесам автоматизировать взаимодействие со своими клиентами.

У нас в платформе 25 сервисов, разбитых на следующие группы:

  1. Персонализация и автоматизация работы с контентом : товарные рекомендации, товарный поиск в интернет-магазине, попапы, управление баннерами и блоками текста, управление листингом товаров в категории товаров.
  2. Триггерная коммуникация : сложные триггерные цепочки, работающие в формате no-code. Отправляем сообщения клиентам в email, web push, mobile push, SMS, WhatsApp, Telegram, VK Messenger и другие каналы. Тем самым возвращая клиентов и повышая выручку клиента.
  3. Реактивация клиентов : сегментированные рассылки в те же каналы, повышающие конверсию и выручку компаний.
  4. Аналитика и лояльность : RFM, ABC-анализ, AB-тесты, динамическая сегментация, детальные отчеты, контроль действий юзеров и управление их поведением в мобильных приложениях и на сайте, программа лояльности и многое другое.
  5. Машинное обучение и ИИ : у нас очень много поведенческих данных, из которых мы делаем сложные ИИ-продукты и детальную аналитику.

Ожидания от кандидата

Кого ищем?

  • дисциплинированного (в состоянии организовать свой день)
  • ответственного (даже если собрался уволиться - предупреждаешь, заканчиваешь таски, потом уходишь)
  • проактивного - кончились таски - пошёл набрал ещё
  • инженер != программист
  • трудолюбивого
  • последовательного
  • любознательного

ЕСЛИ ВЫ ЧЕГО-ТО НЕ ЗНАЕТЕ ВСЁ РАВНО ЛУЧШЕ ПОПРОБОВАТЬ СВОИ СИЛЫ, ЧЕМ ПРОСТО ПРОЙТИ МИМО

Будет плюсом

  • совсем не обязательно писать умные статьи, учавствовать в конференциях, однако, иметь хоть сколь-нибудь активный акк на Github - было бы не лишним
  • рабочие пет-проекты хотя бы на уровне сервисной модели
  • живые соц. сети
  • творческие проекты

Что требуем

Kubernetes

  • Знание спецификаций ресурсов: Deployment, Service, Ingress, StatefulSet, DaemonSet.
  • Опыт с настройкой autoscaling: HPA (Horizontal Pod Autoscaler) и VPA (Vertical Pod Autoscaler).
  • Владение Kubernetes Networking: CNI (Container Network Interface), Network Policies.
  • Умение работать с Helm charts для упаковки и деплоя приложений.
  • Настройка Probes (liveness, readiness, startup) для контроля состояния контейнеров

Elasticsearch

  • Настройка и использование Index Templates для оптимизации индексов.
  • Управление Elasticsearch Cluster: shard allocation, rebalancing, и snapshot/restore.
  • Понимание и настройка analyzers и tokenizers для улучшения поиска.
  • Работа с Elasticsearch Query DSL для сложных запросов.

ClickHouse

  • Оптимизация запросов с использованием индексов: MergeTree, Skip Indexes.
  • Развертывание и масштабирование ClickHouse: использование ReplicatedMergeTree для репликации.
  • Настройка ClickHouse для realtime аналитики: Low Cardinality и Materialized Views.

RabbitMQ

  • Настройка и оптимизация RabbitMQ: High Availability (mirrored queues), Dead Letter Exchanges.
  • Использование различных типов обменников (exchanges): direct, topic, headers, fanout.
  • Управление потоками сообщений через Flow Control и использование Quorum Queues для улучшения надёжности.

PostgreSQL

  • Продвинутое использование индексов: B-tree, GIN, GiST, и BRIN для оптимизации запросов.
  • Понимание и настройка репликации: Streaming Replication, Logical Replication.
  • Работа с Partitioned Tables для улучшения производительности больших датасетов.

Redis

  • Настройка persistence (RDB, AOF) для обеспечения долговременного хранения данных.
  • Использование Redis Cluster для масштабирования и отказоустойчивости.
  • Оптимизация производительности: Pipelining, Lua Scripting.

Highload +/++

  • Применение Rate Limiting и Caching для снижения нагрузки.
  • Работа с Load Balancers (Nginx, HAProxy) для распределения трафика.
  • Использование CDN и Edge Computing для оптимизации доставки контента.

Realtime

  • Реализация WebSockets для двустороннего общения в реальном времени.
  • Использование Event Sourcing и CQRS для обработки и хранения realtime данных.
  • Применение WebRTC для peer-to-peer связи в реальном времени.

Git и GitHub

  • Продвинутое использование GitHub Actions для CI/CD: настройка workflow, runners, и jobs для автоматизации тестирования, сборки и деплоя.
  • Работа с GitHub Issues и Pull Requests: использование labels, milestones, и projects для организации работы над проектом.
  • Использование GitHub Advanced Security Features, включая Dependabot для управления зависимостями и Code Scanning для обеспечения безопасности кода.
  • Знание GitHub Pages и Jekyll для развертывания статических сайтов и документации проекта.

Prometheus

  • Настройка и управление Prometheus: понимание конфигурации, метрик, targets, и service discovery.
  • Создание и оптимизация Prometheus queries с использованием PromQL для точного мониторинга и алертинга.
  • Интеграция Prometheus с Grafana для создания информативных и интерактивных дашбордов для визуализации метрик.
  • Мониторинг железа: использование node exporter для сбора информации о системе и аппаратном обеспечении серверов.
  • Настройка Alertmanager для управления уведомлениями и определения каналов распространения (например, Email, Slack, PagerDuty).
  • Понимание и использование Prometheus federation для агрегации данных с нескольких Prometheus серверов.
  • Использование Prometheus PushGateway для мониторинга временных задач и сервисов, которые не могут быть легко отсканированы через pull модель.

Условия работы

  • Оформление по ТК РФ по окончании испытательного срока
  • Оформление по договору с ИП - самозанятым оплачиваем налог
  • Испытательный срок, с возможностью досрочного завершения, до 3-х месяцев
  • Без тестового задания :)

Бонусы

  • Оплачиваем лицензию продуктов JetBrains
  • Участие в IT событиях (по желанию)
  • Экстремальные практики разработки и проектирования на практике
  • Работа над международным проектом уровня HL/HL++
день назад Источник: zarplata.ru
Рекомендуемые вакансии
  • МТС
  • Москва
... специалиста на вакансию Senior DevOps engineer Центр практик DevOps . Москва (Россия). ... #Kubernetes, #GitLab, #DevOps. Требования Docker, Kubernetes, GitLab, DevOps Обязанности Что мы ... Test Driven Conf, Joker, DevOps, Матемаркетинг и даже проводим собственную ...
29.04.2024
  • Bell Integrator
  • Москва
... ищет хорошего специалиста на вакансию DevOps engineer (Remote) . Москва ( ... Git, #Grafana, #Prometheus, #Ansible, #DevOps. Требования Kubernetes, Docker, Git, Grafana ... , Prometheus, Ansible, DevOps Обязанности Возможность профессионального и карьерного ...
29.04.2024
  • АйТи Инновация
  • Москва
... ищет хорошего специалиста на вакансию DevOps Engineer . Москва (Россия). Полный рабочий ... #middle, #Git, #CI/CD, #Ansible, #DevOps, #GitLab, #Terraform, #Python, #Bash. Требования ... Git, CI/CD, Ansible, DevOps, GitLab, Terraform, Python, Bash ...
29.04.2024