Please login/register to apply for this job.
5 Feb 2021

Full-Time Senior Performance Engineer (f/m/x) – Germany/USA

Graylog – Posted by rhcurtis Anywhere

Job Description

Graylog is a leading enterprise log management system that enables fast and efficient problem analysis in the areas of security, compliance, operations and DevOps. Our enterprise product enables large organizations to capture, store and analyze terabytes of machine data in near-real time, while our open source project empowers individuals and small teams to perform basic log consolidation, analysis, and search functions at no cost.
We are a fast growing company with locations in Germany and headquarters in Houston, TX, serving customers all over the world.
At Graylog, you will find a diverse group of experienced professionals who love to have fun while meeting the needs of customers with the best solution and customer service available!
We are looking for an experienced Senior Performance Engineer to help us produce guidance for real-world deployments of Graylog, ensuring our default settings and recommendations are meeting the expectations of our users and working with our development teams to make informed performance and scalability relevant decisions.

The goal of this effort is to provide a systematic framework to answer questions like:

      • If a user has a log volume of 1 TB/day, what should the corresponding Graylog and Elasticsearch deployments look like for a 90 day retention period? What about for 2 years?
      • How does this recommendation change when data delivery is very seasonal?
      • What is the impact on the overall cluster design and performance due to having large field counts, high shard counts, or extensive processing in Graylog?
      • What are the breaking points of certain configurations? And in which ways do setups break when a limit is reached or exceeded?
To produce data to answer these questions, you will make use of existing automation tools, benchmarking frameworks, and custom code to build, execute, and interpret those benchmarks.

Role Responsibilities

    • Develop, maintain, and execute benchmarks
    • Produce documentation of the key findings of benchmarks and communicate them to Engineering as well as Customer Success
    • Work with Customer Success to enable them to give guidance to specific customer setups should it differ from recommended architectures
    • Work with Product Management and Engineering to define reference architectures and track new development towards those targets

Graylog Opportunities

    • A centrally located office in Hamburg, Germany, and Houston, TX. We are very experienced with remote work and this position is available remotely from within Germany or the USA, too.
    • Paid participation in a successful Open Source project
    • A management team with programming experience and a sense of reality
    • Permanent position in an internationally mixed team
    • Various growth opportunities for creativity, variety, and responsibilities
    • A choice between workstations using macOS or Linux

Role Requirements

    • A proven track record of working with contemporary benchmarking methods and their results
    • Experience with a scripting language like Python
    • Strong Linux system performance knowledge and experience with the relevant observability tools on Linux
    • A good understanding of the JVM and its properties. You are not required to write Java, but both Graylog, as well as Elasticsearch, are Java applications and as such, it is essential to understand their runtime behavior
    • Experience with Elasticsearch configuration and concepts
    • Experience with modern configuration management systems. We use Ansible and Terraform
    • Experience with a distributed version control system (git, Mercurial or comparable)
    • An annual company-wide offsite takes place in either Germany or the USA
    • Team-oriented way of working, sharing knowledge, and learning about relevant topics. Active inquiry and effective communication via chat to make remote work possible
    • Proficient English communication skills

How to Apply

You can apply to any of our openings (we're hiring Java developers and cloud engineers as well as sales and marketing folks) at graylog.org/careers

Job Categories: Equal Opportunities. Job Types: Full-Time. Salaries: Not Disclosed.

Job expires in 61 days.

80 total views, 2 today

Apply for this Job