Cloud / SRE engineer
Role details
Job location
Tech stack
Job description
Our Cloud / SRE engineers run the Heroic infrastructure which powers many thousands of games in the world. You'll be building both the infrastructure and the gateway access (Heroic Cloud) which interact with it.
We believe that in order for a Cloud / SRE engineer to be successful, they must have very good working knowledge of internals of Postgres (think : 'almost' building an extension for Postgres), as well as very in-depth technical knowledge of GCP, AWS and Azure.
You'll be expected to support the team holistically by helping with the infrastructure day to day maintenance, building and maintaining Heroic Cloud platform, as well as the tight integration between our products with Heroic Cloud to give an unparalleled experience to our customers., * Build Heroic Cloud services (in Go) - therefore an experienced engineer - Go experience is not required as you have a non-scripting language experience.
- Recognize patterns among user issues, and suggest ways to improve our product and offerings.
- Partner with our Documentation, Product, Sales, and Engineering teams to guide those improvements.
- Help develop and iterate on our support processes and systems.
Requirements
- Manage in-cluster Postgres instances. You must have experience running and hosting Postgres, and preferably have built a Postgres extension in past life.
- Build, operationalise and maintain the infrastructure on Kubernetes, and have experience with building bespoke Kubernetes operators.
- Deep expertise with AWS and GCP - Azure is preferred but not required., * Fluent in the English language.
- Must have 3+ years of experience hosting Postgres (not just using Postgres).
- 4-7 years of experience working with AWS / GCP and Azure.
- A systems thinker and critical thinker with experience solving problems at their root cause.
- Experience building games or tinkering with game engines at a deep level.
- Experience with databases and data design, specially PostgreSQL databases.
- A degree in Computer Science or other technical major.
- Optional, but strongly recommended : Experience with Go language.
Benefits & conditions
- Competitive salary
- Unlimited vacation policy. Plus we require you to take at least 2 weeks off each year (and observe local holidays).
- At least yearly company all-hands and getaways.
- Pick your own equipment. We recommend Macs, but we don't worry if you choose something else!