Site Reliability Engineer

Wormhole Foundation

Wormhole Foundation

Software Engineering
Remote
Posted on Friday, April 26, 2024

The Wormhole Foundation
Our mission is to empower passionate people in the research and development of blockchain interoperability technologies. We support teams building secure, open-source, and decentralized products within the Wormhole ecosystem.

The Role: Site Reliability Engineer
In this role, you will be responsible for creating, maintaining and improving a culture of systems reliability within the Wormhole Foundation. The ideal candidate should be well-versed in current cloud computing and software engineering practices, with the ability to adapt to evolving developments.

What you'll be doing:

  • Creation of service-level objectives (SLO) in consultation with Wormhole core contributors
  • Creation of monitoring tools for blockchain services, some of which are deployed on cloud infrastructure.
  • Packaging and distribution of software for deployment to operators including automation where possible
  • Management of internal access controls (GSuite, password management, Notion, GitHub)
  • Management of external secrets (key management, access tokens).
  • Monitoring of Wormhole systems (e.g., via https://wormhole-foundation.github.io/wormhole-dashboard/#/ and https://wormholescan.io/) and informing the ecosystem when critical thresholds are approached or actions are needed
  • Participation in incident response
  • Improvement of processes and procedures; recommendations on tooling

Who you are:

  • Relevant tertiary qualifications in computer science or a closely related field (bachelors/masters) and/or relevant work experience over at least five years
  • Solid understanding of cloud computing environments (AWS and GCP preferred) and willingness to keep up to date with their changing offerings
  • Experience with any or all of the following would be well regarded: Hashicorp vault, Amazon kms, GCP, kms, Terraform, Ansible, Pulumi or any of their close competitors.
  • Familiarity with metrics and log analysis tools (e.g., Grafana), incident response tools (e.g., PagerDuty), GitHub administration and related tools
  • Excellent, proactive communication with our team and Wormhole core contributors via Slack, Telegram, Discord, GitHub and other systems
  • Familiarity with account management (e.g., under GSuite, GitHub, cloud services and Linux)
  • Experience in, and passion for, blockchain technology
  • Solid understanding of Linux, scripting languages (e.g., Python, Bash) with knowledge of Go and TypeScript a bonus.
  • Experience with Open Source software
  • Experience with ISO-27001 or similar industry standards is considered an asset

If you don’t meet all of these criteria, we’d still love to hear from you anyway if you think you’d be a great fit for this role!