Senior DevOps / Site Reliability Engineer (SRE) - Hasura Cloud

Hasura

Bangalore, IN
  • Job Type: Full-Time
  • Function: IT
  • Post Date: 12/28/2020
  • Website: hasura.io
  • Company Address: 3260 HILLVIEW AVENUE, Palo Alto, CA, 94304

About Hasura

Hasura makes software to simplify and accelerate application development.

Job Description

DevOps Engineers and Site Reliability Engineers (SREs) are responsible for keeping Hasura Cloud systems running smoothly and making sure updates can be rolled out reliably without any downtime.
Hasura Cloud is a unique GraphQL infrastructure product where we try to abstract away all the raw compute concepts from the user. A user should be able to only care about the limits they set based on the concurrent requests and latencies they can afford and the system should be able to accommodate and scale to the user requirements.

Responsibilities:

  • ExpandBe on a PagerDuty rotation to respond to Hasura Cloud availability incidents and provide support for service engineers with customer incidents.
  • ExpandUse your on-call time to be on the front line: respond to incidents, and take action to fulfil our SLOs. Use your dev time to address the systemic issues you’ve identified, to proactively prevent incidents from happening.
  • ExpandRun our infrastructure with Terraform, Kubernetes, VMs and bare metal instances.
  • ExpandDesign smart monitoring that alerts on symptoms (our SLIs) rather than on causes, to make each alert meaningful and actionable.
  • ExpandDocument every action so your findings turn into repeatable actions–and then into automation.
  • ExpandImprove the deployment process to make it as boring as possible.
  • ExpandDesign, build and maintain core infrastructure pieces that allow Hasura Cloud scaling to support thousands of concurrent requests from our users.
  • ExpandDebug production issues across services and levels of the stack.
  • ExpandExpand Hasura Cloud to support multiple Cloud providers.
  • ExpandPlan the growth of Hasura Cloud's infrastructure.

You may be a fit to this role if you:

  • ExpandThink about systems - edge cases, failure modes, behaviors, specific implementations.
  • ExpandKnow your way around Linux and the Unix Shell.
  • ExpandKnow what is the use of declarative infrastructure tools like Terraform.
  • ExpandHave strong programming skills (Go/Python).
  • ExpandHave an urge to collaborate and communicate asynchronously.
  • ExpandHave an urge to document all the things so you don't need to learn the same thing twice.
  • ExpandHave an urge to build automation and tooling so that you never have to do the same work twice.
  • ExpandHave an enthusiastic, go-for-it attitude. When you see something broken, you can't help but fix it.
  • ExpandHave an urge for delivering quickly and iterating fast.
  • ExpandHave experience with Nginx, Openresty, Docker, Kubernetes, Terraform, or similar technologies.
  • ExpandHave experience with various Cloud providers like AWS, GCP, Azure, DO etc., their systems, products and APIs.
  • ExpandHave experience with monitoring tools like Datadog/Prometheus/Grafana.

Bonus points for:

  • ExpandHave experience with Hasura and its GraphQL APIs.
  • ExpandHave strong fundamentals in SQL, particularly with PostgreSQL.
  • ExpandHave experience with database management and scaling.

Related Jobs

Senior Haskell Engineer

Hasura - Remote

Fullstack Web Developer

Hasura - Bangalore, IN

Senior Backend (Go) Engineer

Hasura - Bangalore, INRemote

Senior DevOps / Site Reliability Engineer (SRE) - Hasura Cloud

Hasura - Bangalore, IN

Senior Frontend Engineer / Architect

Hasura - Remote
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.