Remote Network And System Administration Job In IT And Networking

Turn working AWS Deployment into CDK code

Find more Network And System Administration remote jobs posted recently Worldwide

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 well 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. (Youll 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 recuiter
Member since Jul 15, 2017
Steve E.
from New Jersey, United States

Candidate shortlisted and hiredHiring open till - Jun 5, 2022

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$90.42

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

Similar Projects

UiPath Deployment using Azure DevOps

We are deploying into UIpath using powershell script and uipath modules .dll file
Powershell script have been updated to use UIPath API for deployment
Yaml file is created for build and deploy
To be configured with existing project for d...read more

Create CI / CD for wordpress

Hi,
Thank you for taking time to read this job description.
I have few wordpress projects but deploying the wordpress to server isnt set up ideally. Currently we need to do the admin side by logging in to admin panel and then we need to tr...read more

Aws custom metrics cloudwatch expert needed

We are looking to setup custom metrics from AWS EC2 instance for disk use and memory use, and need help from someone who has setup AWS cloudwatch metrics for these custom metrics before. We have a strict deadline so we need someone who can setup the...read more

Looking for EXPERIENCED Cloud AWS/AZURE/GCP INSTRUCTORS!!

We are looking for Experienced IT instructors that can teach Cloud Architecture (AWS or AZURE) from beginners to master level. Areas of focus ( data warehouse , Devops , ETL , Data visualization , networking all in the cloud)

The applicant n...read more

DevOps- AWS with Terraform and Chef Expert

We are looking for DevOps Engineer who is strong in
- Terraforms, Chef , GitHub , Jenkins, Docker Container management
- AWS Core services - EC2, ECS, VPC, S3, Lambda function, RDS , AutoScaling , Load Balancer, CloudWatch, Route53, IAM,...read more