Google Groups Home
Help | Sign in
Adhearsion Job at Engine Yard!
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  3 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Jay Phillips  
View profile
 More options May 10, 6:17 pm
From: Jay Phillips <jick...@gmail.com>
Date: Sat, 10 May 2008 15:17:40 -0700
Local: Sat, May 10 2008 6:17 pm
Subject: Adhearsion Job at Engine Yard!

Hey guys,

I'm presently doing a PBX project for Engine Yard (http://
engineyard.com), an awesome Ruby on Rails hosting company who're  
notorious supporters of open-source software. They've many people  
working on rockstar projects like Merb, Rubinius, and DataMapper to  
name a few.

I've just about finished the first iteration of the project and we're  
looking for someone else to whom I can hand this off since my work  
load seems to be increasing exponentially these days. This will be a  
relatively short-term contract starting ASAP.

A little info about the project:

Engine Yard wants a *reliable* system with which they can dynamically  
manage their employees and the respective groups to which those  
employees belong through a Rails app. Each group is effectively a call  
queue (e.g. sales, tech support, billing). Each employee and group has  
their own voicemail boxes. All groups, employees and their respective  
settings are stored in a database.

The system is distributed for fail-over across two powerful rack  
servers, each fully capable of handling the phone system. Each server  
has independent daemons of:

  - Adhearsion
  - A custom Ruby-based MySQL-based messaging system
  - Asterisk
  - Rails
  - Exim mail server
  - MySQL

The MySQL daemons are configured with MMM (http://code.google.com/p/mysql-master-master
) and are accessed with the same virtual IP address on both servers,  
though the daemons are running on localhost. All writes to the  
database are fully distributed across both servers in realtime to  
prevent any human-intervention in the event of a power failure. I'm  
using Capistrano to manage parallel deployment. We're using SIP trunks  
but have digital Digium cards installed on both boxes.

If you've not built a production system with Adhearsion, this project  
is not for you. Reliability is an upmost concern for the phone system  
and is taken very seriously. I'll be working with you as you begin the  
project to ensure you understand how everything works.

Here's the official job posting:

--------------------------------------------

Asterisk/Adhearsion Developer
Description

We are looking for a Asterisk/Adhearsion Consultant to extend features  
of our custom Asterisk/Adhearsion application.

Responsibilities
Expand and improve our Asterisk/Adhearsion PBX system including web  
interface and audio interface functionality.
Skills
You must have experience with:
Asterisk (Deep knowledge & experience with Asterisk's many features)
Adhearsion
SIP/IAX/Zap
Ruby
Ruby on Rails
Linux
Git source control experience is a plus (though not necessary)
Active Record
Competency with HTML, RHTML/ERB and HAML
Exposure to CSS
Capistrano deployment
Other requirements
Strong analytical and creative problem solving skills
Ability to work self-directed in a fast-paced environment with minimal  
supervision
Strong work ethic, reliable and detail-oriented
Excellent written and oral communication skills (seriously!)
Ability to multi-task, prioritize work and meet deadlines
Flexibility and a desire to take on responsibilities
Ability to work in a team environment
To Contact Us:
Email and tell us about yourself and include your resume, in PDF  
format, to jobs-at-engineyard.com and CC me jay-at-codemecca.com.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jay Phillips  
View profile
 More options May 10, 11:06 pm
From: Jay Phillips <jick...@gmail.com>
Date: Sat, 10 May 2008 20:06:11 -0700 (PDT)
Local: Sat, May 10 2008 11:06 pm
Subject: Re: Adhearsion Job at Engine Yard!
Whoops, looks like the formatting got lost when I posted it. Here's a
link to a PDF form of that email:

http://groups.google.com/group/adhearsion/web/Adhearsion%20Job%20at%2...

On May 10, 3:17 pm, Jay Phillips <jick...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jay Phillips  
View profile
 More options May 10, 11:10 pm
From: Jay Phillips <jick...@gmail.com>
Date: Sat, 10 May 2008 20:10:06 -0700 (PDT)
Local: Sat, May 10 2008 11:10 pm
Subject: Re: Adhearsion Job at Engine Yard!
*sigh* One more time.

The PDF is uploaded to this mailing list and is downloadable here:

http://groups.google.com/group/adhearsion/files

Apparently my link in the previous email doesn't work in all cases.

On May 10, 8:06 pm, Jay Phillips <jick...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google