AWS SAM or CloudFormation template to set up a publicly accessibly FTP/sFTP/FTPS server using AWS Transfer Family

Closed Posted 1 year ago Paid on delivery
Closed Paid on delivery

I am looking for an experienced AWS DevOps who can create a SAM or CloudFormation template to set up a publicly accessible FTP/sFTP/FTPS server using AWS Transfer Family.

The identity provider will be a custom lambda that will read the user accounts in DynamoDB, and returns a dynamically built policy to allow the user to read/write in his bucket. Both the CreateUser and AuthenticateUser lambda functions should be provided (ideally written in NodeJS 18, but I can be flexible on this point). The Lambda functions will take the encryption SALT, DynamoDB table name, and S3 Bucket name as environment variables.

The template shall create the following resources, (and others if I miss some that are required) :

- the AWS::Transfer::Server with FTP, sFTP, and FTPs protocols enabled, using a custom Hostname

- the S3 bucket, that will contain per user sub-folders

- the VPC, subnet(s), Elastic IP address, Internet Gateway and/or NAT gateway required, necessary route table(s) and network ACLs, VPC endpoint if necessary to access S3...

- The CloudWatch log group(s) and associated role(s)

- The necessary Certificate(s)

- The DynamoDB table to store the user accounts

- The CreateUser lambda function to add users to the DynamoDB table

- The AuthenticateUser lambda function to be used as the identity provider

- Advanced level security measures must be implemented to ensure the safety of the server and its contents

- The template must take the SALT, DynamoDB table name, and S3 Bucket as parameters, given by an associated TOML file. And all resources name must include the StackName (e.g. "FunctionName: !Sub '${AWS::StackName}-CreateUser'")

Ideal skills and experience for this job include:

- Expertise in AWS SAM or CloudFormation

- Knowledge of AWS Transfer Family and FTPS protocol and server setup

- Experience with implementing advanced security measures in AWS

Please provide examples of previous projects that demonstrate your skills in these areas. Thank you.

Amazon Web Services Node.js

Project ID: #36490848

About the project

23 proposals Remote project Active 11 mos ago

23 freelancers are bidding on average €176 for this job

swamyvaditya

Dear sir, I have experience in Node.js, AWS cloud platform including SAM, Lambda, API Gateway, S3, Cognito, VPC, Subnets, Route 53, Certificate Manager, DynamoDB, etc. I can help you with your project. Please contact More

€400 EUR in 10 days
(17 Reviews)
5.2
umersaeed98

I have professional experience working with PHP, Laravel, NodeJS, and Relational Databases. Additionally, I have working experience with Docker and some AWS services such as S3 and CloudWatch Log Groups. This makes me More

€145 EUR in 7 days
(4 Reviews)
4.0
AmazingEngr76386

Hello, thanks for considering me for this project. I am excited to hear that you are looking for an experienced AWS DevOps who can create a SAM or CloudFormation template to set up a publicly accessible FTP/sFTP/FTPS s More

€140 EUR in 7 days
(2 Reviews)
2.8
maan627

Hi Cyril C., I have read your project description and can surely help you with it. I am an expert cloud solutions architect with more than 6 years of experience. I am an Oracle Certified foundations associate with a More

€155 EUR in 1 day
(3 Reviews)
2.3
ashinnd84

Hi there, we are experts in Node.js, Admin, Windows Server, Network Administration, AWS. Please, message me to discuss the work. Thanks Ashish.

€140 EUR in 7 days
(4 Reviews)
2.6
Scriptfabrik

I am an experienced AWS DevOps with expertise in AWS SAM, CloudFormation, and advanced security measures in AWS. I have worked on similar projects in the past and can create a SAM or CloudFormation template to set up a More

€250 EUR in 2 days
(1 Review)
0.6
andriikuznetsov2

❤️❤️❤️Senior FullStack Developer❤️❤️❤️ Hi There Cyril C. Good morning! I am pleased to submit my proposal for your upcoming project. I read your job posting very well and understand your requirements perfectly. As a More

€155 EUR in 3 days
(0 Reviews)
0.0
SumitSingh77

Hello, my name is Sumit and I'm an experienced AWS DevOps with 3+ years of experience in the field of AWS. I understand that you are looking for an experienced AWS DevOps who can create a SAM or CloudFormation template More

€30 EUR in 7 days
(0 Reviews)
0.0
CreativeIshan

Hello there! My name is Ishan and I'm a Node Js & React Js Developer with over a decade of experience building, launching, and managing complex websites. I specialize in all things "front-end" and "Backend" development More

€140 EUR in 7 days
(0 Reviews)
0.0
ayesha0124

Hey there, I have worked on similar project so i can help u with it. Please contact me as I can help u with Amazon Web Services and Node.js. Here is a link to my profile: https://www.freelancer.com/u/ayesha0124 Regards

€250 EUR in 9 days
(0 Reviews)
0.0
chuhusovfreelan6

Hello, How are you doing? I am 9+ years experienced top developer of Amazon Web Services, Nodejs and its related technologies such as SEO, UX/UI design, HTML5, JavaScript, CSS3. If you give me a chance, I will shar More

€140 EUR in 7 days
(0 Reviews)
0.0
benkushau

I'm an AWS certified solutions architect with more than 4 years of experience. This gig will offer the following services AWS serverless applications using python. Serverless solutions with AWS lambda a More

€140 EUR in 3 days
(0 Reviews)
0.0
Sochi4real

Hi! Pleased to meet you on this platform. I just read through the job details and I'm interested in this project. I have over 10 years experience working with AWS as a cloud engineer. Let's discuss more on chat abo More

€220 EUR in 5 days
(0 Reviews)
0.0
engineerwinnie

GREETINGS DEAR CLIENT, CERTIFIED EXPERT IN NAMED SKILLS, Dear Client, I have Keenly gone through your project requirements as given in your project description. I gladly inform you that i am in possession of all clear More

€250 EUR in 1 day
(0 Reviews)
0.0
shrutishah9437

I understand that you are looking for an experienced AWS DevOps who can create a SAM or CloudFormation template to set up a publicly accessible FTP/sFTP/FTPS server using AWS Transfer Family. I have extensive experie More

€140 EUR in 7 days
(0 Reviews)
0.0
prateekhighskyit

My name is Prateek, I am a Certified AWS DevOps Engineer with over 11+ years of hands on experience in architecting /automating and optimizing the mission critical application and deployments over large scale infrastr More

€140 EUR in 7 days
(0 Reviews)
0.0
techindia999

Hi Greetings! We are team of software developers. We have big team of around 1500 software developers all over the world associated with us. We have developers working on almost all the technologies. We will assign yo More

€250 EUR in 7 days
(0 Reviews)
0.0