Service Reliability Engineer

Job LocationUS

Minimum Qualifications:

  • Bachelor’s degree in computer science; and/or, 7+ years of relevant work experience
  • Polyglot coder, fluent in: Java, Python, Bash, GraphQL, Node JS and/or similar
  • Strong knowledge of design patterns for resilience and high availability (ie: rate limiting, circuit breaking, fallbacks, etc)
  • Experience working with hybrid and multi-cloud architectures (GCP/AWS)
  • Demonstrated expertise with Linux
  • Strong understanding of and experience with complex 24×7 available distributed systems
  • History of building and/or managing: Microservices Architecture, Active-Active strategies
  • Expertise with build tools, particularly Jenkins, Gradle, Git
  • Strong desire to provide guidance and support to members of your team.
  • Ability to effectively document processes, procedures and best practices, succinctly.
  • Participation in on-call rotation

Preferred Additional Qualifications:

  • Familiarity with a service mesh leveraging Envoy as the proxy (Consul Connect, Istio).
  • Capacity Planning
  • IT Operations
  • Change Management
  • Application Security Aware

Relevant Technical Skills/Stack:

  • Runtime Infrastructure : Docker, Consul, Vault
  • Storage Systems: Redis, Postgres, BigTable, Thanos
  • Hybrid/Multi Cloud: GCP, AWS
  • Monitoring: Prometheus, ELK Stack, Anomaly Detection
  • Messaging : Kafka
  • Java / Jetty, Python, GraphQL, Node JS