> 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:
> > 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.