JPMorganChase

Lead Software Engineer-Go / Kubernetes / AWS

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Ведущий инженер в команду Public Cloud Foundational Services для разработки Kubernetes-нативных платформенных сервисов: CRD, Go-контроллеры, политики безопасности и identity. Роль предполагает проектирование и эксплуатацию отказоустойчивых облачных решений в AWS.

Задачи

  • Владеть и развивать Kubernetes Custom Resource Definitions (CRDs) и Go-контроллеры, управляющие жизненным циклом платформенных возможностей — от запроса и провижининга до реконсиляции и безопасвого вывода из эксплуатации в нескольких кластерах и облачных аккаунтах
  • Проектировать и усиливать admission-контроли, включая validating и mutating webhooks, для соблюдения стандартов платформы: неизменяемость provenance, изоляция тенантов, целостность namespace и безопасное удаление с учётом зависимостей
  • Разрабатывать и поддерживать защищённые механизмы межкластерной коммуникации и провижининга: resource proxies, Kubernetes RBAC, федерация идентичности, интеграции со STS и модели доступа по принципу наименьших привилегий с использованием IRSA и Amazon EKS Pod Identity
  • Развивать платформенный опыт для разработчиков: Terraform-провайдеры, Feature Gateway API, фреймворки аутентификации и авторизации, контекстно-зависимый роутинг и composition-движки, транслирующие декларативные намерения в управляемые облачные ресурсы
  • Руководить стратегиями деплоя и раскатки для мультирегиональных и мультикластерных сред: продвижение по средам, поэтапные продакшн-релизы, оркестрация с учётом зависимостей, автоматизация IaC и GitOps
  • Обеспечивать инженерное совершенство: масштабируемые паттерны проектирования, идемпотентная реконсиляция, автоматизированное тестирование, надёжность CI/CD, security и threat-model ревью, architecture decision records (ADR), внедрение общих фреймворков и лучших практик разработки
  • Продвигать в команде одобренные enterprise AI-assisted практики разработки для повышения качества кода, скорости доставки и операционных результатов (AI-assisted code review/refactoring, ускорение тестовых стратегий, поддержка анализа инцидентов), устанавливая единые стандарты валидации и переиспользования эффективных паттернов
  • Применять знания инструментов Software Development Life Cycle, включая одобренные AI-assisted возможности разработки и автоматизации, для повышения ценности автоматизации

Требования

  • Формальное обучение или сертификация по software engineering и 5+ лет практического опыта
  • Сильный практический опыт с Kubernetes: Custom Resource Definitions (CRDs), операторы/контроллеры, паттерны реконсиляции, admission webhooks и RBAC
  • Владение Go (Golang), опыт создания и поддержки production-grade сервисов, контроллеров или платформенных компонентов
  • Сильные знания облачных сервисов AWS: Amazon EKS, IAM, STS, VPC networking и решения workload identity, такие как IRSA и EKS Pod Identity
  • Понимание сетевых концепций Kubernetes и облака: Services, EndpointSlices, Ingress controllers, Application и Network Load Balancers (ALB/NLB), Network Policies, CNI-плагины и диагностика межнодовой и межкластерной сетевой коммуникации
  • Подтверждённый опыт проектирования, создания и эксплуатации высокодоступных платформенных сервисов production-масштаба и CI/CD пайплайнов
  • Практический опыт с фреймворками и методологиями автоматизированного тестирования: интеграционное, регрессионное, нагрузочное, end-to-end и smoke-тестирование
  • Способность работать самостоятельно в быстро меняющейся среде с сильными организационными, аналитическими и проблемно-ориентированными навыками; высокое внимание к деталям, ownership и ответственность
  • Опыт руководства эффективным использованием одобренных AI-assisted инструментов разработки (кодинг, code review, ускорение тестов, troubleshooting) и умение задавать командные ожидания по валидации AI-результатов на корректность, производительность и безопасность
  • Понимание ответственного использования AI в инженерных процессах: чувствительность данных, безопасная обработка входов/выходов, соблюдение требований по отказоустойчивости и безопасности; опыт наставничества инженеров по безопасному и комплаентному внедрению

Условия

  • Конкурентный пакет вознаграждения, включающий базовую зарплату, определяемую ролью, опытом, навыками и локацией
  • Для подходящих ролей возможны комиссионные выплаты и/или дискреционная incentive-компенсация в виде денег и/или акций с вестингом
  • Комплексная медицинская страховка, on-site центры здоровья и велнеса, пенсионный план, backup childcare, компенсация обучения, поддержка ментального здоровья, финансовый коучинг и другое
  • Дополнительные детали по total compensation и льготам предоставляются в процессе найма
  • Равные возможности трудоустройства, приверженность разнообразию и инклюзии, разумные accommodations для религиозных практик и потребностей, связанных с ментальным или физическим здоровьем

Навыки

  • Kubernetes
  • CRDs
  • Go
  • Golang
  • AWS
  • Amazon EKS
  • IAM
  • STS
  • VPC
  • IRSA
  • EKS Pod Identity
  • RBAC
  • Admission Webhooks
  • Terraform
  • GitOps
  • CI/CD
  • Infrastructure-as-Code
  • ALB
  • NLB
  • Network Policies
  • CNI
  • vCluster
  • Threat Modeling
  • AI-assisted development

Похожие вакансии

Senior Software Engineer - Cluster Networking
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
14 окт.
DevOps Engineer - Costco Travel
Costco WholesaleMiddleIssaquahОфис
130,000 – 160,000 USD в год
13 окт.
Autonomy Software Integration and Test Lead
Northrop GrummanLeadEl SegundoОфисРелокация
142,200 – 213,400 USD в год
13 окт.
Software Engineering Technical Leader
CiscoLeadSan JoseГибрид
214,100 – 309,800 USD в год
12 окт.
Lead Product Software Engineer (DevOps/Deep Web Tech)
The Walt Disney CompanyLeadGlendaleОфис
155,700 – 218,700 USD в год
9 окт.
Lead Software Engineer-Go / Kubernetes / AWS — JPMorganChase, 156,750 – 215,000 USD в год, Jersey City | itrelocate