Infrastructure Developer and Administrator (Stoke-on-Trent, UK)

Ashley Moran ashley.moran at codeweavers.net
Fri Aug 18 09:22:05 UTC 2006


http://www.codeweavers.net/

Codeweavers is rapidly expanding company based in Stoke-on-Trent,  
England.  We develop cutting-edge web applications, primarily for the  
finance and automotive retail sectors.  We are migrating development  
to Ruby on Rails on an open source platform, and are in need of someone
on-site to support the  development infrastructure of our data-driven
sites.

The job can be broken down into three main areas (with the main  
technologies we use highlighted):

- System administration (FreeBSD)
- Data management (PostgreSQL, Ruby)
- Development of support tools (Ruby)


System Administration
---------------------

We will be running our development and live servers for Rails apps  
exclusively on FreeBSD.  The ability to install, maintain, patch and  
upgrade these is critical to us.  We have implemented redundancy  
where possible, and are meticulous about security on the servers.  We  
are looking for someone to maintain these high standards.


Data management
---------------

Our applications all rely on large amounts of external data that must  
be processed and managed.  Also, we generate data feeds for numerous  
clients and new ones are requested frequently.  A good understanding  
of SQL and relational databases will be essential in the long run.   
You will also have to administer our PostgreSQL servers.


Development of support tools
----------------------------

There will be a strong programming aspect to the role.  We try to  
allow our developers to focus on the applications they are producing,  
and to do this we need someone to maintain and develop the tools we  
use.  The main aim of this is to facilitate:
   - continuous integration
   - test driven development
   - automatic deployment
   - a fully source-controlled process

An understanding of object-oriented programming (ideally in Ruby) is  
essential.


The job will be highly varied and call on a wide range of skills.  We  
are looking for applicants with knowledge of as much of the above as  
possible.  However, the job will be mentored, so if you are  
particularly strong in one area you will have the opportunity to pick  
up the rest.  The ability to learn quickly is very important.


In summary, the skills we require, roughly in order or importance, are:
  - FreeBSD administration
  - Ruby programming
  - Managing data in relational databases
  - PostgreSQL administration
  - Apache administration


Please send applications to roland.schaack at codeweavers.net and copy me in.


More information about the freebsd-jobs mailing list