Ищем системного инженера для развития и поддержки инфраструктуры балансировки и доставки сервисов Банка.
Обязанности:
Балансировка и доставка сервисов
- Развитие и L3-поддержка ИТ-инфраструктуры Банка, относящейся к задачам балансировки и доставки сервисов;
- Настройка, поддержка и оптимизация Citrix ADC / NGINX / HAProxy для распределения трафика;
- Тюнинг и мониторинг производительности;
- Устранение неисправностей в части касающейся балансировки нагрузки и доставки сервисов в качестве 3-й линии поддержки;
- Обновление микрокода, операционной системы, гипервизоров балансировщиков нагрузки;
- Создание, модернизация точек балансировки.
Kubernetes и контейнеризация
- Миграция сервисов балансировки в Kubernetes;
- Анализ существующих микросервисов и их зависимостей;
- Создание и оптимизация Helm-чартов и манифестов для Kubernetes;
- Разработка и внедрение новых сервисов, используя контейнеризацию (Docker).
CI/CD и GitOps
- Практики GitOps и GitCI;
- Построение процессов CI/CD;
- Создание и оптимизация CI/CD пайплайнов;
- Интеграция с существующими системами (тестирование, мониторинг, развертывание);
- Реализация модели GitOps для управления конфигурациями и версиями;
- Внедрение лучших практик GitCI для улучшения процессов CI/CD.
Автоматизация и инфраструктура как код
- Использование Ansible для автоматизации шагов развертывания;
- Разработка скриптов и сервисов;
- Написание скриптов на Python/Go для автоматизации рутинных задач;
- Использование Terraform для управления инфраструктурой как код.
Управление конфигурациями и безопасностью
- Управление конфигурациями и секретами;
- Настройка и обслуживание HashiCorp Vault для управления секретами.
Мониторинг и наблюдаемость
- Мониторинг и наблюдаемость;
- Настройка и поддержка систем мониторинга (Prometheus, Grafana);
- Интеграция и поддержка с системами логирования и APM (ELK Stack, Jaeger, Zabbix);
- Создание и обновление технической документации и руководств.
Требования:
- Опыт работы с балансировщиками нагрузки Citrix/Nginx/HaProxy;
- Уверенные знания и практический опыт в построении сети:
- Понимание сетевой модели OSI;
- Понимание работы протоколов DNS/HTTP/1.1, HTTP/2, TLS1.x;
- Понимание протоколов динамической/статичной маршрутизации;
- Знания стэка протоколов TCP, UDP, High performance extensions;
- Опыт настройки и оптимизации CI/CD пайплайнов в GitLab;
- Знание принципов работы и опыт управления кластерами Kubernetes (K8s);
- Навыки разработки скриптов и автоматизации на Python или Go;
- Опыт использования Ansible для автоматизации, Helm для управления приложениями в Kubernetes и Terraform для инфраструктуры как код;
- Опыт создания и управления Docker-контейнерами;
- Знание принципов работы и опыт настройки Vault для управления секретами;
- Системы мониторинга: ELK/APM/Grafana/Prometheus/Jager/Zabbix;
- Знание и опыт внедрения методологий GitOps и GitCI для улучшения процессов разработки и эксплуатации;
- Требуется глубокое понимание каждого из перечисленных инструментов и технологий, а также опыт их интеграции для создания эффективных DevOps-процессов.
Условия:
- Современный и уютный офис, который вошёл в Топ-10 лучших в Казахстане;
- Гибридный формат работы;
- Годовой бонус, который приятно дополняет вашу зарплату;
- Работа над масштабным продуктом с огромным потенциалом;
- Абсолютная свобода от бюрократии — здесь ценят инициативу и идеи;
- Дружелюбная корпоративная атмосфера и поддержка со стороны коллег;
- Возможности для обучения и развития — мы готовы инвестировать в ваш профессиональный рост;
- Ежегодный пересмотр зарплаты с учётом ваших достижений.