Find Jobs
Hire Freelancers

Build an API with node.js to run Docker containers in AWS

$3000-5000 USD

Closed
Posted over 4 years ago

$3000-5000 USD

Paid on delivery
Build an API with Node.js to run bioinformatic tools containers in AWS. The programmer will be provided with Docker containers and their respective commands to effectively run them and obtain a result. The API should be able to: 1. Submit batch jobs: This includes: Docker container to run, uploaded file IDs stored in S3 buckets to run with container, job ID, AWS instance type to execute the job, etc. 2. Retrieve metadata about running jobs, which includes but it is not limited to queued, running, finished and errors. Ideally, resources metadata used by each job ID should also be retrievable by the API. The API should be able to also retrieve a full job’s list (queued, running, finished). 3. Stop a job: The API should allow the user to stop a running job. Metadata about the stopped job should also be retrievable as in running and finished jobs. 4. Delete a job: The API should allow to delete finished and stopped jobs. 5. The API should allow to have job dependencies. For example: Some docker container outputs are required to execute the subsequent docker containers which have used a unique S3 bucket file. 6. The API should use https and/or any other secured data transfer certificates.
Project ID: 23435335

About the project

24 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
24 freelancers are bidding on average $4,063 USD for this job
User Avatar
Dear employer as a AWS DevOps experience engineer i am having relevant skills as you requested in your project description (Specifically working with Docker container with nodeJS, ECS and ECR for container)...i can share some demo as well in further chat. can we discuss more on this to get detail understanding about project ? As i am having some technical question on this so let me know when you get time to discuss on this and clear the doubts. Moreover You can also check my profile page as i have more than 32% Repeat Hire Ratio..so i work as long term basis.
$3,000 USD in 20 days
5.0 (73 reviews)
8.1
8.1
User Avatar
Dear Employer, Hope you are doing Great..!! I read your job posting and found our skills best perfectly matching with our expertise. We are working here with the team if developers with years of experience in developing APIs on various technologies including node.js as well. Kindly ping us on the freelancer chat box and lete have a detail discussion with you on the same. I am Sincerely looking forward to speak you as a person. Warm Regards Ana
$5,000 USD in 90 days
4.5 (123 reviews)
8.7
8.7
User Avatar
Designed and Developed many systems and solutions. My team have worked on many tools and technologies like Java, Node, Spring AWS apis (S3 bucket, EC2, CloudFront, ES) Certificate and keystore implementations, CI/CD, Docker, Rest apis Contact me, I have few questions. Thanks
$3,500 USD in 20 days
5.0 (136 reviews)
7.4
7.4
User Avatar
Before I jump into the nitty-gritty details, Can you describe what your application is all about and its workflow. This will help me to connect the dots with your project description. Besides, I will use AWS ECS instead of raw docker API to manage your entire Docker Workflow. I'm available for the next 5 hours to discuss. Cheers Jay
$4,000 USD in 7 days
4.9 (73 reviews)
6.7
6.7
User Avatar
Hello, Will I get all the commands required to output all of the 6 requirement, and mostly I will have to parse the result and show the result. Or do I have to figure out the commands? Will you also need API authorization? or you are going to use that over private network? If it need authorization let me know if it need to support multiple user. Do, I also need to dockerize the API too? Let me know in chat. Regards, Samiran
$3,000 USD in 7 days
5.0 (24 reviews)
6.6
6.6
User Avatar
Hi, As understood: You need a system that can run batch jobs of running s3 uploads, docker container aws instance tasks. Metadatada will be retrievable via api: Following functions will be added: Metadata information on running tasks Stoping a job (listing active tasks also) delete a job Jobs can run specific containers to upload to certain s3 bucket (need system to specify that) Will be used certs for https traffic. I have experience with aws api and docker api. I can give you up to 1 year of guarantee on my work for any bugs that needs to be potentially fixed. If interested, contact me
$5,000 USD in 10 days
4.8 (50 reviews)
6.7
6.7
User Avatar
Hi. I read your project very carefully. I've build already AWS rest API with serverless framework on node js. I deploy this to the lamdbda. And user Authentication can be finsiehd cognito. So I need two points. Please share your AWS account with me. You have to pay for AWS to make API. I feel very confident about your project you will get the best result if you work with me. Please invite me to your project, I will share my good experties and skills with you. Regards. Anton.
$4,000 USD in 15 days
5.0 (3 reviews)
4.7
4.7
User Avatar
Hi! I have rich experience with AWS, i have already done a lot of automation similar to your project. What i did was to automate server creations for automation purposes. I can provide you the API in python. If you are interested, please chat. Regards, Hamza Zubair
$4,000 USD in 7 days
4.8 (11 reviews)
4.7
4.7
User Avatar
Hello. I read your detail description of this project carefully. I have much experience with website development. I grasped various frameworks and used suitable frameworks in my works. Backend: ruby on rails, Laravel, Symfony, yii and Codeigniter, node.js and other CMS frameworks such as Drupal, WordPress Frontend: AngularJS, 2/4/5, Html5 and CSS , React JS, Vue.js Database: Mysql, MS SQL, MongoDB And I am good at website hosting too such as aws, Alibaba and ovh, etc So I always used to make my clients happy and glad with my great works. Please contact me when you have the idea to work with me. Enough discussion, Active communication, high quality, prompt promise. This is my business style. There are sample sites I created. Thanks for regard. R.S
$3,500 USD in 30 days
5.0 (8 reviews)
4.2
4.2
User Avatar
Hi there, I am an AWS certified professional solutions architect. Let me propose you a solution for this case, As per your requirements we can use AWS ECS to handle containers, And since these are not continuously running tasks, we can use Fargate type. And We can use API Gateway to handle rest API calls. API Gateway will trigger a lambda, which will work on each API endpoint. API gateway can configured with HTTPS Please drop me a message, SO I can explain the approach more Thank you. Have a nice day
$4,000 USD in 21 days
5.0 (7 reviews)
4.2
4.2
User Avatar
Hi there, I am JAVA developer, Strong experience in software development environments for High Availability:- J2EE platform, Microservices and API development. Demonstrated experience using software Frameworks, Technologies and Patterns:- Experience developing RESTful webservices using modern toolsets like Spring Boot, Spring MVC, Spring 4.X (annotation based Spring). Sound knowledge of the Maven dependency framework. Experience with artefact repositories like Sonatype Nexus or Artifactory. Experience writing unit tests and using mocking frameworks such as Mockito or jMockit. Experience with persistence and entity frameworks including JDBC, Hibernate, JPA, and No SQL technologies. Experience with enterprise messaging patterns and frameworks including Kafka/Rabbit MQ, Akka and JMS. Experience with enterprise authorisation patterns such as OAuth SSO. Experience in implementing and using Continuous Integration & Delivery methods: any one of them- Bamboo, Git, SVN, Stash,Jira, Confluence,IntelliJ, test automation, feature branching. I am willing to discuss your work, please come on the chat. Thanks
$4,000 USD in 7 days
4.9 (5 reviews)
4.0
4.0
User Avatar
Hi, This is Vipin, an alumnus of IIT Kanpur. I have 6+ years of experience in customized software, web and mobile app development and have expertise in Android, iOS, Python, Magento, PHP, HTML, Java, Angular and Ionic framework. I would like to work on your project and looking for long term work. Kindly connect to discuss in detail and check my recent work in the portfolio section as well. Hope to talk more soon
$4,000 USD in 7 days
4.6 (7 reviews)
3.0
3.0
User Avatar
Hello Sir, Hope you are doing well I have 5+ years of experience in Software Development and IT market, acting in national and international projects in many areas like: Analysis, Architecture, Designing and Development, Mobile Development My Expertise: Mobile Development (iPhone, Android,Ionic,Swift,Hybrid, Native,Xemrin, Blackberry, Windows Mobile, Symbian and HTML5 Mobile Websites, Phone Gap). Web Site Development(PHP, Larval,NodeJs,Anglar,Joomla, WordPress, Magento, CodeIgniter, OpenCart, Shopify , Drupal, Java, J2EE, .Net). I aim to contribute positively towards the growth of the organization with our quest to learn and adapt our self with growing technology. Great knowledge in Mobile and Web Development, Proactive, Creative, Dynamic, Autodidact and Flexible. Thanks and regards Aayush S.
$4,000 USD in 7 days
0.0 (0 reviews)
0.4
0.4
User Avatar
Narinder Alliance Technologies LLC An IT Consulting and Software Development company. We have a team expert in Web Designing, Application Development and Databases. We have worked on various projects across various industry verticals. We are specialized in IT Projects and have a team to handle various applications and provide IT support after the application goes live. We can provide you offshore support from US & India and in US Timings. For your application needs you can rely on us and can cut down the team size. Also we provide the high quality support and had consultants who can think out of the box and are very innovative. We believe in Innovation and R&D. We provide quality Project support after its up and running.
$5,000 USD in 90 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, We have reviewed your requirement and we are pretty confident to complete this project as per your expectations. We are a Strategic partner of AWS in US and we can assist, architet, design, develop, build, migrate and manage various cloud based services and solutions on AWS. Our Web and Mobile app developers have 10+ and 7+ years of experience respectively, on PHP, .NET, Java, Python, Wordpress, Android and iOS platform. They are well versed with integrating apps and websites through REST, SOAP, WSDL and XML RPC API's. We would like to have a detailed technical scope discussion with you. About Us: We are a US based company (located in Cheshire, Connecticut) and we have recently started our business operations in India. We will soon expand our operations in UK and Australia as well. We have 14+ years of overall industry experience in building ERP, CRM, POS, Mobile apps and various kinds of customized SaaS based solutions from scratch. We have our clientele presence in more than 20+ countries and till now we have successfully executed 1000+ projects. We have so far developed multifaceted apps on Inventory Management, Accounting Management, VoIP, Fleet Management, Flight Bookings, Shuttle Tracking, Automatic Vehicle Locator, GPS Navigation System, Fintech, eCommerce, Learning Management, Weather Forecasting etc Hence, please suggest us your availability for further discussion. Looking forward to hearing from you. Thanks.
$5,000 USD in 21 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Stillwater, United States
0.0
0
Member since Jan 17, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.