Перенесена в архив: Senior DevOps

Отправить резюме
О вакансии
Компания, которая разработала маркетинговую платформу, объединяющую 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
Условия работы:
- Испытательный срок: 3 месяца.
- Удаленный формат работы
- График работы:
– гибкое начало рабочего дня, ориентировочно с 11:00 до 20:00 (GMT+3)
– пятидневная рабочая неделя, с понедельника по пятницу. - Отпуск: оплачиваемый, 28 календарных дней в год.
Присылайте резюме на hr@digitalhr.ru или в Telegram: @DigitalHRAgency.