Nächste Arbeit

Leitender Node.js-Ingenieur in EPAM Systems, Inc.

Gepostet vor über 30 Tagen

2 Ansichten

EPAM Systems, Inc.

EPAM Systems, Inc.

0
0 Bewertungen
keine Erfahrung
Kyiv

übersetzt von Google

Beschreibung des leitenden Node.js-Ingenieurs Unser Kunde verfügt über eine starke Medienlieferkette. Angesichts der starken Anpassungs- und Skalierbarkeitsprobleme ihrer bestehenden Plattform erwägen sie einen Wechsel zu benutzerdefinierten nativen AWS-Komponenten. #LI-MS16 Verantwortlichkeiten Erstellen Sie folgende Module des Systems Benutzerverwaltungs-API, die dies ermöglicht Benutzer verwalten Berechtigungen zuweisen Berechtigungen zuweisen Arbeiten Sie mit DevOps zusammen, um C

Beschreibung des leitenden Node.js-Ingenieurs

Unser Kunde verfügt über eine starke Medienlieferkette. Angesichts der starken Anpassungs- und Skalierbarkeitsprobleme ihrer bestehenden Plattform erwägen sie einen Wechsel zu benutzerdefinierten nativen AWS-Komponenten.

#LI-MS16

Verantwortlichkeiten

  • Erstellen Sie folgende Module des Systems
  • Benutzerverwaltungs-API, die dies ermöglicht
  • Benutzer verwalten
  • Berechtigungen zuweisen
  • Berechtigungen zuweisen
  • Arbeiten Sie mit DevOps zusammen, um Cognito mit Okta zu integrieren, um JWT-Tokens bereitzustellen
  • Ersetzen Sie das Okta-Token durch ein Cognito-Token für Benutzer, die in der User Management API definiert sind.
  • Weisen Sie Rollen aus der User Management API zu.
  • Erstellen Sie eine Asset Management API, um Assets in MAM zu verwalten.
  • < li> CRUD mit Rollen- und Benutzerzugriffsrichtlinien
  • Erstellen Sie ein komplexes Metadatensystem für Benutzer, Assets und Sammlungen im System
  • Unterstützen Sie die Schemadefinition und -validierung
  • Unterstützen Sie die Hierarchie
  • Rollen- und benutzerbasierte Zugriffsrichtlinie
  • Import-/Aufnahmefunktion für Medienressourcen (hauptsächlich Videodateien) implementieren
  • Im S3-Bucket speichern
  • < li> Registrierung in der Asset Management API
  • Automatische Generierung von Metadaten basierend auf Dateityp, Größe usw.
  • Transkodieren Sie sie in eine niedrigere Auflösung und speichern Sie sie in S3 (AWS Elemental MediaConvert/oder interne APIs)
  • Orchestrieren Sie verschiedene Workflows mithilfe von Schrittfunktionen (zum Beispiel: Aufnahme)
  • Erstellen Sie einen Message Bus basierend auf EventBridge, SQS und SNS.
  • Emittieren Sie Änderungen in Metadaten und Asset-Management
  • Erstellen Sie einen Prioritätswarteschlangenmechanismus, um Elemente mit höherer Priorität beim Massen-Upload zuerst aufzunehmen.
  • Erstellen Sie eine detaillierte Überwachung und Warnung mit CloudTrail und CloudWatch.

Anforderungen

  • Nachgewiesene Erfahrung als Node.js-Entwickler
  • Erfahrung mit: AWS Lambda, API Gateway, Cognito, IAM, Aurora, AWS OpenSearch, EventBridge, SNS, SQS, CloudTrail , CloudWatch, Datadog, S3, Athena und Kinesis Services
  • AWS Lambda mit Node.js
  • AWS API Gateway
  • Cognito, IAM
  • < li> Aurora, AWS OpenSearch, S3
  • EventBridge, SQS, SNS
  • CloudTrail, CloudWatch, Datadog
  • Athena, Kinesis Data Firehose, Kinesis Data Streams

Schön zu haben

  • Vorkenntnisse in der Medien- oder Unterhaltungsbranche im Aufbau von Metadatensystemen oder ähnlichen Anwendungen

Wir bieten < /h3>
  • Arbeiten Sie nach einem flexiblen Zeitplan aus der Ferne oder in einem unserer komfortablen Büros oder Coworking Spaces in der Ukraine
  • Erhalten Sie die notwendige Ausrüstung, um Ihre Arbeitsaufgaben auszuführen
  • Ändern Sie Projekte und Technologie-Stacks innerhalb von EPAM.
  • Sammeln Sie Erfahrungen in verschiedenen Geschäftsbereichen (Versicherungen, E-Commerce, Gesundheitswesen, Finanzen, Reisen, Medien, künstliche Intelligenz und mehr)
  • Erwägen Sie einen Umzug Optionen in über 30 Ländern weltweit
  • Nehmen Sie an Freiwilligen-, Wohltätigkeitsprogrammen und Communities teil (sowohl fachlich als auch interessenbasiert)
  • Sie können Ihren individuellen Karriereweg gemeinsam mit Ihrem Vorgesetzten planen
  • Erhalten Sie regelmäßig Feedback von Kollegen
  • Verbessern Sie Ihr Englisch kostenlos mit zertifizierten Lehrern (Speaking Clubs, client Vorbereitungskurse für Vorstellungsgespräche usw.)
  • Erhalten Sie die Möglichkeit, eine kostenlose Schulung und Zertifizierung in AWS, GCP oder Azure Clouds zu absolvieren
  • Nutzen Sie das interne E-Learn-Schulungsprogramm (18.200+ spezielle Schulungs- und Mentoring-Programme)
  • Greifen Sie auf Unternehmenskonten auf LinkedIn Learning, Get Abstract und anderen Partnerressourcen zu
  • Studieren Sie an der EPAM Solution Architecture School mit Dozenten, die praktizierende Architekten sind
  • Entwickeln Sie sich als Führungskraft, nehmen Sie an der Delivery Management-, Ressourcenmanagement-, Leadership Essentials-Schule und mehr teil.
  • Nehmen Sie an internen Communities teil (500+ Meetups, technische Diskussionen, Brainstorming-Sitzungen, Online-Events und Konferenzen pro Jahr)
  • Urlaub und Krankheitsurlaub (einschließlich Krankheitsurlaub ohne ärztliches Attest)
  • Eine breite Palette freiwilliger Krankenversicherungsprogramme, die sowohl medizinische Behandlung als auch verschiedene Präventionsmöglichkeiten (einschließlich sportlicher Aktivitäten) bieten
  • Krankenversicherung für Familienangehörige zum Firmentarif
  • Unternehmensunterstützung bei wichtigen Lebensereignissen (Geburt oder Adoption, Heirat usw.)
  • Unterstützung für psychologisches Wohlbefinden: Rabatte auf Dienstleistungen von Spezialisten für psychische Gesundheit oder Trainern, thematische Schulung
  • E-Kids-Programm – ein kostenloses Programmiersprachen-Trainingsprogramm für EPAMer-Kinder

EPAM ist bestrebt, sein globales Team von zu versorgen Über 52.800 Fachkräfte in mehr als 55 Ländern mit Möglichkeiten zur beruflichen Weiterentwicklung vom ersten Tag der Zusammenarbeit an. Unsere Kollegen sind die Quelle des Erfolgs von EPAM. Deshalb legen wir Wert auf Zusammenarbeit, sind bestrebt, das Geschäft unserer Kunden stets zu verstehen und streben nach höchsten Qualitätsstandards. Egal wo Sie sind, Sie werden einer engagierten, vielfältigen Community beitreten, die Ihnen hilft, Ihr Potenzial voll auszuschöpfen.

übersetzt von Google

keine Erfahrung
Kyiv
Wollen Sie den richtigen Job finden?
Neue Jobs in deinem Telegram
Abonnieren
wir verwenden cookies
Akzeptieren