Find Jobs
Hire Freelancers

create framework with no AWS console actions and all actions should be through the various AWS API calls

$10-30 USD

Closed
Posted over 5 years ago

$10-30 USD

Paid on delivery
Your task is to create framework that simplifies the tasks associated with bringing online a set of fictitious services/applications e.g. deploy application 'stack' in AWS. The objective is to abstract away the complexities and various commands needed to 'deploy' the application set. Further, it should account for what has been deployed both in type and quantity. Assume that there are three services as listed: - Application fakeA: uses port 5555, communicates exclusively with application fakeB - Application fakeB: uses port 6666, communicates with applications fakeA and fakeC - Application fakeC: uses port 7777, communicates with application fakeB and accepts connection from the outside world on port 8888. You should always maintain this relationship when launching applications, that is, the below set relationship is are the complete application stack and if capacity demands, you should launch additional instances maintaining the same relationship: - Application fakeA has a single instance - Application fakeB has a single instance - Application fakeC has two instances Success criteria: - Launch all instances correctly from command line - Ability to shutdown incremental units of the application stack - Launch additional instances of the application stack - At any given time, be able to display quantity and state of the application stack Design Constraints Assume no action is actually taken within AWS console, all actions should be through the various AWS API calls. The framework should be written in Python, C/C++ or Java. Very limited use of Bash is acceptable, but discouraged. You can use any technology stack you wish even AWS services. You should make sure you can justify the choice in technology. The objectives imply state, please make sure you manage that state and make it applicable to the overall objectives of flexibility/extensibility. To avoid incurring costs, you should 'mock' services, just make sure they mimic the associated AWS call. Most importantly Your code must be well-structured and built in the spirit of maintainability and extensibility. Additional features are encouraged though not required: integration with dashboards/reporting infrastructure, reconcile current deployed versus actual (e.g. what is really already deployed), validate services are completely functional (e.g. up and running), integration with content management system of choice (e.g. SVN, Git, etc.).
Project ID: 18228678

About the project

4 proposals
Remote project
Active 5 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
4 freelancers are bidding on average $125 USD for this job
User Avatar
Hi, We can solve your task by managing a dependency tree and using aws cloudformation. But certainly not under this budget. Please ping me for more details.
$222 USD in 10 days
4.8 (8 reviews)
3.8
3.8
User Avatar
Hi,yes i have reviewed your description i will do all what you need I will get this done as per your requirement. Please come over to chat we will discuss further. waiting to hear back from you. Thanks in advance.@ Regards Ratnesh
$30 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I have 7 years of experience in Devops and cloud platform, I have read your requirements completely. I think you want to bring your infrastructure without using AWS console. Better solution for this is to use Terraform which is opensource and it will help you bring your infrastructure as you need in very minimal time. I can explain you in detail if you are interested, Also this can be integrated, versioned and do so many things. Thanks
$222 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Having 13+ Years of extensive work experience in software life cycle, requirement gathering, requirement analysis, architecture, design, implementation,Agile, database design, QA and testing on varied platforms. Expertise on various J2EE Technologies Spring, Hibernate,JPA,IBatis,AWS,Azure,Talend, Oracle, EJB, Web services(REST &SOAP), JBPM, Drool API (Rule Engine), DataStageWeblogic, Struts, MengoDB,MySQL,DevOps,MSSQL,AngulerJS,ReactJS,NodeJS,Unix/Linux, XML, UML and BIRT.4 years of experience in Service Oriented (SOA) and Multi-Tenant Architecture. 4 years of experience in AWS Product Development.
$25 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Henderson, United States
0.0
0
Member since Nov 25, 2018

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.