JPMorganChase
Software Engineer [Multiple Positions Available]
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по performance engineering и DevOps для платформы CDP Debit в Chase. Отвечает за нагрузочное тестирование, CI/CD, инфраструктуру на Kubernetes и обеспечение отказоустойчивости платёжных сервисов.
Задачи
- Проводить performance engineering и DevOps для платформы CDP Debit
- Проектировать и выполнять стратегии нагрузочного тестирования: сценарии, нагрузочные скрипты, пороги pass/fail для сертификации релизов
- Анализировать производительность: узкие места, аномалии задержек, ограничения ёмкости
- Строить инфраструктуру нагрузочного тестирования на кластерах Kubernetes с 9-нодовой топологией, имитирующей продакшн и сбои
- Вести сертификацию релизов: TAC/TAF, валидация DDoS-защиты, расширения платформы CMM
- Разрабатывать и поддерживать автоматизированные CI/CD пайплайны для соответствия TrueCD, включая сбор аудит-доказательств и загрузку результатов TestSight
- Управлять жизненным циклом окружений и миграциями кластеров Dev, QA и Performance
- Обеспечивать отказоустойчивость платформы: журналирование in-flight транзакций, конфигурации egress gateway, оптимизация образов контейнеров
- Модернизировать управление изменениями БД: переход от Liquibase к централизованному фреймворку контроля схем
- Выступать лидером shared service по performance engineering для приложений CMM, TASER и STL
- Наставлять участников глобальной команды по DevOps и performance engineering
Требования
- Bachelor's degree в Computer Science, Computer Engineering или смежной области плюс 7 лет опыта (или Master's degree плюс 5 лет опыта)
- Опыт проектирования и оптимизации end-to-end CI/CD пайплайнов на Jenkins, Gradle, Maven и GitHub Actions для микросервисных архитектур
- Опыт работы с Docker и Kubernetes: оптимизация образов, multi-stage сборки, стандартизация базовых образов, многонодовые кластеры для high-availability
- Опыт проектирования облачной инфраструктуры на AWS или GCP с IaC (Terraform или Ansible)
- Разработка на Java, Python или Groovy в enterprise-распределённых системах
- Опыт нагрузочного тестирования с JMeter: планы тестов, моделирование нагрузки, сертификация пропускной способности
- Проектирование high-availability и отказоустойчивых решений для платёжных или финансовых платформ
- Разработка микросервисов на Spring Boot, RESTful API
- Настройка мониторинга и метрик качества кода (SonarQube, Hygieia)
- Опыт Agile/Scrum, DevOps, TDD и BDD
Условия
- Full-Time
- Конкурентный пакет вознаграждения: базовая зарплата, возможны комиссионные и дискреционные премии, equity
- Комплексная медстраховка, центры здоровья и велнеса
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения, поддержка психического здоровья, финансовый коучинг
Навыки
- Jenkins
- Gradle
- Maven
- GitHub Actions
- Docker
- Kubernetes
- AWS
- GCP
- Terraform
- Ansible
- Java
- Python
- Groovy
- JMeter
- Spring Boot
- RESTful API
- SonarQube
- Hygieia
- Liquibase
- Agile
- Scrum
- TDD
- BDD