DevOps инженер

111222
Отправить резюме

О вакансии

Мы ищем опытного DevOps-инженера для работы с двумя ключевыми проектами: Snoopreport и Socialprofiler.

Snoopreport занимается трекингом в социальных сетях, а Socialprofiler использует часть архитектуры Snoopreport и расширяет её для дополнительных аналитических функций. Один из проектов находится в процессе миграции с Docker Compose на Kubernetes. Так же мы стоим перед необходимостью обеспечивать высокой доступности и расширения существующей инфраструктуры. 

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

Миграция и Масштабирование:

  1. Перенос сервисов с Docker Compose на Kubernetes для Snoopreport.

  2. Расширение и настройка инфраструктуры для поддержки высокой доступности и шардинга данных.

  3. Настройка отдельных кластеров Kubernetes для каждого проекта для изоляции и оптимизации ресурсов.

Настройка Сервисов и Баз Данных:

  1. Обеспечение высокой доступности для PostgreSQL, Redis и самого Kubernetes.

  2. Шардинг и высокая доступность для Elasticsearch, MongoDB и ClickHouse.

  3. Поддержка и возможная настройка высокой доступности для RabbitMQ и Kafka в случае реализации функций реального времени.

Работа с Файлами и Кодом:

  1. Управление файлами через SeaweedFS.

  2. Использование GitLab для управления кодом и процессами CI/CD, включая настройку автоматического деплоя на кластеры.

Бэкап и Мониторинг:

  1. Реализация резервного копирования в AWS S3.

  2. Настройка стека мониторинга, агрегации логов и системы алертов.

Конфигурация и Сетевые Настройки:

  1. Использование Ansible для настройки серверов.

  2. Наша инфраструктура основана на bare-metal решениях, что предполагает необходимость глубокой настройки и управления собственными сервисами в отличие от использования облачных сервисов с предустановленными возможностями. Это включает в себя настройку таких элементов, как MetalLB, изучение работы announcer'ов, взаимодействие с сетевым стеком, а также активное решение проблем с поддержкой поставщиков услуг.

 

Требования к кандидату:

  1. Опыт работы с Kubernetes и Docker.

  2. Понимание принципов высокой доступности и шардинга.

  3. Умение работать с bare-metal инфраструктурой и настройка сетевых сервисов с нуля.

  4. Опыт с Ansible, GitLab CI/CD и системами мониторинга.

  5. Желательно иметь опыт с PostgreSQL, Redis, Elasticsearch, MongoDB, RabbitMQ, Kafka и SeaweedFS.

 

Что вас ждет:

Вы будете работать в динамичной среде с двумя проектами, требующими серьезной технической экспертизы и глубокого понимания как архитектурных, так и операционных аспектов DevOps практик. Наши проекты предоставляют уникальную возможность развивать и настраивать инфраструктуру "с нуля", работая не только с программным обеспечением, но и с аппаратной частью системы.

 

Присылайте резюме на hr@digitalhr.ru или в Telegram: @DigitalHRAgency.

Отправить
резюме
на вакансию

hr@digitalhr.ru

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