О компании и команде
Мы ищем DevOps инженера в команду, которая занимается разработкой и поддержкой новых IoT продуктов.
Мы работаем по Agile, используя современный технологический стек, а еще мы двумя руками и ногами за саморазвитие и активную жизненную позицию.
Один из основных наших продуктов линейки IoT – Трекинг. Это семейство продуктов для определения местоположения тысяч объектов по всей территории России, будь то персонал на предприятии, транспортные средства или товарно-материальные ценности. У нашей команды есть опыт в разработке устройств, а сейчас мы развиваем собственную платформу. В связи с этим, мы расширяем команду и ищем опытного DevOps инженера.
Ожидания от кандидата
Задачи:
- Сеть. Изоляция или связывание виртуальных датацентров, в перспективе георезервирование.
- Создание виртуальных машин. Скриптовое развертывание.
- Настройка пайплайнов сборки образов, релизов и доставка их в прод, дев, тест среды.
- Обновление версий софта, SSL сертификатов.
- Мониторинг и реагирование на инциденты в телеграмме (все сервисы и инфраструктура).
- Настройка и поддержка работы кластеров баз, брокеров, проксей, сервисов.
- Восстановление работы виртуальных машин (read-only, ошибки ОС, экраны смерти, долгие ребуты/старты, анализ ошибок в системном журнале).
- Проведение нагрузочных тестирований.
- Резервирование баз и проверка бекапов.
Обязанности:
- Отвечать за реализацию и развитие DevOps практик (инструменты, процессы, методология).
- Обеспечивать автоматизацию развертывания инфраструктуры (окружения) и ее сопровождение для разработки и промышленной эксплуатации сервисов Компании.
- Развивать, поддерживать и сопровождать CI/CD инструменты.
- Обеспечивать разработку, развитие и сопровождение инфраструктурных сервисов (мониторинг, логирование, резервное копирование и т. д.).
- Проводить оценку качества и эффективности существующих инструментов, находящихся в зоне ответственности.
- Создавать и поддерживать конфигурации развертывания dev, stage и prod окружений.
- Администрировать системное и прикладное ПО окружений (управление обновлениями, настройками, восстановление после сбоев, планирование изменений).
- Взаимодействовать со смежными подразделениями.
- Участвовать в ключевых проектах.
Требования:
- Высшее образование.
- Опыт работы в сфере IT/Системной интеграции/Телеком.
- Активная жизненная позиция.
- Знание следующих инструментов и технологий:
- Docker Swarm
- GitLab CI/CD (PHP, Go, Kotlin, React, Angular)
- Ubuntu Server 16-20
- MQTT (EMQX Dashboard или аналоги), NATS (JetStream), Kafka (кластера)
- Nginx, HAProxy, Keepalived
- Zabbix, Grafana, Prometheus, Alertmanager, Graylog
- VMware vSphere, VMware Cloud4Y
- Сеть. OSPF, IPIP, GRE, BGP, VLAN, IPSec VPN. RouterOS
- Bash. Возможно, Python/Go
Приветствуется опыт:
- MySQL, PostgreSQL, Redis, Tarantool, Clickhouse (включая кластера)
- Яндекс.Танк (или аналоги), Яндекс.Облако
- Keycloak, Valt, Consul, Portainer
- K8s
- Terraform (или аналоги)
- Jenkins (или аналоги).
Условия работы
- Работа в профессиональном коллективе;
- Работа в динамично развивающейся продуктовой ИТ аккредитованной компании ЭР-ИКС, которая выросла на базе телекоммуникационного холдинга «ЭР-Телеком»;
- Работа из города фактического пребывания;
- Трудоустройство согласно ТК РФ, полностью официальная белая заработная плата, график работы 5х2, оплачиваемый отпуск, больничные;
- ДМС;
- Профессиональное развитие и карьерный рост;
- Возможности посещения курсов повышения квалификации, профессиональных выставок и конференций.