SRE/systems reliability engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Сравни.ру – финансовый супермаркет, мы создаем удобные сервисы и рекомендации для того чтобы помочь людям принимать правильные решения при выборе банковских и страховых продуктов.
Сейчас у нас:
- 5 млн уникальных пользователей в месяц
- 8 000 предложений от банков и страховых компании
- 140 000 отзывов о банках и страховых компаниях
Мы делаем интересный, публичный и открытый сервис с современной инфраструктурой. Мы не стартап, история бизнеса компании насчитывает 10 лет. Сейчас Сравни.ру это набор микросервисов, написанных на .Net и NodeJS, которые, в основном, крутятся в кластерах Kubernetes, а также legacy-монолит на .NET, от которого мы постепенно избавляемся. Мы постепенно переезжаем с нашей bare-metal инфраструктуры в облака на базе решений Azure. Поэтому нам нужен человек в Data команду, который поможет построить новую инфраструктуру.
Наш стэк:
- DWH на Snowflake, ETL на Python под управлением Airflow, синхронизация данных через Confluent (Managed Kafka)
- Микросервисы, написанные на .NET Core;
- Монолитное приложение ASP.NET MVC (примерно 20% портала);
- Микрофронтенды на связке Node.js и React;
- Мобильные приложения для Android (Kotlin) и iOS (Swift);
- БД - Microsoft SQL Server, MySQL, Postgres, MongoDB;
- Почти всё в Azure, с использованием RabbitMQ, Redis и ELK;
- Все новые сервисы пишутся на .Net Core 3 под Linux, оборачиваются в Docker и запускаются в Kubernetes;
- Мониторинг реализован на базе Prometheus, обработка логов в ELK, визуализация в Grafana, пейджер для дежурного в Amixr;
- GitHub Actions, Teamcity CI/CD (избавляемся), сборка, запуск тестов и деплой полностью автоматизированы;
- UI тесты на Javascript (TestCafe).
Какие задачи предстоит решать:
- Выстраивание инфраструктуры корпоративного хранилища данных и их доставки;
- Развитие системы мониторинга инфраструктуры и процессов движения данных;
- Контроль надежности и отказоустойчивости системы, покрытие узлов бекапами
- Налаживание и курирование CI/CD изменений в DWH;
- Разработка принципов автотестов и автодеплоя;
- Оптимизация схемы движения данных и выделенных под это ресурсов, анализ качества данных;
- Управление правами доступа;
- Разработка инструментов для управления данными в командах;
- Интеграция DWH c BI, CRM, бекендом, фронтендом и внешними источниками данных (Google Analytics и др.);
- Помощь BI-аналитикам в подготовке и визуализация ежедневной и realtime - отчетности по ключевым направлениям коммерческой деятельности;
- Устранять технический долг и устаревающие технологии.
Что мы хотим видеть в вас:
- Понимание принципов DevOps-культуры и SRE практик;
- Опыт и понимание работы систем оркестрации контейнеров, таких как Kubernetes;
- Опыт работы с публичными облаками (AWS, Azure или GCP), понимание их достоинство и недостатков;
- Опыт работы с любыми двумя БД из нашего стека;
- Опыт разработки на одном из языков программирования: JS, C#, Go, Python;
- Экспертиза в системах мониторинга: сбор и отображение метрик, настройка алертинга, агрегация логов;
- Знакомство с инструментами и принципами Infrastructure as Code;
- Понимает работу базовых сетевых протоколов;
Бонусы
Предлагаем:
- Возможность присоединиться к профессиональной, высокомотивированной и результативной команде из 220+ сотрудников, перспективы карьерного роста;
- Рыночная заработная плата по результатам собеседования;
- Полное оформление по ТК РФ, полностью белая з/п;
- Комфортное рабочее место - удобное кресло с подлокотниками, регулировка высоты/наклона сиденья, огромный стол, быстрый компьютер, большие мониторы и лицензионный софт;
- Стильный офис в лофт стиле, 26 этаж и вид на всю Москву, зона отдыха, настольный теннис, душ, бесплатные чай и хороший зерновой кофе;
- Офис компании находится в 1 минуте ходьбы от м. Римская/Площадь Ильича в современном бизнес-центре класса А - Golden Gate.