Glue our existing services together with Python

Closed Posted Aug 12, 2013 Paid on delivery
Closed Paid on delivery

Hardware Plaform:

Xen 4.2.1, 10Gbit SAN interconnect, FreeNAS 9.1 iSCSI server.

Software platform:

Nginx 1.4 series + uwsgi on Python 2.7.

What we have now:

Flask microframework, flask-sqlalchemy ORM

Login with scrypt password hashing and two-factor auth support via google authenticator, SMS, and valve's STEAM.

UUID4 assignment & MAC address generation

Partially missing network abstractions (IPv4/IPv6)

Missing iSCSI storage abstractions

Skeleton CSS & bare HTML templates, very basic [url removed, login to view] scaffold

What we have in testing:

redis + python-rq + glue code = queuing system made to resemble Linode's 'lassie' asynchronous queuing Xen manager:

see Host Job Queue: [url removed, login to view]

iSCSI booting direct from intel NIC firmware

iPXE network boot from local bootloader

Live migration of Xen Guests from node to node via central iSCSI storage.

What our goal is:

An open source, modular, python-powered web panel, decoupled via queue from a minimal on-node python-powered management agent.

I would like most of the major components to end up as Flask blueprints, and the application core to simply load them as plugins.

Current components:

Host Manager, User Manager, Ticket Manager, Invoice Manager, and Billing Manager.

Use Case Description:

At the end of the game, it should be possible to add a new entry in Host Manager describing a new physical host's primary MAC address, physically racking it, connecting power and LAN, pressing the power button and walking away.

It should end up as a relatively minimal web interface, but just barely pretty enough to keep from annoying civilized web-people.

A significant amount of the project has already been completed, and requires a skilled python coder to finish the glue code.

Engineering Linux Python Software Architecture

Project ID: #4820022

About the project

11 proposals Remote project Active Sep 18, 2013

11 freelancers are bidding on average $1297 for this job

FandaR

Hello, I have over 9 years experience as an Linux admin

$1578 USD in 3 days
(178 Reviews)
6.7
srinichal

I can deliver the project after further discussion

$1263 USD in 15 days
(61 Reviews)
6.6
zhoumo

I have written many python project, and please let me help you.

$1100 USD in 15 days
(10 Reviews)
4.9
B00T

Need your attention to complete your project in due time , check pm

$750 USD in 10 days
(3 Reviews)
2.8
NNetworks

I have 8+ years Linux and storage domain. and I have 3+ years in python. Please find the PM

$1370 USD in 25 days
(0 Reviews)
0.0
xavienttech

i have already worked on a similar project before and can deliver as u have mentioned we already have similar work experience and have worked on similar projects in the past and can deliver u as u have specified in More

$973 USD in 13 days
(0 Reviews)
0.0
getveltrod12

Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and t More

$1340 USD in 35 days
(0 Reviews)
0.0
NTechcorporate

Hi, We have expert in-house team of Python programmers. Please check private message.

$1030 USD in 30 days
(0 Reviews)
0.0
aloli

it's good to tries

$1250 USD in 3 days
(0 Reviews)
0.0
nusret1990

Expert engineering and software development services.

$1288 USD in 14 days
(0 Reviews)
0.0
flreey

Hello, i have experience in system admin and python develop. Ready for your job.

$1250 USD in 3 days
(0 Reviews)
0.0
edenn001

We are extremely professional and 100% satisfaction guaranteed!

$750 USD in 3 days
(0 Reviews)
0.0