Senior Site Reliability Engineer

USD 141,000-208,000 per year
SENIOR
✅ Remote

Tech Stack

AWS @ 7 Ansible @ 7 Azure @ 7 ClickHouse @ 8 Cloud Computing @ 7 Communication @ 6 Debugging @ 7 Distributed Systems Docker @ 4 Go @ 4 Kubernetes @ 4 Puppet @ 7 Python @ 4 SQL @ 8 SRE Security Terraform @ 7

Details

About the role

ClickHouse is expanding its central Site Reliability Engineering team. In this role, you will build and lead processes to ensure the reliability, availability, scalability, and performance of ClickHouse Cloud infrastructure.

You will collaborate with teams including Control Plane, Data Plane, Core, Security, Support and Operations, guiding them to design and implement scalable, secure, highly available, and fault-tolerant distributed systems.

You will also own incident management and response, post-mortem analysis (including running blameless postmortems), and continuous improvement of ClickHouse Cloud services. You will leverage your software engineering expertise to develop software platforms and tools to optimize operational and engineering efficiencies of ClickHouse Cloud.

Responsibilities

  • Collaborate with various engineering teams in ClickHouse to design and implement scalable, secure, and highly available systems for ClickHouse.
  • Establish and manage service level objectives (SLOs) and service level agreements (SLAs) for ClickHouse Cloud.
  • Ensure monitoring and alerting exist for all infrastructure components in ClickHouse Cloud (including Data Plane, Control Plane, ClickHouse Core, etc.) to enable timely detection and resolution of incidents.
  • Enhance and refine incident response processes and post-mortem analysis for outages in ClickHouse Cloud, including working with the support team to communicate to impacted customers.
  • Continuously improve the reliability and performance of ClickHouse services.
  • Plan, enable, and drive Chaos initiatives across Engineering teams based on internal priorities.
  • Manage on-call processes to respond to performance and reliability issues, and establish best practices for coordinating escalation to resolve issues and minimize downtime.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • At least 8 years of experience in Site Reliability Engineering or a related field.
  • Hands-on experience with Go and/or Python.
  • Strong knowledge of cloud computing platforms such as AWS, Azure, or Google Cloud Platform.
  • Excellent understanding of distributed databases and SQL (ClickHouse is a major plus).
  • Hands-on experience with container orchestration tools such as Kubernetes or Docker Swarm.
  • Strong experience with automation and configuration management tools such as Ansible, Terraform, or Puppet.
  • Strong problem-solving skills and solid production debugging skills.
  • Passion for efficiency, availability, scalability, and data governance.
  • Ability to thrive in a fast-paced environment and partner with the business.
  • High level of responsibility, ownership, and accountability.
  • Excellent communication and interpersonal skills.

More jobs at ClickHouse

Similar jobs