Senior DevOps Engineer
Summary
Senior DevOps engineer acting as the sole DevOps owner of a high-load, PCI DSS-compliant payment platform infrastructure on Oracle Cloud and AWS — Kubernetes, PostgreSQL/Patroni, GitLab CI/CD with Argo CD, Ansible, Grafana/OpenTelemetry, Temporal — at a fintech group's new Almaty IT hub.
О КОМПАНИИ и ПРОЕКТЕ
Plexy Group (в Казахстане представлена ТОО “PlexyPay Kazakhstan”, ТОО “Plexy Platform Kazakhstan”, ТОО “Plexy Gate", далее – Группа) – международная FinTech группа, которая развивает бизнес в направлении платежных продуктов для США, Европы и Центральной Азии.
На данный момент группа представлена
- в OAЭ (Дубай) - Plexy Holding, LLC,
- в США (Майами),
- Казахстане (Алматы),
- и в Великобритании (Лондон).
Мы развиваем проекты в ряде финансовых направлений, развиваясь на базе облачных и AI-технологий. Одно из ключевых направлений нашей компании сейчас – это платежный сервис PlexyPay.com. Данный продукт уже представлен в Европе, и в настоящее время мы запускаем его на рынке США, а также ряда других регионов.
В настоящее время, в связи с вступлением в новый этап развития, компания формирует IT-хаб в Казахстане, г.Алматы.
Функциональные обязанности:
Поддержка и развитие высоконагруженной PCI DSS-ориентированной инфраструктуры в части Oracle Cloud и Amazon web-service. Формирование защитного контура безопасности и целостности данных. Постоянная оптимизация скорости работы и отказоустойчивости в высоконагруженной системе для разных стран.
- Самостоятельная эксплуатация инфраструктуры: единственный DevOps-инженер, отвечающий за поддержку и развитие облачной инфраструктуры платёжной платформы в OCI и AWS. Планирование работ и согласование приоритетов и рисков с техническим директором.
- Kubernetes и сети: сопровождение и обновление кластеров, управление ресурсами, хранилищами, DNS, маршрутизацией, VPN и балансировщиками. Обеспечение доступности и диагностика сетевых проблем.
- PostgreSQL / Patroni: администрирование кластера, контроль репликации, блокировок и производительности; планирование обновлений и проверка переключения на резервные узлы.
- CI/CD и GitOps: развитие GitLab CI/CD, сопровождение Runner и доставки приложений через Argo CD. Управление конфигурациями окружений и безопасным откатом изменений.
- Инфраструктура как код: автоматизация конфигурации и развёртывания с помощью Ansible и инструментов IaC. Сокращение ручных операций и сложности сопровождения.
- Наблюдаемость и инциденты: сопровождение Grafana Stack и OpenTelemetry, настройка метрик, логов, трассировок и алертинга. Устранение сбоев, анализ причин и предотвращение повторных инцидентов.
- Temporal: сопровождение платформы, обновления и мониторинг; совместная с разработчиками диагностика состояния воркеров, очередей и выполнения workflows.
- Безопасность: управление доступом, секретами, сертификатами и сетевой защитой; устранение инфраструктурных уязвимостей и выполнение технических требований PCI DSS.
- Производительность и восстановление: планирование мощностей, масштабирование и оптимизация облачных затрат. Резервное копирование и регулярные проверки восстановления данных и систем с учётом RPO/RTO.
- Документация и взаимодействие: поддержание схем инфраструктуры и инструкций по эксплуатации и восстановлению. Совместная работа с разработчиками над надёжностью сервисов и передача знаний для первичной диагностики.
Проектирование и развитие архитектуры:
- Разработка и настройка конвейеров непрерывной интеграции и непрерывного развертывания (CI/CD) для автоматизации сборки, тестирования и развертывания приложений.
- Оптимизация процессов CI/CD для повышения их эффективности и надежности.
- Создание и поддержка инфраструктуры с использованием инструментов для управления инфраструктурой как кодом.
- Обеспечение автоматизации и повторяемости развертывания инфраструктуры.
- Обеспечение масштабируемости и производительности.
- Проектирование и внедрение решений для масштабирования приложений и инфраструктуры, чтобы обеспечить их высокую доступность и производительность.
- Оптимизация использования ресурсов для достижения максимальной эффективности и снижения затрат.
- Управление облачными ресурсами и сервисами в облачных платформах и/или системами виртуализации.
- Настройка и поддержка контейнеризации и оркестрации контейнеров.
- Внедрение и поддержка мер по обеспечению безопасности инфраструктуры и приложений, включая управление доступом, шифрование данных и мониторинг безопасности;
- Реализация и поддержка политик безопасности и соблюдение требований по защите данных (например, GDPR, PCI DSS);
-
Развитие инструментов информационной безопасности для защиты платежных платформ и финансовых данных компании;
-
Поддержание процессов, сервисов, систем и процедур в соответствие со стандартами PCI DSS, ISO 27000; реализация рекомендаций и предписаний аудиторов по DevOps-части;
-
Идентификация, оценка и минимизация рисков, связанных с киберугрозами, обеспечение соответствия международным стандартам и нормативным требованиям;
-
Внедрение и поддержка механизмов защиты данных, включая шифрование, контроль доступа и мер по предотвращению утечек информации;
-
Выявление и оценка уязвимостей для поддержания высокого уровня безопасности;
-
Внедрение лучших практик информационной безопасности в компании;
-
Постоянное улучшение и адаптация инструментов и систем безопасности в соответствии с ростом и изменениями в компании;
- Настройка и поддержка эффективных систем мониторинга и алертинга для отслеживания состояния приложений и инфраструктуры;
- Организация системы мониторинга, обнаружение и реагирование на инциденты безопасности, участие в проведении расследований и анализ угроз;
- Оперативное реагирование на инциденты и проблемы, проведение расследований и разработка планов по их устранению.
- Автоматизация рутинных задач и процессов для повышения эффективности и снижения вероятности человеческих ошибок;
- Разработка скриптов и инструментов для управления операциями и инфраструктурой.
- Сотрудничество с командами разработки для улучшения процессов развертывания и обеспечения соответствия инфраструктуры требованиям приложений;
- Участие в планировании релизов и обеспечении бесперебойной интеграции с существующими системами.
- Проектирование и внедрение решений для резервного копирования и восстановления данных и систем;
- Проведение тестов восстановления и обеспечение возможности быстрого восстановления после сбоя.
- Управление конфигурацией систем и приложений, обеспечение контроля изменений и поддержание актуальности конфигураций;
- Разработка и внедрение политик управления изменениями.
- Создание и поддержка документации по инфраструктуре, процессам и инструментам;
Наши ожидания:
- Не менее 5 лет в DevOps / SRE. Уровень Senior.
- Опыт самостоятельного сопровождения production-инфраструктуры.
Опыт работы более 3 лет в коммерческой разработке;
- Самостоятельно эксплуатировать Kubernetes и PostgreSQL, диагностировать сбои, блокировки и задержки репликации.
- Настраивать бэкапы и проверять восстановление, включая PITR; понимать failover и RPO/RTO.
- Диагностировать DNS, TCP/TLS и сетевую связность.
- Автоматизировать изменения, планировать обновления и откат.
- Настраивать полезные алерты, находить узкие места и причины инцидентов.
- Управлять доступами, секретами и сертификатами.
- Самостоятельность, системное мышление, ответственность за надёжность и безопасность.
- Умение расставлять приоритеты, оценивать риски и действовать при инцидентах.
- Ведение документации, взаимодействие с разработчиками и готовность к обучению.
Знание применяемых технологий:
- Обязательно: Linux; Kubernetes в production; администрирование PostgreSQL, репликация и высокая доступность; опыт с любым крупным облаком (AWS, Azure, Google Cloud, OCI или аналогичным).
- Сети: TCP/IP, маршрутизация, NAT, VPN, балансировка, TLS; глубокое понимание DNS и практическая диагностика сетевых проблем.
- Автоматизация: Ansible, Terraform или аналог; Bash / Python; CI/CD и GitOps, Helm / Kustomize. Наблюдаемость: метрики, логи, распределённые трассировки.
- Наш стек: OCI / AWS, Kubernetes, PostgreSQL / Patroni, GitLab CI/CD, Argo CD, Grafana Stack, OpenTelemetry, Temporal.
- Преимущество: опыт с Patroni, Temporal, нашим стеком наблюдаемости и доставки; PCI DSS, WAF, Trivy, OWASP ZAP.
Условия трудоустройства:
- Трудовой договор в юрисдикции РК;
- Оффлайн, 5:2 (пн-пт, сб-вс - выходные), 10:00 - 19:00
Преимущества для кандидата:
- Конкурентная заработная плата
- Возможность стать частью международной FinTech-группы, разрабатывающей платёжные решения для международных рынков
- Работа в комфортном офисе в верхней части города, рядом с парком