We're only seeking candidates who live in Asia-Pacific, Hawaii, or US-Pacific time zones. Ops's responsibilities are 24/7, so we're looking to expand our time zone coverage so everyone on the team works regular daylight hours. Applications from outside those zones will not be considered.
The job of operating fast and reliable systems is mainly about making life as boring as possible by considering and mitigating all the things that could go wrong before they can go wrong. Operations shines the brightest when there's nothing to see – systems just run. But getting there and sustaining that is challenging work.
- Integrate and optimize rspamd for inbound and outbound mail pipelines
- Modify and extend Terraform configurations for managing AWS resources
- Practice incident response procedures including service failovers
- Provision and load test both on-premise and cloud-based infrastructure
- Manage database schema changes using pt-online-schema-change
- Upgrade production Kubernetes clusters to a new release
- Migrate workloads from cloud to onprem or vice-versa
- Deploy and operate database clusters built with MySQL
We’re looking for experienced candidates only for this role. You've been doing this work for a while in a professional setting, and you're comfortable doing it remotely. You're familiar with most of our basic stack, which includes MySQL (both Aurora on AWS and on-prem installations), Redis, ElasticSearch, S3, Ruby on Rails, postfix, and Kubernetes. What you don't know well, you'll be able to pick up quickly.
You're comfortable with the Unix toolchain, basic networking concepts, and you're a passable programmer capable of writing or amending existing systems in Go or Ruby. You enjoy solving challenging technical problems. You're comfortable with long-term project work as well as unexpected ad hoc requests.
All that said, we fully understand that you won’t know how all our systems work on day one… or even day 51! Our ops team does deep, critical work. Most people take a full year to feel completely comfortable working at full capacity, and that's okay with us.
You can expect a mindful onboarding process with structured ramp-up time. You can expect a team that listens. You can expect to be counted on and the freedom to do your best work. We build our apps, our teams, and our company for the long haul, so you can build your career here if you choose to.
Basecamp pays in the top 10% of the industry based on San Francisco rates. Same position, same pay, no matter where you live. The salary for this position is $158,989 (for Systems Admin) or $199,755 (for Senior Systems Admin). We assess seniority relative to the team at Basecamp during the interviewing process.
Please submit an application by Monday, November 1, 2021, at 5:00PM US-Central time. Introduce yourself to us as a colleague. Tell us why you want this job and why you’d like to work at Basecamp. We value great writers, so be yourself, be creative, and take your time.
We expect to take a few weeks to closely review all applications. You should not expect to hear from us until Friday, November 19 (and you will hear from us!). Please note that we’re unable to offer individual feedback during the screening process. We usually see hundreds of applications for Operations roles, and our small hiring team simply doesn’t have the bandwidth to offer personalized feedback before the interview stage.