Алматы
Эксперт ИТ инфраструктуры
Основные обязанности:
Администрирование HashiCorp Nomad:• Поддержка и развитие кластера Nomad
• Написание и поддержка Job-файлов (.nomad.hcl) для развертывания и управления сервисами
• Управление жизненным циклом задач: деплой, масштабирование, обновление, откат.
• Мониторинг состояния кластера, нод и задач. Диагностика и устранение проблем с планировщиком.
Администрирование HashiCorp Consul:
• Поддержка и развитие кластера Consul (компоненты Consul server leader, Consul server, Consul agent).
• Настройка сервис-дискавери для всех компонентов Webitel. Регистрация сервисов и обеспечение их видимости внутри платформы.
• Управление конфигурацией через Consul KV (Key-Value) store.
• Настройка Health Checks для мониторинга доступности сервисов и автоматического исключения неисправных нод из ротации.
• Обеспечение безопасного взаимодействия между сервисами с использованием Consul.
Чтение и анализ технической документации:
• Способность самостоятельно изучать и применять документацию от вендора Webitel и от HashiCorp (Nomad, Consul).
• Анализ архитектурных схем и описание потоков данных для понимания работы системы.
• Документирование внутренних процессов, инструкций по развертыванию и устранению неполадок.
• Администрирование RabbitMQ (продвинутый уровень, в контексте платформы):
• Глубокое понимание интеграции RabbitMQ с Nomad и Consul.
• Участие в проектировании и изменении топологии очередей и обменников в соответствии с требованиями новых функций CRM и Webitel.
• Настройка политик (policies), плагинов и высокой доступности (HA) очередей в кластере.
Автоматизация и CI/CD:
• Разработка скриптов (Bash, Python) для автоматизации рутинных задач по обслуживанию платформы.
• Участие в построении и поддержке конвейеров непрерывной интеграции и доставки (CI/CD) для обновления сервисов Webitel.
Основные требования:
1. Опыт коммерческой эксплуатации HashiCorp Nomad и Consul. Понимание их архитектуры и принципов работы.2. Умение писать конфигурационные файлы для Nomad (HCL) и Consul (JSON/HCL).
3. Отличные навыки чтения и понимания технической документации на английском языке.
4. Понимание принципов микросервисной архитектуры и сервис-дискавери.
5. Опыт администрирования RabbitMQ в кластерной конфигурации.
6. Навыки скриптования (Bash, Python/Go).
7. Опыт работы с системами контроля версий (Git).
8. Аналитический склад ума, способность разбираться в сложных распределенных системах.
Условия:
•Заработная плата и бонусы: конкурентоспособная оплата труда благодаря системе грейдирования, премии ко Дню Независимости и годовой бонус.•Социальный пакет: ДМС и страхование жизни, мобильная связь и скидки от партнеров.
•Отпуск и отдых: 26 дней отпуска с возможностью взять дополнительные дни при наступлении важных событий.
•Бонусы за рекомендации.
•Рабочие условия: льготные условия на паркинг, свободный стиль одежды (smart casual).
•Обучение и развитие: тренинги, вебинары и доступ к корпоративной библиотеке, четкая система карьерного роста.
•Корпоративная культура: открытая и дружеская рабочая атмосфера, спортивные турниры и активная корпоративная жизнь.
•Инициативы и проекты: возможность участия в социальных проектах, реализация идей в новых проектах группы «Halyk» с использованием современных digital-инструментов.
•Команда: творческая и поддерживающая команда для реализации ваших идей.
Присоединяйтесь к нам и становитесь частью команды «Halyk»!