Remote Network And System Administration Job In IT And Networking

AWS CloudFormation with Lambda Functions, Elemental MediaCovert, Elastic Transcoder, and S3

Find more Network And System Administration remote jobs posted recently Worldwide

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 recuiter
Member since Mar 14, 2020
Rory Millikin
from Colorado, United States

Open for hiringApply before - Jul 17, 2024

Work from Anywhere

40 hrs / week

Hourly Type

Remote Job

$19.17

Cost

Offer to work on this project closes in 14 days!
Are you interested in this Opportunity?

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

Similar Projects

I need data scraped from various website and to document that in a particular mentioned format

I need data scraped from a 2 websites like amazon and Flipkart and store all the data in a particular format. All the product details to be scrapped and the format to save it in csv will be communicated to you.
Right now looking for a freelancer...read more

Web/Mobile Developer need for a web/Mobile Application

We need a Web /Mobile Developer with a good knowledge of Financial Apps Creation.

configuring vs19 with TensorFlow 2.1

Hello,
Im trying to configure python 3.7 with tensorflow 2.1 on visualstudio 19.
As much as it sounds simple the import of tf doesnt work, Im not getting the libraries inside the tf.
looking for someone who knows how to fix this issue

Azure Dev Ops Consultant

Help implement Azure Dev Ops for
1. Project Management - Azure Boards
2. Source Control - Azure Repos
3. Build and Deploy - Azure Pipelines CI/CD

Contact information collection

Looking for a freelancer to find the Youtuber contacts information based on the list of the link we gave. Need someone who is professional to look for correct information and be able to finish the job in a short time.