Brightbox
  • Home
  • Pricing & Sign up
  • Why Brightbox?
  • Products & Services
  • FAQs
  • About
  • Blog
  • Wiki
  • Contact
Blog RSS feed
twitter_banner

Flickr


more images...

Recent Posts

  • New deployment gem release, better bundler support
  • Passenger 3.0.11 Ubuntu Packages
  • Brightbox Cloud - general availability
  • It's a new brand day!
  • Apache Denial-of-Service Vulnerability

Archives

  • December 2011 (1)
  • November 2011 (1)
  • October 2011 (1)
  • September 2011 (2)
  • August 2011 (2)
  • May 2011 (1)
  • March 2011 (3)
  • January 2011 (1)
  • November 2010 (6)
  • September 2010 (4)
  • August 2010 (1)
  • June 2010 (3)
  • May 2010 (1)
  • April 2010 (3)
  • March 2010 (2)
  • February 2010 (3)
  • January 2010 (6)
  • December 2009 (4)
  • November 2009 (6)
  • October 2009 (2)
  • September 2009 (3)
  • August 2009 (4)
  • July 2009 (3)
  • June 2009 (3)
  • May 2009 (5)
  • April 2009 (4)
  • March 2009 (4)
  • February 2009 (3)
  • January 2009 (6)
  • December 2008 (8)
  • November 2008 (7)
  • October 2008 (8)
  • September 2008 (3)
  • August 2008 (5)
  • July 2008 (1)
  • June 2008 (4)
  • May 2008 (4)
  • April 2008 (3)
  • March 2008 (3)
  • February 2008 (3)
  • January 2008 (4)
  • December 2007 (4)
  • November 2007 (3)
  • October 2007 (1)
  • August 2007 (7)
  • July 2007 (1)
  • June 2007 (3)

Popular tags

    • announcements
    • apache
    • beta
    • deployment
    • hardy
    • packages
    • passenger
    • performance
    • phusion
    • rack
    • rails
    • ruby
    • ruby on rails
    • security
    • ubuntu

Tag Cloud

announcements apache beta brightbox brightbox cloud brightbox gem cloud conference control panel dapper debian deployment events gem hardy hosting launch leeds linux london lucid maintenance modrails mod_rails mysql network nginx packages passenger performance phusion pricing rack rails rails hosting ruby ruby on rails security team tech ubuntu uk updates upgrade xen

Posts tagged ‘ruby on rails’

Wanted: Senior Ruby Software Engineer 18 Mar 11

Job description:

In the three and a half years since Brightbox started, we’ve built a solid reputation for our “Serious Rails Hosting” platform. We’ve spent the last twelve months building Brightbox Cloud our new cloud Infrastructure-as-a-Service which is already making big waves. We’re now looking for an experienced software engineer to join our small but highly productive development team. This is an awesome opportunity to use your skills and experience to help shape our future products and direction in this exciting and fast growing industry.

Main responsibilities:

  • Lead development of our distributed cloud management and automation systems
  • Break down complex projects into clear tasks and specs
  • Proactively find ways of improving our services, systems and code
  • Efficiently manage your own workload as well as that of others
  • Extract code to be released as free software projects

The ideal candidate:

You have an insatiable desire to understand things, to break them apart and to fix them. You are continuously looking for ways to improve things. You are enthusiastic about some technologies and vocalise your reasoned dislike for others. You have strong opinions and stand by them when it really matters, but are willing to compromise when it doesn’t. You are able to communicate your ideas succinctly with eloquence and clarity. You have probably contributed to some free software projects, and perhaps started your own. You don’t take yourself too seriously and are comfortable with others reviewing your work. You love what you do.

Skills & Experience:

  • Several years experience of coding in Ruby
  • Experience with Ruby web frameworks, such as Rails, Sinatra
  • Experience of testing frameworks, such as rspec
  • Experience of deployment using tools, such as Capistrano
  • In-depth knowledge of distributed cloud infrastructure concepts
  • Experience programming asynchronous systems
  • Experience consuming and creating APIs
  • Experience of working in a fast-paced, agile environment
  • Ability to empathise with users

Our team:

We’re Ruby developers and system engineers. We’re obsessive about great user experience and clear documentation.  We’re passionate about high availability, performance and consistency, though not all at once. We’ve coded seriously in Ruby, C, Delphi, Ada, C++, Python, Amiga AMOS, PHP, Java, Objective-C, Pascal, Eiffel, Basic, Perl, Informix 4GL, Javascript and Bash. We use Ubuntu, Centos and OS X. We take our work seriously but we have a lot of fun.

Like our systems, our teams are geographically distributed, communicating in real-time throughout the working day using our private Jabber conference or phone calls. We manage our work with Redmine, usually organising chunks of work into weekly sprints. We’re a lean organisation – you’ll have direct access to leadership as well as other teams. Our development, engineering and operations teams all work closely together which shortens the feedback loop and means we get things done better.

Location:

Remote, but ideally working within 2 hours of UTC.

Salary:

circa £55k p.a. (depending on experience).

Closing date:

Friday 22nd April 2011.

How to apply:

Send a hello email and a CV (PDF or plain text) to jobs@brightbox.co.uk. All correspondence from recruitment agents must be in Esperanto and to our special recruitment email address: root@localhost

Posted 18 March 2011 by John Leach • 1 comment

brightbox cloud+ ruby jobs+ ruby on rails+ sinatra+ software engineer

Timezones on your Brightbox 6 Apr 10

You may have thought the time is wrong on your server. Well, it isn’t really, it is just that we prefer to set the default time on Brightboxes to Coordinated Universal Time (UTC).

This is generally considered to be best practice where ever a server is geographically located, however, it may  cause a problem if you are hosting a  geographically specific web application.

If your web application requires a different time-zone such as CET, BST or PST, or Daylight Saving Time is giving you a headache,  take a look at our Wiki page for a timely introduction to the subject of time-zones on Brightboxes.

Posted 6 April 2010 by james • Comments Off

brightbox+ linux+ modrails+ rails+ ruby+ ruby on rails+ ubuntu

Brightbox sponsor the Scottish Ruby Conference 2010 23 Mar 10

After having such a good time at last year’s event, Team Brightbox is heading to Edinburgh again later this week for the Scottish Ruby Conference.

Again, we’re sponsoring the event and have provided hosting for the website. Our technical director John Leach is also speaking at the conference – his talk “UNIX: Rediscovering the wheel” will take place in the Great Hall on Friday afternoon.

John, Jeremy & Caius will all be attending the conference so make sure you say hi – and grab one of our always popular t-shirts too!

Posted 23 March 2010 by Louisa Parry • Comments Off

conference+ John Leach+ ruby conference+ ruby on rails+ Scottish Ruby Conference+ SRC2010

Paul joins Team Brightbox! 7 Dec 09

paulWe welcomed our latest addition to the Brightbox team a fortnight ago – Paul Thornthwaite.

Experienced programmer Paul was a beta tester for Brightbox back in our very early days and has now come on board as our new senior developer. He’ll be joining Baz and Caius working on our customer-facing control panel and our behind-the-scenes systems, and he’ll also take a lead in project managing all the development side of things.

Welcome to the team, Paul!

Posted 7 December 2009 by Louisa Parry • 1 comment

Paul Thornthwaite+ ruby on rails+ staff+ team

Queues and Callbacks 3 Nov 09

A major part of our work behind the scenes is about improving our internal processes and, whenever possible, automating tasks. To this end we have a number of systems that need to communicate with each other.

The Control Panel that you may be familiar with uses Delayed Job. This is a Rails-specific gem that uses the database as a queue, with a nicely packaged worker process that handles messages as they arrive. Because the Control Panel only ever talks to Rails from Rails, this worked extremely well.

However, our other systems were not homogenous – there are a number of different interfaces that needed to be instructed at various times and across various machines, and Delayed Job didn’t really fit the bill. In particular, there were some tasks that could only happen on certain servers – while Delayed Job let us have multiple worker processes on different boxes, it essentially managed a single queue, so it could not differentiate between messages for one worker and messages for another.
Read the rest of this entry »

Posted 3 November 2009 by Rahoul Baruah • 6 comments

AMQP+ bigwig+ bunny+ RabbitMQ+ rails+ ruby on rails+ warren

Linux Sys Admin – Join the Brightbox team! 7 Oct 09

We’re looking for an experienced and motivated Linux Systems Administrator to join our Technical Team here at Brightbox.

You’ll work closely with our Technical Director and Senior Sys Admin to run our virtual hosting platform, our Ruby on Rails hosting clusters, our network and our MySQL databases. A full job description is below.

The role is full-time and you can work from home, from our office in Leeds, or a bit of both (the rest of us do a bit of both).

Send a hello, a CV and salary expectations to jobs at the Brightbox UK domain. CVs should be in an open format, preferably PDF or plain text. Closing date is 24th October 2009.

As always, recruitment agents should e-mail our special recruitment company email address: root@localhost

  • More jobs available at Brightbox
  • More about working for Brightbox

Read the rest of this entry »

Posted 7 October 2009 by Louisa Parry • Comments Off

careers+ jobs+ leeds+ linux+ ruby on rails+ sys admin+ sysadmin

Rails form helper security vulnerability 4 Sep 09

A vulnerability has been found in the Rails form helpers that allows an attacker to inject arbitrary HTML into pages.  This opens up an unpatched Rails app to potential cross site scripting attacks (XSS), which could result in stolen session cookies and other such scenarios.

All versions of Rails above and including version 2.0 are affected. There are two new official releases to fix this, 2.3.4 and 2.2.3.  If you’re still running Rails 2.0 or 2.1 and can’t upgrade, patches have been provided by the security team but need applying manually.  In this case, we’d recommend vendoring the rails gems and then applying the patches.

More details from the security team here.

Posted 4 September 2009 by John Leach • 2 comments

attach+ cross site scripting+ rails+ ruby on rails+ security+ vulnerability+ xss

Senior Rails Developer – Join the Brightbox team! 24 Aug 09

We’re currently looking for an experienced and motivated Senior Rails Developer/Project Manager to join our development team here at Brightbox.

You’ll work closely both with our Development and Technical Teams to develop our customer control panel and other backend systems. We’re looking for someone who, in addition to being a great coder, will be an integral part of the team and an organised and enthusiastic project manager.

The role is full-time and you can work from home, from our office in Leeds, or a bit of both (the rest of us do a bit of both).

Send a hello, a CV and salary expectations to jobs at the Brightbox UK domain. CVs should be in an open format, preferably PDF or plain text. Closing date is Friday 11th September 2009.

As always, recruitment agents should e-mail our special recruitment company email address: root@localhost
Read the rest of this entry »

Posted 24 August 2009 by Louisa Parry • 5 comments

careers+ hosting+ leeds+ rails+ ruby+ ruby on rails

Rails: so successful it’s starting to hurt? 2 Jun 08


One thing that we often hear from customers is how difficult it is find Rails developers. Which is funny since we also hear people saying how they’d love a job building Rails applications.

The well-being of the Rails community is important to us, so we’d like to try and do what we can to keep it bubbling along nicely :)

One of the ideas that came up was some sort of Rails training network that would help bridge any skills gap. But before we do anything, we want to understand whether there is actually a skills gap, or just an “expectation gap” in either price or experience (anybody with any sort of Rails commercial experience is almost certainly gainfully employed at a good rate at the moment).

So, we’d like to hear from you if…

1) You’re in the market for Rails talent and would either be interested in using a Rails training programme, or interested in talking to ‘graduates’ of such a programme or

2) You’re a developer and you’d be interested in signing up for a Rails training programme and potentially getting your name in front of Rails employers.

Drop us an email to hello [at] the brightbox uk domain – we’ll gauge interest and take it from there.

Posted 2 June 2008 by Neil Wilson • 4 comments

rails+ ruby on rails+ skills+ training

Brightbox Gem v0.24 2 Nov 07

I’ve just released a new version of the Brightbox Gem. It might takes a few hours to get to all the Rubyforge mirrors but in the mean time you can download and install it manually directly from the project page.

It’s largely just a maintenance release, which means no Capistrano v2.0 support just yet, it still requires Capistrano 1.4.1. Cap 2.0 support is in the works though and will be released soon.

A quick summary of the changes:

  • Fixes default Monit config bug (changes totalmem to mem, no more false memory overage alarms!)
  • Fails out if MySQL database exists on cold_deploy (you really shouldn’t be running a cold_deploy a second time anyway)
  • Adds reconfigure task (for easy adding of mongrels or domain changes)
  • Archives Apache configs on cold_deploy or reconfigure
  • Fixes Capistrano 1.4 dependency (will pull in v1.4.1 if necessary now)
  • Changes default Apache log location to /var/log/web (for new cold_deploys or reconfigures)

Remember that you need to upgrade the Brightbox gem both in your development environment and on your Brightbox.

The HOWTO on deploying your Rails app using the Brightbox is here as usual.

Posted 2 November 2007 by John Leach • Comments Off

gem+ ruby on rails


Recent blog posts

  • New deployment gem release, better bundler support
    2 months ago
  • Passenger 3.0.11 Ubuntu Packages
    2 months ago
  • Brightbox Cloud – general availability
    4 months ago
  • It’s a new brand day!
    4 months ago
  • Apache Denial-of-Service Vulnerability
    5 months ago
  • Pricing for Brightbox Cloud (and last call for private beta)
    5 months ago

Join our email list

Flickr (more...)

RSS feeds

Blog feed

Flickr feed

Recent Wiki updates

System Status feed




Wiki | Forums | Terms & Conditions | Privacy | Site Map

Copyright © 2011 Brightbox Systems Ltd. All rights reserved