SRE

  • Permanent
  • New York, New York
  • Location: New York, New York
  • Type: Permanent
  • Job #83068

DevOps Engineer (Focus on Clickhouse Databases)

Location: Remote, work asynchronously 
Salary: Up to 90k

What Are We Looking For?

A passionate DevOps engineer specializing in database automation and tooling, particularly for Clickhouse databases. Your role will ensure the seamless operation, reliability, and version management of Clickhouse databases across various environments.

Daily Responsibilities

  • Automate Clickhouse Upgrades: Develop and implement strategies for rapid upgrades.
  • Version Management: Create tools for managing different Clickhouse versions in development and CI systems.
  • System Validation: Develop tooling to test and validate system compatibility with new Clickhouse versions.
  • Performance Monitoring: Monitor database performance, troubleshoot issues, and optimize for scalability.
  • Collaboration and Documentation: Support development teams, document database architectures and processes.
  • Integrate ClickHouse: Work with other teams to enhance system functionalities.
  • Stay Updated: Keep up with ClickHouse improvements.
  • On-call Participation: Understand our product and client issues by being part of the on-call team.

Technologies We Use

  • OpenResty: SSL termination and load balancing
  • Varnish: Load balancing and caching
  • Redis: Metadata store
  • Python: Main backend language, with some C++ for hot paths
  • ClickHouse: Primary data store
  • Zookeeper: Coordination for ClickHouse replicas
  • Grafana, Loki, Mimir: Monitoring and alerting
  • Terraform: Cloud provisioning
  • Ansible: Deployment and configuration provisioning

What We Value

  • Experience: Designing and running distributed Cloud architectures and large-scale web applications.
  • Programming Skills: Ability to work with Python, C++, and delve into source code.
  • Accountability: Responsible, enthusiastic, and proactive in solving platform issues.
  • Action-Oriented: Quick decision-making and iterative approach.
  • System Thinking: Awareness of edge cases and failure modes.
  • Collaboration: Effective communication, comfortable with asynchronous methods.
  • Empathy in Software: Building intuitive and maintainable software with clear documentation.
  • Knowledge of Terraform/Ansible: Experience with these tools is advantageous.
  • ClickHouse Expertise: Prior experience with ClickHouse or large-scale database systems is a plus.

Work Environment

  • Fully remote company with a supportive setup budget of up to €2400.
  • Significant impact on company operations with a culture of full transparency.

Hiring Process

  1. Screening call with the tech team.
  2. Second interview.
  3. Final meeting with a founding team member.
  4. Offer made via phone or video call.

Compensation

  • Competitive package with Stock Options.
  • 22 days of holiday per year (plus birthday and public holidays).
  • Flexibility to work from preferred locations within timezones close to UTC.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Submit your application