Scope of Work The current DI Delivery web application is used by Marvel Studios to nicely package up and send necessary shot files (EXRs, CDLs, etc.), along with other relevant metadata, to external Finishing vendors.
This new adaptation of DI Delivery would be Studio, Transport (Signiant or Aspera) and DI Vendor agnostic (i.e., Company3, Fotokem, Harbour, Picture Shop), and comprised of a front-end web application and backend database/services to automate these delivery workflows.
This tool is used during the most critical time of the show. The current version of the app doesn't allow fast debugging if there is an issue and collaboration between developers when the lead developer unavailable.
As a result, the delivery of EDLs and corresponding shots to vendors can be delayed, leading to pushed review and delivery dates.
Goal is to build and deploy one agnostic system that:
- Supports more than one studio and show at a time
- Supports show customization and requirements
- Spends less time overall on maintaining the tool
Features:
- Blank Slate: Web Application to be designed and built with MPL Blank Slate web framework for scale and cross banner friendly look.
- EDL Checks: Pre-checks and Editorial conform checks performed before sending incorrect/broken cut and media information to DI vendors.
- Media Transfers: Integration with MPL Delivery framework including support to send packages to DI vendors via Signiant or Aspera.
- Multi-Banner Auth: Integration with multiple banner's Okta federated instances using MPL's existing libraries.
- Multi-DI Vendor Support: Support for more than one DI vendor, i.e., Company3, Fotokem, Harbour, Picture Shop DI Delivery Project Hires 1/29/24 Do Not Share , Confidential & Proprietary
- Notifications: Email and in app notifications to inform VFX and Editorial teams when some has been submitted and waiting for review/approval.
- Reports: Generates reports (PDF & Excel) on mismatches and discrepancies from submissions along with what has and has not been submitted to the DI vendor.
- Show Configuration: Show Configuration that provides administrators and end users a way use the same agnostic system yet address and apply show specific needs. This configuration could include but not limited to, per show FileMaker schemas, per show email lists, etc.
Technical Requirements API Integrations:
- OTIO Python API integration for reading EDL files.
- Filemaker REST API integration to connect to production FileMaker databases.
- Use of REACT Blank Slate (Material.IO themed) provided by Disney UI/UX team
- Signiant and Aspera API integration for deliveries Development Environment
- Built using Django Python Web Framework
- Application built and deployed via Docker Container Infrastructure
- Postgres Database required for Turnover information
- Backend services connect to show storage through a secure protocol
- Application hosted on virtual machines in Finishing secure network Security
- Authentication managed inside Okta federated instances (Marvel & MPP)
- Okta groups should dictate application-level permissions of what a user can see and edit
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to
HR@insightglobal.com.
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
https://insightglobal.com/workforce-privacy-policy/ .
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.