Käynnissä

Directory/Filesystem Monitoring - Move Files to AWS S3 Bucket

.NET Automated File Moving

Summary:

Design a program/web service that monitors a given path, and all subfolders (recursive) within the path, and moves all files found to a remote destination, deleting the file from its original location once the transfer is complete. Path should be preserved when copying to remote destination (as demonstrated below). Remote destination will be an Amazon S3 bucket ([url removed, login to view]) with saving details (AWS access key id, AWS secret key, encryption passphrases, etc) being determined by querying a MySQL database. Saving file to Amazon S3 should be done using the JungleDisk libraries. This process should run nonstop, while not using excessive CPU usage.

Real-world Example

• Files stored in a given folder on a Windows server

Example: D:\FTP

• Subfolders exist for numerous clients, according to a unique client id

Example: D:\FTP\00001

Example: D:\FTP\00002

• Documents exist in client’s folder

Example: D:\FTP\00001\s3backup\Doe, John\[url removed, login to view]

Example: D:\FTP\00001\s3backup\Smith, Sally\My Subfolder\[url removed, login to view]

• MySQL Database contains details for each client id

Example: Table s3backup – Fields: ClientID (autoincr, int32), AWSAccessKey (encrypted string), AWSSecurityKey (encrypted string), FileEncryptionKey (encrypted string), DestinationBucket (string)

• When application finds a file, it breaks down the path into an array of strings. The path will always contain the client id. Application queries MySQL database to get details for given client.

• Database query result determines action.

o Should support encryption using JungleDisk libraries

o Needs to have support for multiple destinations. While we’re currently only outputting the document to S3, need ability to add support for FTP, SFTP, and additional destinations.

o Passphrases found in database (AWS credentials) must be stored using enterprise-grade encryption.

• File encrypted, moved to destination.

o If transfers to all destinations were successful, file is deleted.

o Must reattempt failed transfers X amount of times. If continues to fail, must move file to “failed” directory and notify user specified in MySQL database by e-mail.

-------------------

Project is expected to be build in clear, easy to modify/enhancne code. C# ASP.NET developers preferred.

Seeking a developer with definite experience with Amazon Web Services (AWS) and with knowledge of S3. Program must be reliable, and must be configured where monitoring can be implemented from a remote location to assure the application is online (a simple port query with the application responding if functioning correctly is fine)

SEEKING A VERY KNOWLEDGABLE DEVELOPER FOR THE ABOVE PROJECTS. This is just an entrance to many additional projects / enhancements in the upcoming weeks/months.

Serious candidates with proven track records, stellar ratings, and outstanding communication skills should only apply.

JungleDisk Source Code / Libraries:
http://jungledisk.com/desktop/download.aspx

---

When moving files to destination (S3 bucket) file path should be restored -- so with the above example, the folder "Doe, John" and "Smith, Sally" and "My Subfolder" should be created, respectively.

Taidot: .NET, tietojenkäsittely, Java

Näytä lisää: aws filesystem, aws move file, jungledisk, python filesystem monitoring, java move file, query bucket net, move files aws, windows 7 skills test, windows 7 knowledge test, where to get developers, where to get a web developer online, where can we get online projects for web developers, web developers directory, web developer path, web developer directory, test for java developer, summary of web developer, summary of a web developer, summary java developer, simple project design and code of web developer with asp net, simple asp net project with design and code, seeking java developer, s3 web design, run java program online, run code java online

About the Employer:
( 17 reviews ) Orlando, United States

Projektin tunnus: #452721

Myönnetty käyttäjälle:

Gans225

Nice articulation of the requirement. I have posted my details in PM. Please review. Thanks. -Gans.

500 $ USD 15 päivässä
(7 arvostelua)
4.4

15 freelanceria on tarjonnut keskimäärin 443 $ tähän työhön

rajtuhin1

Hi, i am 8+years experienced in C# and will do this within 3 days. Please discuss further in pmb. Thanks and Regards : TUHIN

250 $ USD 3 päivässä
(147 arvostelua)
7.1
pgcoding

please check pmb. I have done 2 project with S3 already.

600 $ USD 7 päivässä
(27 arvostelua)
6.7
srinichal

I can do the project as required

300 $ USD 6 päivässä
(67 arvostelua)
6.6
interpb

Hi friend, Please view you PMB Thanks

600 $ USD 12 päivässä
(54 arvostelua)
6.1
VLADNOVA

Kindly see PM for details. Vlad

550 $ USD 15 päivässä
(9 arvostelua)
4.8
cliquerz

I have already created this kind of application at the office. I created it using .net technology. I just need to get it and [url removed, login to view]

350 $ USD 4 päivässä
(4 arvostelua)
2.5
Tawk2009

i have an experience in dot net programinf and this kind of project i done before.

450 $ USD 10 päivässä
(0 arvostelua)
0.0
velldone

Hello. We have 3 years of experience in development .Net application. We use ASP.NET, C#, MS SQL. We are situated in Ukraine. There is samples of our works: [url removed, login to view], http://scanbet.info. Available on Skype 8 Lisää

250 $ USD 10 päivässä
(0 arvostelua)
1.0
cloudberryman

CloudBerry Lab, the developer of CloudBerry Explorer for Amazon S3 freeware [url removed, login to view]

250 $ USD 5 päivässä
(0 arvostelua)
0.0
skars

Hi! I have an experience with S3 buckets(developed app using C#). I can send it as example to you

600 $ USD 14 päivässä
(0 arvostelua)
0.0
dameian93

Can be done if u give me a chance

400 $ USD 10 päivässä
(0 arvostelua)
0.0
nayasys

I am working with java,.net projects. I can complete this project with simple coding.

250 $ USD 5 päivässä
(1 arvostelu)
0.0
thandadude

Hello, Greetings. I'm working on a similar kind of project and would like to work with you as well. Please find other details and suggestions in your PM.

600 $ USD 15 päivässä
(1 arvostelu)
2.8
vinaykumar02553

we are a team of professionals,please help us by allocating this project,we assure you that we can do this in efficient and in [url removed, login to view] will be hoping for some good reply as early as possible..

700 $ USD 45 päivässä
(0 arvostelua)
0.0