OBSCA - AMAZON AWS VIDEO PIPELINE JOB
Overview: Hiring person(s) to setup an Amazon AWS video "pipeline" whilst keeping in mind that it is being setup for a 'video tube' type website being built on Wordpress by a separate developer. This Wordpress website is NOT hosted on AWS, but hosted on another separate web host. I "the employer" want to utilize Amazon Web Services to store and serve video content to the aforementioned website to keep the website -in of itself- lightweight as possible and also because Amazon AWS offers features not accomplishable through Wordpress and/or Wordpress plugins in of itself. Also keeping in mind the videos will mostly be behind a (BTC/Crypto) paywall.
JOB/PROJECT BULLET POINT REQUIREMENTS}
[-] Amazon S3 Buckets need to be setup according to specific categories.
[-] Videos/media will be put into S3 buckets.
[-] IAM user roles & permissions need to be setup accordingly to the before and after processes.
[-] Fullest privacy and security options available for a 'tube streaming' site.
[-] All videos/media uploaded to S3 buckets to be put through the encoding process so that they are highly available and readily viewable on all/most devices and browsers. -Using elastic transcoder or media element - to be decided by the AWS professional which is best under this/these scenarios/circumstances.
[-] Thumbnails need to be generated.
[-] Automatic watermark (my branding) needs to be applied to all videos (so even in the event the end-user downloads the content my watermark will remain on it).
[-] The time/video duration is automatically recognized.
[-] The videos/media are ready-set to be played in/through my custom js video/media player (up for discussion as to whether this is more on the end of Wordpress or AWS)
[-] Also to be discussed whether more on the end of AWS or Wordpress is the ability to hover over the video thumbnails when on the website and (like Youtube) a small duration of the video plays.
[-] Also to be discussed whether more on the end of AWS or Wordpress is the ability to cut videos/media into a fraction of the full play time/duration so that non-paid members/users are only able to watch/stream a few seconds worth of the video until being prompted to join/pay to view on the website.
[-] After video/media is encoded properly and all relevant aforementioned conditions are met, it is to be placed back into the relevant S3 bucket, fully ready to be implemented onto the website.
[-] All of the aforementioned bullet point requirements should also be true - keeping in mind that - users of the website will also have the ability to upload their videos/media and so should automatically go through the same exact aforementioned process(es) and directed back to their profile/account when all is finished with the ability for the user to edit the video/media information (such as title, picking a thumbnail from several choices) etc.
Though you will not be directly working on the development of the website - the person hired for the AWS job will still be granted access and permission to the login credentials for the website if needed to complete/confirm an AWS task.
Please Note: I DO have some experience in the aforementioned AWS setup. I know for a certain fact that 80% of all tasks on the bulletpoint requirements list do no typically take more than 1-2 hours to setup. (If you know what you are doing and have experience in this). And that last 20% that I'm not sure of is strictly only because I don't have personal experience with the last few items on that list - but my educated guess would lead me to believe that it wouldn't take more than a "few hours" in general, give or take. And most certainly not more than a day.