Системный инженер | System Engineer

Алматы
Полный день
|
От 1 года до 3 лет
|
От 2 до 4 лет

Ищем системного инженера для развития и поддержки инфраструктуры балансировки и доставки сервисов Банка.

Обязанности:

Балансировка и доставка сервисов

  • Развитие и 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 лучших в Казахстане; 
  • Гибридный формат работы;
  • Годовой бонус, который приятно дополняет вашу зарплату;
  • Работа над масштабным продуктом с огромным потенциалом;
  • Абсолютная свобода от бюрократии — здесь ценят инициативу и идеи;
  • Дружелюбная корпоративная атмосфера и поддержка со стороны коллег;
  • Возможности для обучения и развития — мы готовы инвестировать в ваш профессиональный рост;
  • Ежегодный пересмотр зарплаты с учётом ваших достижений.