ru24.pro
«Фрилансим»
Февраль
2025
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
22
23
24
25
26
27
28

Задача для DevOps-инженера

0
Описание проекта:
Требуется DevOps-инженер для развертывания, настройки и поддержки Rocket.Chat с кастомизацией, интеграциями и масштабируемостью. Проект будет использовать облачный сервер или локальное развёртывание. Кастомизация сервера должна минимально затрагивать код ядра, предпочтительно через Rocket.Chat Apps или API-интеграции.



Основные задачи:

1. Развертывание и базовая настройка Rocket.Chat

  • Установка Rocket.Chat на облачный сервер (Hetzner, DigitalOcean, Selectel, Yandex Cloud) или локальный сервер.
  • Настройка MongoDB как базы данных.
  • Настройка SSL-сертификатов и защищенного соединения.
  • Конфигурация WebSocket для быстрой передачи сообщений.
  • Оптимизация производительности сервера под высокие нагрузки.
  • Настройка логирования и мониторинга (Prometheus, Grafana, ELK Stack и т. д.).
  • Настройка прав доступа (администратор, оператор, клиент).


2. Интеграция Rocket.Chat с внешними сервисами

  • Подключение WhatsApp (через whatsapp-web.js или Twilio API).
  • Подключение Telegram (через Telegram Bot API).
  • Настройка внешнего хранилища файлов (MinIO, S3).
  • Интеграция с CRM (по API или вебхукам).
  • Автоматизация создания чатов на основе данных из CRM.


3. Кастомизация и дополнительные функции

  • Модификация UI Rocket.Chat под бренд проекта.
  • Настройка категорий чатов ("Рабочие", "Личные", "Системные").
  • Оптимизация поиска по сообщениям (фильтрация по дате, ключевым словам, автору).
  • Реализация кастомных уведомлений через Firebase (FCM).
  • Настройка 2FA (двухфакторная аутентификация) и ограничение по IP-адресам.


4. Масштабируемость и отказоустойчивость

  • Настройка балансировки нагрузки для большого количества пользователей.
  • Оптимизация работы MongoDB (индексация, очистка кеша).
  • Проведение нагрузочного тестирования.


5. Ограничение работы Android-устройств (дополнительно)

  • Кастомизация прошивки Android для закрытой экосистемы.
  • Ограничение работы сторонних приложений (например, через Android Enterprise или MDM-решения).
  • Настройка профиля для корпоративного использования.


Требуемые навыки:

✅ Опыт работы с Rocket.Chat, MongoDB.
✅ Настройка и развертывание серверов на Linux (Ubuntu/Debian).
✅ Опыт работы с облачными провайдерами (Hetzner, DigitalOcean, Yandex Cloud).
✅ Навыки DevOps (CI/CD, Docker, Kubernetes).
✅ Опыт интеграции WhatsApp API, Telegram API.
✅ Знание Prometheus, Grafana, ELK для мониторинга.
✅ Опыт настройки балансировки нагрузки.
✅ Знание Android MDM для управления устройствами (будет плюсом).



Формат работы и оплата

Удаленная работа, проектная занятость.
Оплата по договоренности, обсуждается на этапе оценки задач.
Возможность долгосрочного сотрудничества.

Если готовы взяться за задачу, напишите:

  • Опыт работы с Rocket.Chat и MongoDB.
  • Опыт в интеграции мессенджеров.
  • Примеры реализованных DevOps-проектов.
Стоимость и сроки предлогвйте
Пишите сразу в ТГ https://t.me/annaams_77