Avaaz.org is a global online campaigning organization which fights for social justice, the environment and human rights. We're working on the most pressing issues of our time, and we've rapidly become the largest global political list in the world (32MM+).
Managing that large, growing, highly-available data store well is a key to winning those campaigns and creating the more just and humane world most people everywhere want. We need a Senior Database Engineer to take on that responsibility.
Smooth replication, secure backups, reliable disaster failovers, a plan for continued dramatic scaling up -- that's the core of the job. Once that’s all handled, it’s time for new fun. We’re iterating our system architecture to include both local datacenters and cloud installations, and we’re developing new applications using other-than-SQL data storage.
You’ll work as part of the group of developers and system admins envisioning and building that next-generation infrastructure.
This is a job for a person who is always saying “Ok, I’ve got that automated -- what’s the next interesting challenge to take on?”
Skills & Requirements
Proven track record with scaling extremely high traffic websites in LAMP environment
At least 5 years of hands on database administration experience
Experience with building load balanced database solutions
Experience with stored procedures and cache engines.
Knowledge of monitoring tools like cacti/nagios etc
Familiarity with nimble, iterative web development; excited by short time frames and high-stakes tech challenges; highly flexible with rapidly-shifting needs and priorities
Communication skills with both technical and non-technical colleagues
Detail-oriented without paralyzing perfectionism
Ability to independently prioritize work and implement resolution plans quickly
Strong culture match for Avaaz and affinity for globalist online grassroots campaigning
Experience managing cloud/hybrid deployment built with RDS/MongoDB or similar
Experience managing operations in hybrid environments across multiple programming languages (php/python in our case), backend stores and cache engines
Avaaz has enjoyed a meteoric rise since launching in 2007, reaching 32 million members in 193 countries and climbing fast. Avaaz members have taken over 100 million actions, told over 60 million friends about Avaaz campaigns, donated more than $30 million online, and organised 10,000 rallies and events in every country of the world. Operating in 17 languages with a team of more than 70, Avaaz is 100% member-funded.
For coordinating this work, Avaaz has been recognized by world leaders ranging from Al Gore to UN Secretary General Ban Ki-Moon. Former British Prime Minister Gordon Brown has said that “Avaaz has driven forward the idealism of the world.” And The Times of London calls Avaaz "one of the most important new voices on the global stage."
Avaaz is a global organization, with most staff working collaboratively in a "virtual office" environment from four continents; staff can reside wherever they wish. However, for this particular position candidates based in North or South America are preferred due to timezone coverage needs. The team also meets for week-long retreats twice per year in different locations around the world.
This is a full-time position. Salary varies with location and experience, but is highly competitive. Benefits also range with location, but include 5 weeks paid vacation per year.