Online demo scheduling and automation web application
$250-750 USD
Paid on delivery
We have a need to build a web-based demo system that automate the scheduling, starting and stopping of our product demo systems comprised of virtual machines. We plan to host these VMs either on VMWare vsphere hypervisor backend. The VMs include Windows 2008, Windows 7, Ubuntu inux and some custom hardened Debian Linux VM (security product - next generation firewall).
The web application will need to do the following:
Goal #1: Allow users to register, login, enter the information and pick the pre-configured demo modules (there are various pre-built modules that map to the backend virtual machines).
The web app will automatically schedule the demo by starting and stoping the VMs on the backend, present the users with the information such as login, the network topology, how to login to the demo systems and start using them.
Once the demo is done, the application shuts down the backend VMs gracefully back to the golden state. Repeat the same process for every new user.
Most of the work here is done with web interface talking to the VMware vsphere via API
Goal #2: Allow specific users to enter specific parameters about a firewall product we have (McAfee Next Generation Firewall) such as interface number, IP addresses, routing information, firewall policies, etc.
The web app primary will talk to the Stonesoft/McAfee Security Management Center (SMC) via an API that can be found here: [url removed, login to view]
The good news is we have a script written by one of the developers in Python that does most of this already. We might need you to modify the script to make it integrated with whatever language you choose to use for the web app services (PHP, Javascript or whatever your favorite languague would be), or even convert it entirely to a new language as you see fit. We will provide you with the script when you agree to work with us on this project.
Once the project is completed and you deliver the final product, we would also like to hire you on a as-needed basis to maintain, modify the web apps as we need to make more changes in the future.
We guarantee you'll have fun doing this project as it would allow you to utilize your skills in web programming as well as learning about automation in virtualization environment.
Thanks,
Binh
Please note that this is not simply a web design project but requires an understanding and skill set in XML/JSON API as well. Please review the requirements in details before you place your bid. Thank you!
See attached python script for an example on the script that's written to allow automation of firewall creation (goal #2 of the project).
Project ID: #6471800
About the project
17 freelancers are bidding on average $901 for this job
Let's discuss over freelancer Personal Message Box for the proper estimation of cost and time. I am myself doing programming so you will directly work with one person and that's me. No mediators. No managers. No sub More
Hello, We are IT firm based at USA and INDIA looking for new meet-ups and opportunity with new market and clients. for the Goal 2 we will be writing the script in PHP that will communicate with other API's. For the More