Engineering

Site Reliability Engineer (SRE) - Hasura Cloud (India-Remote-US hours)

Remote   |   Full Time
Hasura Cloud is a unique GraphQL product that lessens the effort that goes into building backends for applications. Our customers can use Hasura Cloud to generate a fully-featured unified GraphQL API connected to several databases and other REST/GraphQL APIs. 

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.

What the role will involve:

  • Build out our infrastructure with Terraform, Kubernetes, VMs and bare metal instances.
  • Design, build and maintain core infrastructure pieces that allow Hasura Cloud scaling to support thousands of concurrent requests from our users.
  • Expand Hasura Cloud to support multiple Cloud providers.
  • Improve the deployment process to make it as reliable and boring as possible.
  • Be on a PagerDuty rotation to respond to Hasura Cloud availability incidents and provide support for service engineers with customer incidents.
  • Use your dev time to address the systemic issues you’ve identified, to proactively prevent incidents from happening.
  • Design smart monitoring that alerts on symptoms (our SLIs) rather than on causes, to make each alert meaningful and actionable.
  • Document every action so your findings turn into repeatable actions–and then into automation.
  • Debug production issues across services and levels of the stack.
  • Plan the growth of Hasura Cloud's infrastructure.

Requirements:

  • 4+ years of experience
  • Think about systems - edge cases, failure modes, behaviors, specific implementations.
  • Know your way around Linux and the Unix Shell.
  • Know how to use declarative infrastructure tools like Terraform.
  • Have strong programming skills (Go/Python).
  • Value asynchronous collaboration and communication with your globally distributed team.
  • Enjoy documenting all the things so you don't need to learn the same thing twice.
  • Have an urge to build automation and tooling so that you never have to do the same work twice.
  • Have an enthusiastic, go-for-it attitude. When you see something broken, you can't help but fix it.
  • Have experience with Nginx, Openresty, Docker, Kubernetes, Terraform, or similar technologies.
  • Have experience with various Cloud providers like AWS, GCP, Azure, DO etc., their systems, products and APIs.
  • Have experience with monitoring tools like Honeycomb/Datadog/Prometheus/Grafana.

Nice to have:

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

Location:

India (Remote/Bangalore): we have an office in Bangalore, and if you're based in Bangalore, you can choose to work out of our office.

Working at Hasura:

At Hasura, we help developers go from zero to fully fledged modern apps, blazing fast. Through your work at Hasura, you will have the opportunity to make a lasting impact on both how Hasura is built as well as the larger developer ecosystem.
As a team, we take a lot of pride in our work. We obsess over the developer experience, and our first priority as a company will always be to make things easier for our users.

Perks of working at Hasura:

  • Remote & Hybrid Work Environment: Our team is spread across multiple countries, allowing for remote work or in-person collaboration at our office spaces in San Francisco and Bangalore. We believe in a flexible work model that caters to individual preferences and promotes effective teamwork.
  • Self-care Fridays: We offer the second Friday of every month as a day off. This time allows our employees to engage in activities that rejuvenate and recharge them personally.
  • Equipment and learning allowance: We have equipment and learning budgets to ensure that our employees have the necessary tools and resources to succeed in their roles. We invest in their growth and development by facilitating access to relevant learning opportunities.
  • Donation Matching: We have an annual donation matching fund to encourage and enhance team member donations to global organizations working towards equality & equity.
  • Flexible timings & PTO: Because of our asynchronous ways of working, our employees have the freedom and flexibility to set their work schedules ensuring adequate support and team coverage. This flexibility enables a healthy work-life balance, complemented by generous paid time off (PTO) options.

Applying:

Even if you don’t fulfill 100% of the above requirements or are unsure whether this would be the right fit, we’d love to hear from you. We welcome any questions during the interview process that you may have about our culture, the kind of work we do and the process we employ to make it all come together.

If you are a person with a disability needing assistance with the application process, please contact [email protected] or +1 833-690-2124.

About Hasura:

Hasura is a venture-backed open-source technology company that makes your data instantly accessible over a real-time GraphQL API, so you can build and ship modern apps and APIs faster. Hasura connects to your databases, REST servers, GraphQL servers and third party APIs (eg: Stripe, Salesforce) and provides a unified API across all your data sources.
We are a globally distributed team, with offices in San Francisco & Bangalore.
Hasura, Inc. is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, gender identity, sexual orientation, or protected veteran status.

--

Link to this page - https://hasura.io/careers/?jobId=-IHpbMc-dHPj

Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter
Portfolio