Site Reliability Engineer

last updated April 30, 2021 11:11 UTC

GrapheneDB

HQ: Europe

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

GrapheneDB is the first cloud hosting provider to offer Neo4j graph databases as a service. We proudly manage thousands of Neo4j database instances, catering individual developers working on pet projects to large companies with challenging workloads and reliability requirements.

Our small team is fully distributed. We are spread out all over Spain: Gran Canaria, Granada, Madrid, and Málaga. We also have an office in Las Palmas de Gran Canaria, where we meet for an all-hands on-site on a quarterly basis.

We value pragmatism, accountability, early feedback and helping others. We write and support our own production code. This means that DevOps is a real thing for us. In short: we are team players.

As for our architecture and technology, Fran and Nando, two of our current team members, gave a presentation on our backend and infrastructure stack last year at the Madrid Scala Meetup. Have a look!.

What You’ll Be Doing

  • Work closely with front-end developers, designers, and product managers, using code and infrastructure to deliver value to new and existing customers.
  • Monitor, investigate and solve errors in infrastructure, our distributed systems and customer deployments, and collaborate on technical support cases.
  • Help maintain and improve our monitoring and automated issue resolution system.
  • Be part of the On-Call Team (after being introduced to our specific technologies and processes) and respond to incidents.
  • Create incident post-mortems, monitor and communicate stats on system reliability.
  • Manage your own time and focus on the continuous delivery of projects.
  • We don’t expect you to know everything. When working remotely this can be a challenge, so we encourage our team to be constantly learning, failing and asking.

Requirements

  • Strong communication skills and ability to work cross-functionally (in English)
  • Solid knowledge in Linux/UN*X, system monitoring, Infrastructure-as-a-Service and configuration management.
  • Experience operating databases (monitoring, backups, debugging).
  • Scripting skills in Python and/or Ruby
  • Working knowledge in Scala or willing to learn it

Bonus Points

  • Experience with Neo4j or other NoSQL technologies such as MongoDB, Elastic and Redis.
  • Experience with cloud computing (AWS, Azure, GCP) and containerization (Docker, LXC).
  • Familiarity with Distributed Systems programming
  • Experience in any of these technologies: Scala, Akka, Rust, Netty, Prometheus, Terraform, Ansible, Kafka.
  • JVM monitoring and (practical) tuning
  • Experience with Git/Github PR & code review workflow

What we offer

  • A whole stack of technologies to learn, support and develop. From end to end.
  • Budget for personal development: books, training, conferences,
  • Competitive salary
  • Remote work

Timeframe and commitment

  • Start ASAP
  • This is a full-time position
  • We are only seeking candidates in European timezones (UTC-2 to UTC+4).
Shopping Cart
There are no products in the cart!
Total
 0.00
0