Find more Network And System Administration Remote Jobs posted recently Worldwide

Required Amazon Web Services,AWS CloudFormation,Automated Deployment freelancer for Turn working AWS Deployment into CDK code job

Posted at - May 16, 2020

Toogit Instant Connect Enabled


We are building our MVP prototype, looking to have our deployment stored as code.

Given:
1. Working AWS CDK template written in Kotlin to deploy our backend to AWS ECS. Also sets up a few DynamoDB tables. Includes CodePipelines.
2. The same code is deployed to AWS Beanstalk manually, it works. Uses two 'environments' - prod and dev, with CodePipelines. Both ECS and Beanstalk deploy Docker image from ECR, that is pushed as a gradle task.
3. Front-end is manually deployed to AWS Amplify, with two environments and support for CodePipelines, everything works.

Needs to be done:
1. Rewrite our CDK template from Kotlin to TypeScript following the same base logic
2. Replace AWS ECS with Beanstalk assuming everything by default to be the same as currently in ECS template or live in our Beanstalk deployment (few other things should be checked with us)
- CodePipelines (already done in our Kotlin code, just move to TS & Beanstalk)
- Route53 automatic mappings to our sub-domains. (same, already done for ECS)
- Attach DynamoDB full access policy.
3. Write CDK template for our Amplify project (based on settings that I will provide from the UI where I deployed it manually).
- Continious Integration using Amplify (different from CodePipelines)
- Route53 automatic mappings to our sub-domains.
4. Update documentation how to deploy prod/dev environment (e.g. maybe we'll need to add github webhooks manually)
Suggestions how to improve something if we are missing it out are welcome

If you are not sure how much work needs to be done, I am OK to just cancel the contract with the refund if you think there is too much to do after you look at what we have. (You'll need to sign e-NDA first though).

I will be available to help you most of the time I am not sleeping with most questions, or will be able to provide you screenshots of the settings that we currently have from the GUI.
If this is needed, we may consider creating an AWS user for you with minimal policies. Or you could try to do deployments in a separate region from our main if you explain how we can limit permissions to that region).

About the recuiterMember since Mar 14, 2020 Twinkle Mavani
from Ankara, Turkey

Skills & Expertise Required

Amazon Web Services AWS CloudFormation Automated Deployment 

Candidate shortlisted and hired

Hiring open till - Mar 12, 2021

Work from Anywhere
40 hrs / week
Fixed Type
Remote Job
$92.40
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


Are you looking for more similar jobs on Toogit?

Technical Architect MEAN stack

We are on the lookout for a highly experienced MEAN stack developer / DevOps professional that could assist with a full code review and suggestions on improving our DevOps process, typically this incl...read more
Hourly, $27.45

XGS-PON Full fibre Internet service...

I will be hands and support, need remote help.

Setup from ground up:
  1. All system will be on my existing AWS cloud, you will get access too it.
  2. Surveillance, Librenms...read more
Hourly, $19.61

Need Stock market trading bot devel...

Deliverable:
  • Fully automated system capable of buying and selling positions within the thinkorswim
  • Program should provide output after execution both at Entry and Exit
    read more
Fixed, $196.08