ActBlue powers the fundraising of the political and social left. If you’ve ever given online to a Democratic candidate or organization, chances are you’ve used our software. We are seeking a full-time devops engineer to join our existing devops team. You’ll have significant responsibility right out of the gate and a voice in designing our architecture. We offer autonomy, responsibility, and amazing in-office and remote colleagues geeking out about politics and tech all day, plus generous benefits. You could work remotely from anywhere in the US, or from our office in Davis Square, Somerville MA.
What you’ll be doing:
- Managing, monitoring, extending our mission critical web application infrastructure across multiple datacenters in a no downtime environment.
- Being part of an on-call rotation. When alarms ring we respond immediately and effectively.
- Learning from alarms. After an event, we learn from it, improving our infrastructure, monitoring, or applications to keep the same issue from ringing alarms again.
- Working with application developers and product “customers” to deploy and monitor new services repeatably, at scale, in cloud services.
- Building visualizations of our data, to understand the performance of our systems and recommend improvements to remove bottlenecks and points of failure.
- Discovering, testing, deploying upgrades to or replacement of components of our infrastructure, from simple OS packages, to database version upgrades, to wholesale replacements. (Maybe it’s time to move from Apache to nginx? Choose between monit and upstart?)
What you’ll be working with:
- Our stack: Ruby on Rails, PostgreSQL, Nodejs, Redis, Graphite
- Hosting: Rackspace and AWS clouds.
- Configuration Management in Chef
- Monitoring: Statsd, Graphite, New Relic
What you’ll bring:
- Very experienced with Linux system administration. We run Ubuntu.
- Substantial experience with a programming language like Ruby or Python.
- Experience developing and monitoring mission critical web applications.
- Knowledge of and a passion for repeatable configuration management using tools such as chef, puppet, or ansible. We use Chef.
- Bonus: experience configuring and monitoring CDNs. We use Fastly.
- Bonus: experience tuning and administering PostgreSQL databases.
ActBlue believes that a diverse, inclusive staff and movement is a fundamental strength. Towards that end, we’re committed to hiring people of all races, ethnicities, religions, ages, sex, genders, sexual orientations, or gender identities. Women, people of color, LGBTQ individuals, and members of other minority or marginalized groups are strongly encouraged to apply.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

