other

DevOps Engineer

27 мая 2024

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

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

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: 114763771

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

DevOps Engineer

Договорная

Москва

ГК ВИЗАВИ Консалт

DevOps Engineer

Договорная

Москва

Юрент

Devops Engineer

Договорная

Москва

Т1

DevOps Engineer

До 3 500 руб.

Москва

CLS Global

Devops engineer

От 300 000 руб.

Москва

Biglion

DevOps Engineer

Договорная

Москва

Ostrovok.ru