176985602337900

Find freelancers. Lose those costly delays.

With 1.7 million freelancers, we'll match you with the perfect talent.

or, Register with Elance »

Chef-solo based deployment of Postgresql 9.3 replication + ssl + Rails
Sign in to Add to Watch List

IT & Programming > System Administration

View Change History

The client has made the following changes to the job.

Description
Date

Job canceled.

Feb 28, 2014

Job description changed. New Version|Previous Version

Feb 4, 2014

Job description changed. New Version|Previous Version

Feb 4, 2014

Job description changed. New Version|Previous Version

Feb 4, 2014

Job title changed to "Chef-solo based deployment of Postgresql 9.3 replication + ssl + Rails". Previously: "Chef-solo based deployment of Postgresql 9.3 replication + Rails"

Job description changed. New Version|Previous Version

Feb 4, 2014

Job description changed. New Version|Previous Version

Feb 4, 2014

Job description changed. New Version|Previous Version

Feb 4, 2014

Skills updated.

Feb 4, 2014
Close

Job Description

  |  Change History >>

Updated

We have a very simple application in Ruby on Rails (about 2 months of coding worth). We are looking for someone to build chef-solo scripts to deploy this stack to <as yet undecided> VPS servers. Requirements: rbenv + ruby 2.1.0 + Puma server nginx Debian 6/7 HaProxy Monit Postgresql 9.3 * you will be given 2-3 cloud instances running vanilla Debian 6/7. This may or may not be EC2, so you should not depend on using specific AMIs (think DigitalOcean or Rackspace). You will use this in your node.json for chef-solo * chef-solo should take care BOTH of deployment (want to use Chef instead of Capistrano) as well server configuration management. This needs to incorporate Rails asset pipeline (precompilation/minification/asset-signing of js, gzipped content, etc.) and migrations. * we have several rake tasks that need to run as cron jobs. chef-solo should deploy these. * zero downtime deployment (if this is a problem with Puma, can consider Unicorn) * Haproxy should incorporate request queuing * nginx should have appropriate cache expiry and TTL headers for static content (based on rails structure - the "/public" directory). * nginx should be configured to work on pure ssl (Strict-Transport-Security) and any http requests should redirect to https. Also turn on spdy for nginx. The best example of the configuration we want to use is at https://blog.hasgeek.com/2013/https-everywhere-at-hasgeek * IMPORTANT - you should be able to setup Postgres replication, master election, WAL shipping and backup (both using wal-e https://github.com/wal-e/wal-e or some other alternative). * Your scripts should incorporate best practices around security (for example Puma and nginx should not be open to the outside world. Firewalling,etc. Monit should be configured for simple monitoring of app + database. chef code (including Cheffile and Cheffile.lock) needs to be delivered as a git repository. You are free to use any publicly available recipes through librarian. Your proposal should mention how you want to structure the chef-solo recipes (including the deployment jobs)

We have a very simple application in Ruby on Rails (about 2 months of coding worth). We are looking for someone to build chef-solo scripts to deploy this stack to &lt;as yet undecided&gt; VPS servers. Requirements: rbenv + ruby 2.1.0 + Puma server nginx Debian 6/7 HaProxy Monit Postgresql 9.3 * you will be given 2-3 cloud instances running vanilla Debian 6/7. This may or may not be EC2, so you should not depend on using specific AMIs (think DigitalOcean or Rackspace). You will use this in your node.json for chef-solo. * IMPORTANT - we will use this script to install this stack on our *local machines/laptops* as well. So all the deployment directories, etc. should not clobber any root home directories, etc. * chef-solo should take care BOTH of deployment (want to use Chef instead of Capistrano) as well server configuration management. This needs to incorporate Rails asset pipeline (precompilation/minification/asset-signing of js, gzipped content, etc.) and migrations. * we have seve...

Feb 4, 2014

We have a very simple application in Ruby on Rails (about 2 months of coding worth). We are looking for someone to build chef-solo scripts to deploy this stack to <as yet undecided> VPS servers. Requirements: rbenv + ruby 2.1.0 + Puma server nginx Debian 6/7 HaProxy Monit Postgresql 9.3 * you will be given 2-3 cloud instances running vanilla Debian 6/7. This may or may not be EC2, so you should not depend on using specific AMIs (think DigitalOcean or Rackspace). You will use this in your node.json for chef-solo * chef-solo should take care BOTH of deployment (want to use Chef instead of Capistrano) as well server configuration management. This needs to incorporate Rails asset pipeline (precompilation/minification/asset-signing of js, gzipped content, etc.) and migrations. * we have several rake tasks that need to run as cron jobs. chef-solo should deploy these. * zero downtime deployment (if this is a problem with Puma, can consider Unicorn) * Haproxy should incorporate request queuing * nginx should have appropriate cache expiry and TTL headers for static content (based on rails structure - the "/public" directory) * IMPORTANT - you should be able to setup Postgres replication, master election, WAL shipping and backup (both using wal-e https://github.com/wal-e/wal-e or some other alternative). * Your scripts should incorporate best practices around security (for example Puma and nginx should not be open to the outside world. Firewalling,etc. Monit should be configured for simple monitoring of app + database. chef code (including Cheffile and Cheffile.lock) needs to be delivered as a git repository. You are free to use any publicly available recipes through librarian. Your proposal should mention how you want to structure the chef-solo recipes (including the deployment jobs)

We have a very simple application in Ruby on Rails (about 2 months of coding worth). We are looking for someone to build chef-solo scripts to deploy this stack to <as yet undecided> VPS servers. Requirements: rbenv + ruby 2.1.0 + Puma server nginx Debian 6/7 HaProxy Monit Postgresql 9.3 * you will be given 2-3 cloud instances running vanilla Debian 6/7. This may or may not be EC2, so you should not depend on using specific AMIs (think DigitalOcean or Rackspace). You will use this in your node.json for chef-solo * chef-solo should take care BOTH of deployment (want to use Chef instead of Capistrano) as well server configuration management. This needs to incorporate Rails asset pipeline (precompilation/minification/asset-signing of js, gzipped content, etc.) and migrations. * we have several rake tasks that need to run as cron jobs. chef-solo should deploy these. * zero downtime deployment (if this is a problem with Puma, can consider Unicorn) * Haproxy should incorporate request queuing * nginx should have appropriate cache expiry and TTL headers for static content (based on rails structure - the "/public" directory). * nginx should be configured to work on pure ssl (Strict-Transport-Security) and any http requests should redirect to https. Also turn on spdy for nginx. The best example of the configuration we want to use is at https://blog.hasgeek.com/2013/https-everywhere-at-hasgeek * IMPORTANT - you should be able to setup Postgres replication, master election, WAL shipping and backup (both using wal-e https://github.com/wal-e/wal-e or some other alternative). * Your scripts should incorporate best practices around security (for example Puma and nginx should not be open to the outside world. Firewalling,etc. Monit should be configured for simple monitoring of app + database. chef code (including Cheffile and Cheffile.lock) needs to be delivered as a git repository. You are free to use any publicly available recipes through librarian. Your proposal should mention how you want to structure the chef-solo recipes (including the deployment jobs)

Feb 4, 2014

We have a very simple application in Ruby on Rails (about 2 months of coding worth). We are looking for someone to build chef-solo scripts to deploy this stack to <as yet undecided> VPS servers. Requirements: rbenv + ruby 2.1.0 + Puma server nginx Debian 6/7 HaProxy Monit Postgresql 9.3 * you will be given 2-3 cloud instances running vanilla Debian 6/7. This may or may not be EC2, so you should not depend on using specific AMIs (think DigitalOcean or Rackspace). You will use this in your node.json for chef-solo * chef-solo should take care BOTH of deployment (want to use Chef instead of Capistrano) as well server configuration management. This needs to incorporate Rails asset pipeline (precompilation/minification/asset-signing of js, gzipped content, etc.) * zero downtime deployment (if this is a problem with Puma, can consider Unicorn) * Haproxy should incorporate request queuing * nginx should have appropriate cache expiry and TTL headers for static content (based on rails structure - the "/public" directory) * IMPORTANT - you should be able to setup Postgres replication, master election, WAL shipping and backup (both using wal-e https://github.com/wal-e/wal-e or some other alternative). * Your scripts should incorporate best practices around security (for example Puma and nginx should not be open to the outside world. Firewalling,etc. chef code (including Cheffile and Cheffile.lock) needs to be delivered as a git repository. You are free to use any publicly available recipes through librarian. Your proposal should mention how you want to structure the chef-solo recipes (including the deployment jobs)

We have a very simple application in Ruby on Rails (about 2 months of coding worth). We are looking for someone to build chef-solo scripts to deploy this stack to <as yet undecided> VPS servers. Requirements: rbenv + ruby 2.1.0 + Puma server nginx Debian 6/7 HaProxy Monit Postgresql 9.3 * you will be given 2-3 cloud instances running vanilla Debian 6/7. This may or may not be EC2, so you should not depend on using specific AMIs (think DigitalOcean or Rackspace). You will use this in your node.json for chef-solo * chef-solo should take care BOTH of deployment (want to use Chef instead of Capistrano) as well server configuration management. This needs to incorporate Rails asset pipeline (precompilation/minification/asset-signing of js, gzipped content, etc.) and migrations. * we have several rake tasks that need to run as cron jobs. chef-solo should deploy these. * zero downtime deployment (if this is a problem with Puma, can consider Unicorn) * Haproxy should incorporate request queuing * nginx should have appropriate cache expiry and TTL headers for static content (based on rails structure - the "/public" directory) * IMPORTANT - you should be able to setup Postgres replication, master election, WAL shipping and backup (both using wal-e https://github.com/wal-e/wal-e or some other alternative). * Your scripts should incorporate best practices around security (for example Puma and nginx should not be open to the outside world. Firewalling,etc. Monit should be configured for simple monitoring of app + database. chef code (including Cheffile and Cheffile.lock) needs to be delivered as a git repository. You are free to use any publicly available recipes through librarian. Your proposal should mention how you want to structure the chef-solo recipes (including the deployment jobs)

Feb 4, 2014

We have a very simple application in Ruby on Rails (about 2 months of coding worth). We are looking for someone to build chef-solo scripts to deploy this stack to <as yet undecided> VPS servers. Requirements: rbenv + ruby 2.1.0 + Puma server nginx Debian 6/7 HaProxy Monit Postgresql 9.3 * you will be given 2-3 cloud instances running vanilla Debian 6/7. This may or may not be EC2, so you should not depend on using specific AMIs (think DigitalOcean or Rackspace). You will use this in your node.json for chef-solo * chef-solo should take care BOTH of deployment (want to use Chef instead of Capistrano) as well server configuration management. This needs to incorporate Rails asset pipeline (precompilation/minification of js, etc.) * zero downtime deployment (if this is a problem with Puma, can consider Unicorn) * Haproxy should incorporate request queuing * nginx should have appropriate cache expiry and TTL headers for static content (based on rails structure - the "/public" directory) * IMPORTANT - you should be able to setup Postgres replication, master election, WAL shipping and backup (both using wal-e https://github.com/wal-e/wal-e or some other alternative). * Your scripts should incorporate best practices around security (for example Puma and nginx should not be open to the outside world. Firewalling,etc. chef code (including Cheffile and Cheffile.lock) needs to be delivered as a git repository. You are free to use any publicly available recipes through librarian. Your proposal should mention how you want to structure the chef-solo recipes (including the deployment jobs)

We have a very simple application in Ruby on Rails (about 2 months of coding worth). We are looking for someone to build chef-solo scripts to deploy this stack to <as yet undecided> VPS servers. Requirements: rbenv + ruby 2.1.0 + Puma server nginx Debian 6/7 HaProxy Monit Postgresql 9.3 * you will be given 2-3 cloud instances running vanilla Debian 6/7. This may or may not be EC2, so you should not depend on using specific AMIs (think DigitalOcean or Rackspace). You will use this in your node.json for chef-solo * chef-solo should take care BOTH of deployment (want to use Chef instead of Capistrano) as well server configuration management. This needs to incorporate Rails asset pipeline (precompilation/minification/asset-signing of js, gzipped content, etc.) * zero downtime deployment (if this is a problem with Puma, can consider Unicorn) * Haproxy should incorporate request queuing * nginx should have appropriate cache expiry and TTL headers for static content (based on rails structure - the "/public" directory) * IMPORTANT - you should be able to setup Postgres replication, master election, WAL shipping and backup (both using wal-e https://github.com/wal-e/wal-e or some other alternative). * Your scripts should incorporate best practices around security (for example Puma and nginx should not be open to the outside world. Firewalling,etc. chef code (including Cheffile and Cheffile.lock) needs to be delivered as a git repository. You are free to use any publicly available recipes through librarian. Your proposal should mention how you want to structure the chef-solo recipes (including the deployment jobs)

Feb 4, 2014

We have a very simple application in Ruby on Rails (about 2 months of coding worth). We are looking for someone to build chef-solo scripts to deploy this stack to <as yet undecided> VPS servers. Requirements: rbenv + ruby 2.1.0 + Puma server nginx Debian 6/7 HaProxy Monit Postgresql 9.3 * you will be given 2-3 cloud instances running vanilla Debian 6/7. This may or may not be EC2, so you should not depend on using specific AMIs (think DigitalOcean or Rackspace). You will use this in your node.json for chef-solo * chef-solo should take care BOTH of deployment (want to use Chef instead of Capistrano) as well server configuration management. This needs to incorporate Rails asset pipeline (precompilation/minification of js, etc.) * zero downtime deployment (if this is a problem with Puma, can consider Unicorn) * Haproxy should incorporate request queuing * IMPORTANT - you should be able to setup Postgres replication, master election, WAL shipping and backup (both using wal-e https://github.com/wal-e/wal-e or some other alternative). * Your scripts should incorporate best practices around security (for example Puma and nginx should not be open to the outside world. Firewalling,etc. chef code (including Cheffile and Cheffile.lock) needs to be delivered as a git repository. You are free to use any publicly available recipes through librarian. Your proposal should mention how you want to structure the chef-solo recipes (including the deployment jobs)

We have a very simple application in Ruby on Rails (about 2 months of coding worth). We are looking for someone to build chef-solo scripts to deploy this stack to <as yet undecided> VPS servers. Requirements: rbenv + ruby 2.1.0 + Puma server nginx Debian 6/7 HaProxy Monit Postgresql 9.3 * you will be given 2-3 cloud instances running vanilla Debian 6/7. This may or may not be EC2, so you should not depend on using specific AMIs (think DigitalOcean or Rackspace). You will use this in your node.json for chef-solo * chef-solo should take care BOTH of deployment (want to use Chef instead of Capistrano) as well server configuration management. This needs to incorporate Rails asset pipeline (precompilation/minification of js, etc.) * zero downtime deployment (if this is a problem with Puma, can consider Unicorn) * Haproxy should incorporate request queuing * nginx should have appropriate cache expiry and TTL headers for static content (based on rails structure - the "/public" directory) * IMPORTANT - you should be able to setup Postgres replication, master election, WAL shipping and backup (both using wal-e https://github.com/wal-e/wal-e or some other alternative). * Your scripts should incorporate best practices around security (for example Puma and nginx should not be open to the outside world. Firewalling,etc. chef code (including Cheffile and Cheffile.lock) needs to be delivered as a git repository. You are free to use any publicly available recipes through librarian. Your proposal should mention how you want to structure the chef-solo recipes (including the deployment jobs)

Feb 4, 2014

We have a very simple application in Ruby on Rails (about 2 months of coding worth). We are looking for someone to build chef-solo scripts to deploy this stack to <as yet undecided> VPS servers. Requirements: rbenv + ruby 2.1.0 + Puma server nginx Debian 6/7 HaProxy Monit Postgresql 9.3 * you will be given 2-3 cloud instances running vanilla Debian 6/7. This may or may not be EC2, so you should not depend on using specific AMIs (think DigitalOcean or Rackspace). You will use this in your node.json for chef-solo * chef-solo should take care BOTH of deployment (want to use Chef instead of Capistrano) as well server configuration management. * zero downtime deployment (if this is a problem with Puma, can consider Unicorn) * Haproxy should incorporate request queuing * IMPORTANT - you should be able to setup Postgres replication, master election, WAL shipping and backup (both using wal-e https://github.com/wal-e/wal-e or some other alternative). * Your scripts should incorporate best practices around security (for example Puma and nginx should not be open to the outside world. Firewalling,etc. chef code (including Cheffile and Cheffile.lock) needs to be delivered as a git repository. Your proposal should mention how you want to structure the chef-solo recipes (including the deployment jobs)

We have a very simple application in Ruby on Rails (about 2 months of coding worth). We are looking for someone to build chef-solo scripts to deploy this stack to <as yet undecided> VPS servers. Requirements: rbenv + ruby 2.1.0 + Puma server nginx Debian 6/7 HaProxy Monit Postgresql 9.3 * you will be given 2-3 cloud instances running vanilla Debian 6/7. This may or may not be EC2, so you should not depend on using specific AMIs (think DigitalOcean or Rackspace). You will use this in your node.json for chef-solo * chef-solo should take care BOTH of deployment (want to use Chef instead of Capistrano) as well server configuration management. This needs to incorporate Rails asset pipeline (precompilation/minification of js, etc.) * zero downtime deployment (if this is a problem with Puma, can consider Unicorn) * Haproxy should incorporate request queuing * IMPORTANT - you should be able to setup Postgres replication, master election, WAL shipping and backup (both using wal-e https://github.com/wal-e/wal-e or some other alternative). * Your scripts should incorporate best practices around security (for example Puma and nginx should not be open to the outside world. Firewalling,etc. chef code (including Cheffile and Cheffile.lock) needs to be delivered as a git repository. You are free to use any publicly available recipes through librarian. Your proposal should mention how you want to structure the chef-solo recipes (including the deployment jobs)

Feb 4, 2014

Close
  • Posted: Tue, Feb 04, 2014
  • Time Left: Closed
  • Location: Eastern Europe, India/...
  • Client prefers freelancers from:
    Eastern Europe, India/Southern Asia

    You are still able to submit a proposal for this job.

    The client prefers freelancers from
    a different location.

    You're still able to submit a proposal for this job, regardless of your location.
  • Start: Immediately
  • Budget: Less than $500
  • Fixed Price Job
  • Elance Escrow Protection
  • W9 Not Required
Sign in to view client's details

We have a very simple application in Ruby on Rails (about 2 months of coding worth). We are looking for someone to build chef-solo scripts to deploy this stack to <as yet undecided> VPS servers.

Requirements:
rbenv + ruby 2.1.0 + Puma server
nginx
Debian 6/7
HaProxy
Monit
Postgresql 9.3

* you will be given 2-3 cloud instances running vanilla Debian 6/7. This may or may not be EC2, so you should not depend on using specific AMIs (think DigitalOcean or Rackspace). You will use this in your node.json for chef-solo.

* IMPORTANT - we will use this script to install this stack on our *local machines/laptops* as well. So all the deployment directories, etc. should not clobber any root home directories, etc.

* chef-solo should take care BOTH of deployment (want to use Chef instead of Capistrano) as well server configuration management. This needs to incorporate Rails asset pipeline (precompilation/minification/asset-signing of js, gzipped content, etc.) and migrations.

* we have seve...

Sign in or Register to see more

Job ID: 52606171
Proposals
Avg $ | High $ | Low $ — Show Pricing
  • Submit Date (Latest)

 United Kingdom  |  
Experienced DevOps and Automation Professional with 10+ years of experience within Unix/Linux Storage, Virtualization and Open Source Domain....
4
  |  
 5.0   |  Private   |  7 Jobs
Bid ID: 52637702  |  Submitted: Feb 4, 2014 19:33 ET 
Proposal SEALED

 Bulgaria  |  
Strong experience in Data analysis and Business Intelligence. Strong experience in ETL process and integration of different heterogeneous systems....
5
  |  
 4.7   |  Private   |  1 Jobs
Bid ID: 52622454  |  Submitted: Feb 4, 2014 12:25 ET 
Proposal SEALED
Sign in to Elance and start working on jobs today.
Sign in to view more of the job details and submit a proposal. Once registered, you'll have access to thousands of jobs online or through email.
Are you ready to post a job like this one?
Post a Similar Job »