Senior DevOps

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

О вакансии

Компания, которая разработала маркетинговую платформу, объединяющую performance и influence-маркетинг, в поиске Senior DevOps инженера.

Задачи:

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

Задачи на испытательный срок (3 месяца):

  • Заказать и настроить сервера под новую версию технического окружения
  • Настроить Kubernetes в новом окружении:
    • Настроить внутреннюю сеть для работы сервисов
    • Настроить ingress для взаимодействия с сервисами из внешней сети
    • Настроить мониторинг серверов и приложений
    • Настроить систему оповещений о сбоях в работе
    • Интегрировать сервис для хранения переменных окружения приложений
    • Разработать IaC и настроить процессы CI & CD для работы с платформой технической командой
    • Настроить лимиты по доступным ресурсам окружения для серверных приложений
    • Протестировать работу окружения в случае отказа технических узлов с целью обеспечения отказоустойчивости
  • Заказать и настроить сервера под СуБД серверных приложений
  • Настроить СуБД для работы в новом окружении Kubernetes:
    • Настроить внутреннюю сеть для взаимодействия серверных приложений с базами данных
    • Настроить ingress для взаимодействия с клиентскими приложениями из внешней сети
    • Настроить мониторинг баз данных
    • Настроить систему оповещений о сбоях в работе
    • Настроить репликацию основной базы данных с минимальной задержкой в копировании данных
    • Настроить процесс резервного сохранения данных в хранилище s3 (minio)
    • Провести оптимизацию настроек используемых ресурсов индивидуально под каждую базу данных в соответствии со сценариями их использования
    • Протестировать работу баз данных в случаях сбоев в работе
    • Разработать процесс перемещения данных при переносе на другие сервера с помощью посредством смены виртуальных дисков облачного провайдера Hetzner
    • Подключить и настроить для работы расширение pg_cron
    • Перенести данные из старых версий в новое окружение
    • Переключить сервисы для работы с новым окружением
  • Перенастроить систему хранения логов Loki, изучить потенциальные проблемы с производительностью и оптимизировать
  • Перенастроить базу данных ElasticSearch для обеспечения производительности и бесперебойной работы с серверными приложениями

Стек:

Базы данных: ElasticSearch, PostgreSQL (+operator), MongoDB, Redis (sentintel/cluster), Prometheus, Minio, Vault, ClickHouse K8s: Terraform + hetzner cloud, Helm, Pulumi Infrastucture: Docker, Loki+TSDB, Grafana, Prometheus, Gitlab CI & CD, MLFlow, CloudFlare, Ansible Languages & Automation: bash, golang/python

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

  1. Испытательный срок: 3 месяца.
  2. Удаленный формат работы
  3. График работы:
    – гибкое начало рабочего дня, ориентировочно с 11:00 до 20:00 (GMT+3)
    – пятидневная рабочая неделя, с понедельника по пятницу.
  4. Отпуск: оплачиваемый, 28 календарных дней в год.

 

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

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

hr@digitalhr.ru