Старший инженер Node.js Описание
Наш клиент имеет надежную цепочку поставок средств массовой информации. Учитывая серьезные проблемы с настройкой и масштабируемостью существующей платформы, они рассматривают возможность перехода на собственные собственные компоненты AWS. #LI-MS16 Обязанности Создание следующих модулей системы API управления пользователями, который позволяет Управление пользователями Назначайте разрешения Назначайте разрешения Работайте с DevOps для интеграции Cognito с Ok
Старший инженер Node.js Описание
Наш клиент имеет надежную цепочку поставок средств массовой информации. Учитывая серьезные проблемы с настройкой и масштабируемостью существующей платформы, они рассматривают возможность перехода на собственные собственные компоненты AWS.
#LI-MS16 Обязанности
- Создание следующих модулей системы
- API управления пользователями, который позволяет
- Управление пользователями
- Назначайте разрешения
- Назначайте разрешения
- Работайте с DevOps для интеграции Cognito с Okta для предоставления токенов JWT
- Замените токен Okta на токен Cognito для пользователей, определенных в API управления пользователями
- Назначьте роли из API управления пользователями
- Создайте API управления активами для управления активами в MAM
< li> CRUD с ролями и политиками доступа пользователей. - Создайте сложную систему метаданных для пользователей, активов и коллекций в системе.
- Поддержка определения и проверки схемы.
- Поддержка иерархии.
- Политика доступа на основе ролей и пользователей.
- Реализуйте возможность импорта/захвата мультимедийных ресурсов (в основном видеофайлов).
- Сохраните их в корзине S3.
- Сохраните их в корзине S3.
- li> Регистрация в API управления активами
- Автоматическое создание метаданных на основе типа файла, размера и т. д.
- Перекодируйте его для понижения разрешения и сохраните в S3 (AWS Elemental MediaConvert/или внутренние API)
- Организуйте различные рабочие процессы с помощью пошаговых функций (например: прием).
- Создайте шину сообщений на основе EventBridge, SQS и SNS.
- Вносите изменения в метаданные и управление активами.
- Создайте механизм организации очередей с приоритетом, чтобы сначала принимать элементы с более высоким приоритетом во время массовой загрузки.
- Создайте углубленный мониторинг и оповещение с помощью CloudTrail и CloudWatch.
Требования
- Подтвержденный опыт разработчика Node.js
- Опыт использования: AWS Lambda, API Gateway, Cognito, IAM, Aurora, AWS OpenSearch, EventBridge, SNS, SQS, CloudTrail , CloudWatch, Datadog, S3, Athena и Kinesis Services
- AWS Lambda с Node.js
- Шлюз API AWS
- Cognito, IAM
< li> Aurora, AWS OpenSearch, S3- EventBridge, SQS, SNS
- CloudTrail, CloudWatch, Datadog
- Athena, Kinesis Data Firehose, Kinesis Data Streams
li>
Приятно иметь
- Предыдущий опыт работы в сфере средств массовой информации или индустрии развлечений в создании систем метаданных или аналогичных приложений
Мы предлагаем < /h3>- Работайте по гибкому графику удаленно или в любом из наших комфортабельных офисов или коворкингов в Украине
- Получайте необходимое оборудование для выполнения своих рабочих задач
- Меняйте проекты и наборы технологий внутри EPAM.
- Получите опыт в различных сферах бизнеса (страхование, электронная коммерция, здравоохранение, финансы, путешествия, СМИ, искусственный интеллект и т. д.)
- Рассмотрите возможность переезда варианты в более чем 30 странах мира.
- Участвуйте в волонтерских, благотворительных программах и сообществах (как технических, так и по интересам).
- Вы можете планировать свой индивидуальный карьерный путь вместе со своим руководителем.
- Регулярно получайте обратную связь от коллег.
- Совершенствуйте свой английский бесплатно с сертифицированными преподавателями (Speaking Clubs, clieне курсы подготовки к собеседованию и т. д.)
- Получите возможность пройти бесплатное обучение и сертификацию по AWS, GCP или Azure Clouds
- Воспользуйтесь внутренней программой электронного обучения (18 200+ специализированные программы обучения и наставничества)
- Получите доступ к корпоративным учетным записям LinkedIn Learning, Get Abstract и другим партнерским ресурсам.
- Учитесь в Школе архитектуры решений EPAM под руководством преподавателей, являющихся практикующими архитекторами.
- Развивайтесь как лидер, присоединяйтесь к школе «Управление доставкой», «Управление ресурсами», «Основы лидерства» и т. д.
- Участвуйте во внутренних сообществах (ежегодно более 500 встреч, технических дискуссий, мозговых штурмов, онлайн-мероприятий и конференций)
- li>
- Отпуск и больничный (в том числе больничный без медицинской справки)
- Широкий спектр программ ДМС, предусматривающих как лечение, так и различные профилактические мероприятия (в том числе занятия спортом)
>- Медицинское страхование членов семьи по корпоративным тарифам
- Сопровождение компании при значимых жизненных событиях (рождение или усыновление, бракосочетание и т.д.)
- Поддержка психологического комфорта: скидки на услуги от специалистов по психическому здоровью или тренеров, тематическое обучение
- Программа E-kids — бесплатная программа обучения языку программирования для детей пользователей EPAM
EPAM стремится предоставить свою глобальную команду более 52 800+ специалистов в более чем 55 странах с возможностями профессионального роста с первого дня сотрудничества. Наши коллеги — источник успеха EPAM, поэтому мы ценим сотрудничество, стремимся всегда понимать бизнес наших клиентов и стремимся к самым высоким стандартам качества. Независимо от того, где вы находитесь, вы присоединитесь к преданному своему делу разнообразному сообществу, которое поможет вам в полной мере реализовать свой потенциал.