Aller au contenu principal

AWS Developer

Technologie
EfficientVision
Job, FranceIl y a 2 mois
Temps plein

Description du poste

This is a remote position.

Job Requirements

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

Keywords
monthsOfExperience: 36GitLabAlmquist shellDiracNode.jsJavaScriptDevOpsFlip-flopVP9PythonCI / CDNodeMemory managementTranscodingAWSJenkinsTerraformCI/CD

Ce poste vous intéresse ?