Find more Network And System Administration Remote Jobs posted recently Worldwide

Required AWS Lambda,Amazon Web Services,Python,Amazon S3,Automated Deployment freelancer for AWS CloudFormation with Lambda Functions, Elemental MediaCovert, Elastic Transcoder, and S3 job

Posted at - Sep 1, 2020

Toogit Instant Connect Enabled


Hello and Thank you for your interest.

Overview:
This project requires a passionate DevOps and/or Automation Engineer who really enjoys working within the AWS ecosystem. The attached architectural diagram demonstrates the architecture we are trying to accomplish.

AWS Services Used:
Simple Storage Service (S3)
Lambda Functions
Elastic Transcoder - or - Elemental MediaConvert

Scope of Work:

I can do much of this myself, but do not have the time to do much of it. I would like to encourage candidates of different skill levels to apply.

At a minimum, what I need first is:
A working Lambda Function that is triggered by an S3 Notification. Upon a new file being populated within the bucket, the Lambda Function will kick off a job in Elastic Transcoder or Elemental MediaConvert. This job will convert the media to MP4 format. All media should match its source resolution and prefer AC3 Format.
I will share some example file after interview.
There is a video file with the name 'Julie_Magic_Show.mkv'. This digital video file is currently in the Matroska container format (MKV). Unfortunately, we do not want to store Matroska videos. Therefore, it is necessary to convert it to MP4 . It was recorded with a 4K Video Camera and I would like to keep that Video Resolution. Since the audio is already AC3 with 7.1 Channels, we can keep that audio as pass through to the MP4 container. Either way, the destination file should be converted to an MP4 container with H.264 or HEVC (H.265) encoded video and AC3 5.1 or 7.1 Audio streams.

In this example, we used the Matroska format as the sample format. However, the source format is regardless. Whether it is MKV, AVI, MPEG2, or MOV, the destination file should be converted to an MP4 container with H.264 or HEVC (H.265) encoded video and AC3 5.1 or 7.1 Audio streams.

Once the transcoding is completed by Elastic Transcoder or Elemental MediaConvert (I am open to either) it should be moved to a new S3 bucket. This S3 bucket will trigger a Lambda Function that that initiates a file transfer (via SCP?) to an on-premise server.

So...
2 Different Lambda Functions
1 Lambda function that kicks off Media Transcoder or Elemental Media Convert
1 Lambda function that moves the transcoded file back to the on-prem server

At a maximum...
Someone who can put all of this together in a cloud formation script would be great!
This CloudFormation Script would implement the designed architecture in its entirety.
It would setup the various jobs and configuration settings for the transcoding, seutp the S3 buckets, setup the Lambda Functions, etc. Variables should be configurable upon loading the stack into CloudFormation.

Please let me know what your thoughts are.

For your reference, I am an AWS Certified Solutions Architect and Certified Developer.

About the recuiterMember since Sep 2, 2017 Evelyn
from Florida, United States

Skills & Expertise Required

AWS Lambda Amazon Web Services Python Amazon S3 Automated Deployment 

Candidate shortlisted and hiredHiring open till - Sep 1, 2021

Work from Anywhere
40 hrs / week
Hourly Type
Remote Job
$13.92
Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions


Apply on more work from home jobs posted in Network And System Administration category.


Related Jobs


Latest In AWS Lambda Jobs


Latest In Amazon Web Services Jobs


Latest In Python Jobs


Latest In Amazon S3 Jobs


Latest In Automated Deployment Jobs