Site Reliability Engineer (SRE) - Hasura Cloud
HasuraJob Overview
Hasura is seeking a skilled Site Reliability Engineer (SRE) to join our team and ensure the smooth operation of Hasura Cloud systems. This role is crucial for maintaining system reliability and facilitating seamless updates without downtime. You will work remotely from India, aligning with US hours, and have the option to work from our Bangalore office if preferred.
Key Responsibilities
- Infrastructure Development: Build and maintain infrastructure using Terraform, Kubernetes, VMs, and bare metal instances.
- System Design: Design core infrastructure components to support Hasura Cloud's scalability, handling thousands of concurrent requests.
- Cloud Expansion: Expand Hasura Cloud's capabilities to support multiple cloud providers.
- Deployment Process Improvement: Enhance deployment processes to ensure reliability and minimize disruptions.
- Incident Response: Participate in a PagerDuty rotation to address availability incidents and support service engineers with customer issues.
- Proactive Issue Resolution: Use development time to address systemic issues and prevent future incidents.
- Monitoring and Alerts: Design intelligent monitoring systems that provide meaningful alerts based on symptoms rather than causes.
- Documentation and Automation: Document actions to create repeatable processes and automate tasks to improve efficiency.
- Production Debugging: Troubleshoot production issues across various services and stack levels.
- Infrastructure Growth Planning: Strategize the growth of Hasura Cloud's infrastructure.
Requirements
- Experience: 4+ years in a similar role, with a strong understanding of system behaviors, edge cases, and failure modes.
- Technical Skills: Proficiency in Linux, Unix Shell, Terraform, and programming languages such as Go and Python.
- Collaboration: Ability to work asynchronously with a globally distributed team and document processes thoroughly.
- Automation: Passion for building automation and tooling to streamline repetitive tasks.
- Cloud and Monitoring Tools: Experience with cloud providers (AWS, GCP, Azure) and monitoring tools (Honeycomb, Datadog, Prometheus, Grafana).
Nice to Have
- Familiarity with Hasura and its GraphQL APIs.
- Strong SQL skills, particularly with PostgreSQL.
- Experience in database management and scaling.
Working at Hasura
At Hasura, we empower developers to build modern applications quickly. Our team is dedicated to enhancing the developer experience and making our tools as user-friendly as possible. We offer a flexible work environment, allowing for remote or in-person collaboration at our offices in San Francisco and Bangalore.
Perks
- Remote & Hybrid Work Environment: Flexibility to work remotely or from our office spaces.
- Self-care Fridays: The second Friday of every month is a day off for personal rejuvenation.
- Equipment and Learning Allowance: Budgets for necessary tools and learning opportunities.
- Donation Matching: Annual fund to match donations to global organizations.
- Flexible Timings & PTO: Freedom to set work schedules and generous paid time off options.
Application Process
We encourage applications even if you don't meet all the requirements. We value diverse perspectives and are open to discussing any questions you may have about our culture and work processes during the interview.
Join us at Hasura and contribute to building a robust developer ecosystem with cutting-edge technology.
Benefits Extracted with AI
- Remote & Hybrid Work Environment
- Self-care Fridays
- Equipment and learning allowance
- Donation Matching
- Flexible timings & PTO
Similar jobs
Last update: 23 minutes ago
Senior Site Reliability Engineer
Join Valtech as a Senior Site Reliability Engineer in Sofia, Bulgaria. Work with AWS, GCP, and Azure in a hybrid environment.
Senior Backend Engineer
Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Senior Site Reliability Engineer (AWS, Node.js)
Join Tint as a Senior Site Reliability Engineer to enhance AWS infrastructure efficiency and reliability. Remote role in the US.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Cloud Engineer
Join SQUER as a Cloud Engineer in Vienna. Work with AWS, Azure, or GCP, automate with Terraform, and enjoy hybrid work and great benefits.
Senior Backend Engineer
Join Harness as a Senior Backend Engineer to build scalable infrastructure using AWS, Terraform, and more. Remote position with competitive salary.
Senior Data Engineer
Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Lead Software Engineer with AWS and REST Expertise
Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.
Platform Engineer with Cloud and Distributed Systems Expertise
Join Railway as a Platform Engineer to build scalable cloud infrastructure using Rust, Go, and distributed systems.
Senior Backend Engineer (Go, Kubernetes)
Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.
Senior Software Engineer II, Provider Experience
Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
DevOps Engineer with AWS and Linux Expertise
Join Stream as a DevOps Engineer to manage AWS infrastructure, enhance system observability, and work with cutting-edge technology.
Senior Backend Developer
Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.
Senior Software Engineer - Cloud Infrastructure
Join Orkes as a Senior Software Engineer focusing on cloud infrastructure, leveraging AWS, GCP, and Azure. Remote position with competitive salary.
Remote Senior Software Engineer (Python)
Remote Senior Software Engineer role at Pelago, focusing on Python, AWS, and cloud-native architectures.
Staff Engineer - Python, Cloud, Distributed Systems
Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.
Senior Backend Engineer (Go)
Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.
Senior Software Engineer - Cloud and Distributed Systems
Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Full Stack Developer with gRPC Expertise (Founding Engineer)
Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.