other

DevOps Engineer

Более недели назад

З/П не указана

Город: Москва

REES46 Inc.

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 3 лет

Обязанности:

О компании и команде Привет! На связи REES46! Мы разрабатываем и развиваем платформу, которая помогает онлайн-магазинам и другим бизнесам автоматизировать взаимодействие со своими клиентами. В связи с масштабированием мы проводим расширение инженерного состава команды. Сегодня мы ищем не столько людей с набором скиллов, сколько Людей Как Личностей. Если вы "ещё слишком молоды" или уже "слишком стары" "для этого дерьма" - проходите мимо, эта вакансия должна помочь найти нам человека с которым мы пройдём огонь и воду и будем работать не один год. У нас нет конвейера, постоянных дедлайнов и прочих «аттрибутов» присущих «большим и быстрорастущим» компаниям, мы развиваем собственный продукт и разрабатываем его с любовью и внимательностью к самым, казалось бы, незначительным мелочам. Процессы и дисциплина — одни из основных ценностей. В команде царит дух стартапа, ну, по крайней мере точно не ентерпрайза) Основатель и СТО пашут с вами в поле, могут код пописать, могут задачек навалить, могут ревью провести, а могут и сидеть по ночам вместе с вами и дебажить до второго пришествия Что делаем? Разрабатываем и развиваем платформу, которая помогает онлайн-магазинам и другим бизнесам автоматизировать взаимодействие со своими клиентами.У нас в платформе 25 сервисов, разбитых на следующие группы: Персонализация и автоматизация работы с контентом: товарные рекомендации, товарный поиск в интернет-магазине, попапы, управление баннерами и блоками текста, управление листингом товаров в категории товаров. Триггерная коммуникация: сложные триггерные цепочки, работающие в формате no-code. Отправляем сообщения клиентам в email, web push, mobile push, SMS, WhatsApp, Telegram, VK Messenger и другие каналы. Тем самым возвращая клиентов и повышая выручку клиента. Реактивация клиентов: сегментированные рассылки в те же каналы, повышающие конверсию и выручку компаний. Аналитика и лояльность: RFM, ABC-анализ, AB-тесты, динамическая сегментация, детальные отчеты, контроль действий юзеров и управление их поведением в мобильных приложениях и на сайте, программа лояльности и многое другое. Машинное обучение и ИИ: у нас очень много поведенческих данных, из которых мы делаем сложные ИИ-продукты и детальную аналитику. Ожидания от кандидата Кого ищем? дисциплинированного (в состоянии организовать свой день) ответственного (даже если собрался уволиться - предупреждаешь, заканчиваешь таски, потом уходишь) проактивного - кончились таски - пошёл набрал ещё инженер != программист трудолюбивого последовательного любознательного ЕСЛИ ВЫ ЧЕГО-ТО НЕ ЗНАЕТЕ — ВСЁ РАВНО ЛУЧШЕ ПОПРОБОВАТЬ СВОИ СИЛЫ, ЧЕМ ПРОСТО ПРОЙТИ МИМО Будет плюсом совсем не обязательно писать умные статьи, учавствовать в конференциях, однако, иметь хоть сколь-нибудь активный акк на 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++

Имя не указано

Откликнуться
Разместить Резюме
Пожаловаться ID: 111081599

Похожие вакансии

DevOps Engineer

До 400 000 руб.

Москва

WeMakeTeam

DevOps engineer

Договорная

Москва

Ростелеком Информационные Технологии

DevOps engineer

Договорная

Москва

YADRO

Devops engineer

Договорная

Москва

Мультибонус

DevOps Engineer

Договорная

Москва

Круизный центр Инфофлот

DevOps Engineer

Договорная

Москва

Data-Driven Lab