This is a remote position.
Job Requirements1. AWS Media Services Expertise •
Experience with AWS Media Services, including
MediaLive,
MediaConvert,
MediaPackage,
MediaTailor, and
IVS.
• Knowledge of
adaptive bitrate streaming (ABR) technologies, such as
HLS and
DASH.
• Familiarity with video processing and
transcoding workflows in AWS, including input/output configurations in
MediaConvert.
• Experience in working with
just-in-time packaging for video streams (e.g., MediaPackage).
• Expertise in
content delivery optimization using
CloudFront and
AWS Global Accelerator for video streaming.
2. Lambda and AWS SDK Proficiency • Proficiency in
AWS Lambda for automating video workflows like transcoding, packaging, and streaming.
• Strong experience writing Lambda functions in
Node.js or
Python for processing media files.
• Ability to trigger Lambda functions based on events such as
S3 file uploads or
CloudWatch events.
• Hands-on experience with AWS SDKs (e.g.,
AWS SDK for Node.js or
Python Boto3) to interact with Media Services and other AWS resources.
3. Video and Media Processing Skills • In-depth knowledge of video formats and codecs (e.g.,
H.264,
HEVC,
VP9) and container formats (e.g.,
MP4,
MKV).
• Familiarity with
Digital Rights Management (DRM) and secure video delivery, including DRM solutions in MediaTailor.
• Experience in creating
automated media transcoding workflows using
MediaConvert and integrating it with other AWS services (S3, CloudWatch).
• Ability to implement
ad insertion workflows using
MediaTailor for targeted advertisements.
4. S3 and CloudWatch Integration • Proficiency in
AWS S3 for media file storage, and the ability to manage S3 events to trigger Lambda functions.
• Experience using
CloudWatch Logs and
CloudWatch Events for monitoring and logging Lambda executions.
• Ability to set up alarms and notifications for job failures or completion events related to media processing.
5. CI/CD and Automation • Experience with
CI/CD pipelines to automate the deployment of Lambda functions using tools like
AWS CodePipeline,
Jenkins, or
GitLab CI.
• Expertise in
Infrastructure as Code (IaC) tools like
AWS CloudFormation or
Terraform for provisioning Lambda functions and Media Services resources.
6. Monitoring, Optimization, and Security • Experience in
monitoring AWS Lambda performance,
MediaConvert jobs, and stream quality using
CloudWatch Metrics.
• Ability to
optimize AWS Lambda costs by improving execution time, memory usage, and efficient media workflows.
• Knowledge of
IAM roles and
permissions required for secure access to AWS Media Services and S3 buckets.
7. Collaboration and Documentation • Strong communication skills for working with Solution Architects, DevOps engineers, and other team members to design and implement media workflows.
• Ability to document Lambda functions, media processing workflows, and deployment processes for team knowledge sharing.
• Ability to troubleshoot and resolve issues in media workflows and Lambda executions efficiently.
8. Additional Skills (Preferred) • AWS certifications like
AWS Certified Developer – Associate or
AWS Certified Solutions Architect.
• Familiarity with
AWS Elemental Link for on-premise encoding integration.
• Experience with
AWS IVS for interactive live streaming solutions.
• Proficiency in
French or other languages as a plus for global client interactions.
Experience •
3-5 years of experience working with AWS Media Services and Lambda development.
• Proven experience in building, automating, and managing
video streaming and transcoding workflows in AWS.