Мы аккредитованная, продуктовая IT компания (штат 400+ человек, с 1992 года на рынке IT). Разрабатываем комплексные IT-решений на базе собственного ПО для ведущих сетей розничной торговли РФ.:X5 Retail Group (Пятерочка, Перекресток), МАГНИТ, GLOBUS, OBI, Монетка, АШАН, Лента, ОКЕЙ, Мираторг, Черкизово, Дикси, Монетка, Азбука Вкуса и многие другие.
Наши решения:
- Инновационные кассовые системы с искусственным интеллектом
- Умные весы с функцией видео распознавания
- Системы видео распознавания и программ лояльности
- Электронные ценники с возможностью показа рекламы и акций
- Киоски самообслуживания для различных отраслей
- Передовое программное обеспечение
В связи с расширение ищем в одну из наших продуктовых команд DevOps-инженера
Команда: Teamе lead + 6 backend +3 frontend +3 tester+бизнес-аналитики, Работа по Agile, Scrum
Продукты: высокоуровневое системное ПО на ОС Linux, клиент-серверные решения, микросервисный бэкенд, интеграций с внешними системами
Технический стек: Scala, Kafka, Play framework, Akka, lagom, Mysql, Elasticsearch, Sbt, Git, Jenkins, Pipeline, Docker и Kubemetes.
Что нужно делать:
- Настраивать Elasticsearch
- Настраивать Grafana, Zabbix
- Настраивать мониторинг (мониторим Grafana, Zabbix, ClickHouse, PostgreSQL , k8s, очереди (rabbitmq), наши сервисы
- Настраивать Alerting (Алертим из Elasticsearch, Grafana, Zabbix)
- Настраивать дашборды (Elasticsearch, Grafana, Zabbix)
- Следить за потоками данных (очереди (rabbitmq), файловая система, s3, наши сервисы)
- Автоматизация и оптимизация процессов разработки CI Jenkins
- CD в k8s (через argo-cd)
- k8s (пользуемся готовым облачным - нужна настройка и управление)
- Настраивать helm чарты для деплоя в k8s
Наши пожелания к опыту:
- Аналогичный опыт
- Понимание Elasticsearch: архитектура, индексы, mapping, запросы (DSL), агрегации. Опыт работы с Kibana (визуализация данных).
- Хорошее знание Grafana: источники данных, панели, дашборды, переменные. Настройка alerting правил и интеграция с различными системами уведомлений.
- Хорошее понимание Zabbix: агенты, шаблоны, элементы данных, триггеры, graphs, maps, actions. Настройка alerting правил и интеграция с системами уведомлений
- Уверенное знание Kubernetes: архитектура, объекты (Pod, Service, Deployment, Ingress, etc.), namespaces. Опыт работы с готовыми облачными Kubernetes: настройка, управление, troubleshooting. Управление ресурсами Kubernetes: CPU, memory, storage.
- Уверенное знание Helm: создание и настройка Helm charts. Управление релизами Helm.
- Опыт CI/CD (Jenkins и Argo CD)
- Понимание архитектуры и принципов работы RabbitMQ. Настройка и мониторинг RabbitMQ: queues, exchanges, bindings.
- Опыт работы с PostgreSQL и ClickHouse, понимание их особенностей и применения
- Опыт работы с файловыми системами (включая S3) и S3-совместимыми хранилищами. Понимание принципов потоковой обработки данных.
- Linux: уверенное администрирование Linux серверов.
- Понимание сетевых протоколов (TCP/IP, HTTP, DNS).
Будет плюсом:
- Скриптовые языки (желательно): Bash, Python, Groovy (для Jenkins).
Условия:
- Аккредитованная IT компания (свой софт и IT оборудование)
- Опыт: в кросс-функциональной agile-команде фанатов своего дела!
- Офис: 10 минут пешком от м. Ленинский проспект
- Формат: гибрид/удаленка (обсуждается),
- График: 5/2, гибкое начало рабочего дня, короткая на час пятница;
- Заработная плата: выплаты точно в срок, фиксированный оклад (обсуждается с каждым кандидатом индивидуально), ;
- Оформление: по ТК РФ c первого дня (оплата больничных и отпускных);
- Соц. пакет: мобильная связь, 4 дня в год day-off по болезни без справки;
- Обучение и развитие: серьезные проекты федерального уровня на пике технологий с ТОП торговыми сетями, корпоративная база знаний;
- Технологичное рабочее место: предоставление всей необходимой техники и ПО для работы;
- Корпоративная жизнь: мы празднуем большие корпоративы, выделяем бюджеты на тим-билдинги, дарим подарки детишкам;
- Хорошие условия работы и отдыха: удобный офис, 10 минут от метро, гибкое начало рабочего дня, в пятницу работаем на час меньше.
Приглашаем Вас в нашу команду!