Алматы
Эксперт ИТ инфраструктуры
Бас банк
Основные обязанности:
Администрирование 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).
•Оқыту және даму: Тренингтер, вебинарлар және корпоративтік кітапханаға қолжетімділік, мансаптық өсудің нақты жүйесі.
•Корпоративтік мәдениет: Ашық және достық жұмыс атмосферасы, спорттық турнирлер және белсенді корпоративтік өмір.
•Бастамалар мен жобалар: Әлеуметтік жобаларға қатысу мүмкіндігі, қазіргі заманғы digital-құралдарды қолдана отырып, «Halyk» тобының жаңа жобаларында өз идеяларыңызды жүзеге асыру.
•Команда: Идеяларыңызды жүзеге асыруға мүмкіндік беретін шығармашылық және қолдаушы команда.
Бізге қосылып, «Halyk» командасының бір бөлігі болыңыз!