The Infrastructure team is a small group of volunteers, who manage servers and keep our website online. The amount of work is growing and the team is very small. With the current amount of people it is really hard to manage the infrastructure efficiently, and that is why growing the team is a top priority this year for the Infrastructure Working Group.

What exactly do we need help with?

We are looking for people who are able to help us with the following:

  • Read config files, document what is there and ask “why?” questions in case they see something unusual.
  • Maintain infrastructure Issue queue, including packaging troubleshooting and support.
  • IRC management - handle IRC channel ownership requests, provide support for community regarding their IRC channels, ‘ops’ lists, channel registration, etc.
  • Manage configuration management for infrastructure with Puppet, PuppetDB and custom Puppet modules. Provide PuppetDB / Facter integration with a custom Drupal module to display an inventory of running services, package versions, and other details.
  • Create custom Nagios checks, graph service status and performance with Cacti or Munin, and provide additional monitoring solutions that we haven’t thought of yet.
  • Provide development and staging clusters for use by developers working on and sub-sites. Add Vagrant integration for automating deployment of sanitized development VMs for testing changes.
  • Creating sanitized development databases. Reducing the size of the development data set.
  • Document current infrastructure setup and maintain this documentation, ensure it’s up to date.
  • Migration of the Git server and to a cluster of servers using Varnish, Twisted Git daemon, Supervisord, Beanstalkd, cgit and DRBD.
  • Loghost setup - get it to log all the data that is accumulated on our infrastructure, process it into graphs to make finding and resolving issues easier.
  • Security monitoring - evaluate potential security threats on an ongoing basis and work with subsite maintainers to ensure updates are regularly applied to all Drupal sites.
  • Extend existing Drupal, mod_security and PHP Suhosin security rule sets.

As you can see, there are a lot of different tasks. Some require specific knowledge and some are quite simple. If you are interested to find out more, you’ve got a unique opportunity this week! On Thursday, September 26th at 1pm the Infrastructure Working Group will hold a community conversation. Come meet the team and find out how you can help!


Very interested in finding out more. Im not in Prague however. Any other ways I can find out how I can help?

Hi Nick,
good ways to find out are:
1. Join #drupal-infrastructure IRC channel on Freenode and talk to us
2. Look around to see what's going on. If there is anything specific you are interested in from our blog post, you can open an issue and offer help with that
3. I can add you to Infrastructure mailing list if you like