Site Reliability Engineer

About Compound
The majority of cryptocurrencies sit idle on exchanges and in wallets, yielding no interest. At Compound, we’re creating interest rate markets to unlock the value of these assets, empowering investors with new opportunities to profit. At Compound, we are building financial systems on top of the Ethereum blockchain that will run indefinitely. We’re building an open, transparent, frictionless protocol using smart contracts on the Ethereum blockchain. Our goal: to create financial infrastructure that is used for the next hundred years. 

The Role
We build complex software and systems to communicate to and from the blockchain, help ourselves and our partners understand the state of our Compound money markets, and provide resources and documentation. These systems are critical to the success of Compound and the infrastructure team keeps them running safely. That's where you come in as Compound's first SRE.

Responsibilities
  • Be involved in the entire lifecycle of products and services, ensuring they run correctly, securely and with high uptime guarantees (based on service level objectives). 
  • Build self-healing systems measuring uptime and ensure that "pages" are infrequent and actionable
  • Secure our systems to keep them safe and secure against attackers, phishing and data theft. 
  • Have a keen idea of correctness and help ensure that systems are producing correct and tested output.

Requirements
  • Experience building secure systems at scale on AWS, GCP or a similar cloud environment.
  • Experience with: Kubernetes, Docker, Terraform, Chef, Ansible and/or SaltStack.
  • Proficiency in one or more of the following languages: go, python, ruby or erlang / Elixir.
  • Experience working with containers and containerized systems (Docker, rkt or lxc). 
  • Knowledge of Linux systems engineering including networking, firewalls, DNS, and other core concepts.
  • Knowledge of identity and authentication and how to build processes for managing IAM.
  • Experience with building and maintaining incident response policies.

Pluses
  • Knowledge of Alpine Linux or Container-Optimized OS. 
  • Experience managing logs and SIEM.
  • Operational security, pen-testing and/or red-team experience.
  • Experience building secure Kubernetes deployments at scale.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file