Описание
Описания нет
Задачи
•Поддерживать и развивать кластер Nomad
•Писать и поддерживать файлы заданий для развертывания и управления сервисами
•Управлять жизненным циклом задач: развертыванием, масштабированием, обновлением и откатом
•Мониторить состояние кластера, узлов и задач, диагностировать и устранять проблемы с планировщиком
•Поддерживать и развивать кластер Consul
•Настраивать обнаружение сервисов для компонентов Webitel, регистрировать сервисы и обеспечивать их видимость внутри платформы
•Управлять конфигурацией через хранилище Consul KV
•Настраивать проверки доступности сервисов и автоматическое исключение неисправных узлов из ротации
•Обеспечивать безопасное взаимодействие между сервисами с помощью Consul
•Изучать и применять документацию Webitel и HashiCorp
•Анализировать архитектурные схемы и описывать потоки данных
•Документировать внутренние процессы, инструкции по развертыванию и устранению неполадок
•Проектировать и изменять топологию очередей и обменников RabbitMQ с учётом требований новых функций CRM и Webitel
•Настраивать политики, плагины и высокую доступность очередей в кластере RabbitMQ
•Разрабатывать скрипты для автоматизации обслуживания платформы
•Участвовать в создании и поддержке конвейеров непрерывной интеграции и доставки для обновления сервисов Webitel
Требования
•Опыт коммерческой эксплуатации HashiCorp Nomad и Consul, понимание их архитектуры и принципов работы
•Умение писать конфигурационные файлы Nomad и Consul в форматах HCL и JSON
•Отличное понимание технической документации на английском языке
•Понимание микросервисной архитектуры и обнаружения сервисов
•Опыт администрирования RabbitMQ в кластере
•Навыки написания скриптов на Bash, Python или Go
•Опыт работы с Git
•Аналитический склад ума и способность разбираться в сложных распределённых системах
Условия
•Конкурентоспособная оплата труда благодаря системе грейдирования
•Премии ко Дню независимости и годовой бонус
•ДМС и страхование жизни
•Мобильная связь и скидки от партнёров
•26 дней отпуска с возможностью взять дополнительные дни по важным событиям
•Бонусы за рекомендации
•Льготные условия парковки и свободный стиль одежды
•Тренинги, вебинары и доступ к корпоративной библиотеке
•Понятная система карьерного роста
•Участие в социальных проектах и новых проектах группы Halyk
•Творческая и поддерживающая команда