Observability with the ELK Stack

3,714
Elastic
Creators of ELK / Elastic Stack (Elasticsearch, Logstash, Kibana, Beats & More)

Written By Tanya Bragin, Product Lead, Elastic


In my role as a Product Lead for Observability at Elastic, I get a few different reactions when I use the term 'observability'. The most common reaction by far today still is: "What is 'observability'?" But I also increasingly hear things like: "We just kicked-off an 'observability initiative', but we're still figuring out exactly how to go about it." And finally, some organizations we have been fortunate to work with already consider 'observability' an integral part of how they design and build products and services.

Given that the term is still gaining traction, I thought it would be useful to demystify how we at Elastic view 'observability', what we learned from our thought-leading customers, and how we think about it from the product perspective as we evolve our stack for operational use cases.

What is 'Observability'?

We certainly did not invent the term 'observability'. We started hearing about it from users, primarily those within the Site Reliability Engineering (SRE) community. Several sources trace back beginnings of this term to SRE organizations from Silicon Valley giants like Twitter. And even though the seminal Google SRE Book does not mention the term, it lays out many of the principles associated with 'observability' today.

'Observability' is not something that a vendor delivers in a box -- it is an attribute of a system you build, much like usability, high availability, and stability. The goal of designing and building an 'observable' system is to make sure that when it is run in production, operators responsible for it can detect undesirable behaviors (e.g. service downtime, errors, slow responses) and have actionable information to pin down root cause in an effective manner (e.g. detailed event logs, granular resource usage information, and application traces). Common challenges preventing organizations from achieving this seemingly obvious goals include not collecting enough information, collecting too much information, but not making it actionable, and fragmenting access to this information.

The first aspect — detection of undesirable behaviors — usually starts with setting of Service Level Indicators (SLIs) and Objectives (SLOs). These are internal measures of success by which production systems are judged in observability-minded organizations. If there is a contractual obligation to fulfill these objectives, an SLI/SLO may also translate to a Service Level Agreements (SLAs). The most common example of an SLI is system uptime, for which you may set an SLO of 99.9999%. System uptime is also the most common SLA exposed to external customers. However, your SLI/SLOs internally may be a lot more granular, and monitoring and alerting on these most important factors of production system behavior is the basis of any observability initiative. This aspect of observability is also known by the term "monitoring".

The second aspect — providing operators with granular information to debug production issues quickly and efficiently — is an area where we see a lot of movement and innovation. There is quite a bit of talk about the "three pillars of observability" — metrics, logs, and application traces. There is also recognition that simply collecting all this granular data using a patchwork of tools is not necessarily actionable and often not cost effective.

'Pillars' of Observability

Let's examine these data collection aspects in more detail. The status quo we typically encounter today is to collect metrics into one system (usually a time series database or a SaaS service for resource monitoring), collect logs into a second system (unsurprisingly, often the ELK stack in our conversations), and to use yet a third tool to instrument applications to provide request level tracing. When an alert fires, indicating a breach in a service level, operators madly dart over to their systems and perform the best "swivel chair integration" they can -- looking at metrics in one browser window, manually correlating it to logs in another window, and pulling up traces (if relevant) in yet a third window.

This approach has several drawbacks. First, manual correlation of different data sources all telling the same story wastes valuable time during service degradation or outage. Second, operational costs of maintaining three different operational data stores are onerous — licensing costs, separate headcount for administrators of disparate operational tools, inconsistent machine learning capabilities in each datastore, "headspace" for thinking through different semantics for alerting — every organization I speak with struggles with all of these challenges.

There is an increasing recognition of how important it is to have all this information in a single operational store with the ability to automatically correlate this data in an intuitive user interface. Nirvana for the users we talk to is to expose their operators to every piece of data relevant to the service they are supporting in a unified way, whether it be a log line emitted by the application, trace data resulting from instrumentation, or resource utilization represented by metrics in a time series. Requirements we hear about stress uniform, ad-hoc access to this data regardless of the source, from search and filtering, to aggregations, to visualizations. Starting with metrics and drilling into logs and traces in a few clicks without switching context accelerates investigations. Similarly, extracting numerical values from structured logs looks surprisingly like metrics and visualizing both side-by-side has tremendous value from an operational perspective.

As mentioned before, simply collecting the data may result in too much information on disk and not enough actionable intelligence when an incident occurs. Increasingly, there is an expectation that the system collecting operational data provides automatic detection of "interesting" events, traces, and anomalies in the patterns of time series. This helps operators investigating a problem zero in on the root cause faster. These anomaly detection capabilities are sometimes referred to as the "fourth pillar of observability". Detecting anomalies across uptime data, resource utilization, anomalies in logging patterns, and most relevant traces is an emerging requirement observability teams put forth.

Observability... and the ELK Stack?

So what does observability have to do with the Elastic Stack (or ELK Stack, as it's lovingly referred to in operational circles)?

ELK Stack is widely known as the de facto way to centralize logs from operational systems. The assumption is that Elasticsearch (a "search engine") is a good place to put text-based logs for the purposes of free-text search. And indeed, simply searching text-based logs for the word "error" or filtering logs based on a set of a well-known tags is extremely powerful, and is often where most users start.

However, as most ELK Stack users know, Elasticsearch as a datastore offers a lot more than an inverted index for efficient full-text search and simple filtering abilities. It also contains a columnar store optimized for storing and operating on dense numerical time series. This columnar store is used to store structure data extracted from parsed logs, both string and numerical. In fact, the use case of converting logs to metrics is what initially drove us to optimize Elasticsearch for efficient storage and retrieval of numbers.

Over time, users started putting numerical time series directly into Elasticsearch, replacing legacy time series databases. Driven by this need, Elastic recently introduced Metricbeat for automated collection of metrics, the concept of automatic rollups, and other metrics-specific functionality both in the datastore and the UI. As a result, increasingly more users that have adopted the ELK Stack for logs, have also started putting metric data, such as resource utilization, into the Elastic Stack. In addition to operational savings already mentioned above, one attractive reason for this was lack of restrictions Elasticsearch places on cardinality of fields eligible for numerical aggregations (a common gripe brought up when discussing many existing time series databases).

Similar to metrics, uptime data has been a highly valued type of data alongside logs, representing an important source of SLO/SLI alerts from an active monitor. Uptime data can provide information about degradation of services, APIs, and websites, oftentimes before the users feel the impact. The bonus is that uptime data is tiny in terms of storage requirements, so a lot of value for very little additional cost.

Within the past year Elastic has also introduced Elastic APM, adding application tracing and distributed tracing capabilities to the stack. This was a natural evolution for us, as several open-source projects and prominent APM vendors were already using Elasticsearch to store and search trace data. Status quo in traditional APM tools is to keep APM trace data separate from logs and metrics, perpetuating operational data silos. Elastic APM offers a set of agents for collecting trace data from supported languages and frameworks as well as supporting OpenTracing, and this trace data is automatically correlated with the metrics and logs.

A common thread across all these data inputs is that each of them is just another index in Elasticsearch. There are no restrictions on aggregations you run on all this data data, how you visualize it in Kibana, and how alerting and machine learning applies to each data source. To see this in action, check out this video.

Observable Kubernetes and the Elastic Stack

One community where the concept of observability is a very active topic of conversation is the set of users adopting Kubernetes for container orchestration. These "cloud native" users, a term popularized by the Cloud Native Computing Foundation (or CNCF), face unique challenges. They face a massive centralization of applications and services built on or migrated to a Kubernetes-powered container orchestration platform, coupled with the trend to split up monolithic apps into "microservices". Tools and methods that worked before to provide necessary visibility into applications running on top of this infrastructure no longer work.

Kubernetes observability deserves a separate post all on its own, so for now I will refer you to the Observable Kubernetes webinar and the Distributed Tracing with Elastic APM blog post for more information.

What's next?

In a post like this, it seems appropriate to leave the reader with a few resources to explore.

To learn more about observability best practices, I recommend starting with the above-mentioned Google SRE Book. Blog posts from companies whose livelihood depends on flawless operation of their critical apps in production are also typically very thought-provoking. For example, I find this recent post by Salesforce engineering to be a pragmatic and practical guide to iteratively improving the state of observability.

To try out Elastic Stack capabilities for your observability initiatives, spin up the latest version of our stack on the Elasticsearch Service on Elastic Cloud (great sandbox even if ultimately you deploy self-managed), or download and install Elastic Stack components locally. Make sure to check out the new Logs, Infrastructuremonitoring, APM, and Uptime (coming soon in 6.7) UIs in Kibana, purpose-built for common observability workflows. And feel free to ping us with questions on Discuss forums — we're there to help!

Elastic
Creators of ELK / Elastic Stack (Elasticsearch, Logstash, Kibana, Beats & More)
Tools mentioned in article
Open jobs at Elastic
Observability - Senior Full-Stack Eng...
Distributed, EMEA

Elastic is a free and open search company that powers enterprise search, observability, and security solutions built on one technology stack that can be deployed anywhere. From finding documents to monitoring infrastructure to hunting for threats, Elastic makes data usable in real-time and at scale. Thousands of organizations worldwide, including Barclays, Cisco, eBay, Fairfax, ING, Goldman Sachs, Microsoft, The Mayo Clinic, NASA, The New York Times, Wikipedia, and Verizon, use Elastic to power mission-critical systems. Founded in 2012, Elastic is a distributed company with Elasticians around the globe. Learn more at elastic.co.

The Observability team is in charge of developing solutions that focus on application developers and engineers that run infrastructure and services supporting these applications. Elasticsearch is an efficient datastore for logs, metrics, and application traces, supporting the three pillars of observability. The Observability team builds and maintains solutions that make getting insights from this data turnkey and efficient, such as our APM, Infrastructure Monitoring, Logs, and Uptime solutions. When developing these solutions, we think about the problem end-to-end: how do we automatically collect data from common data sources, how do we store it efficiently in Elasticsearch, how do we present this information to the user, what actions do we take on the insights from the data? All of these aspects are important in bringing a turnkey solution to the market.

As a Senior Full-Stack Engineer on the Observability team, you'll primarily be working on UIs and APIs in Kibana devoted to curated observability users. You'll be working with the UI team and product management to build high quality, intuitive and innovative UIs and robust API to drive the experience.

Engineering philosophy

We believe that engineering complex, pluggable software for the web that is built to last the test of time is both tricky and exciting. Doing so requires a team of diverse individuals, with sharp minds and the ability to empathize with our users, working together with mutual respect and a common mission.

We care deeply about giving you full ownership of what you're working on. Our company fundamentally believes great minds achieve greatness when they are set free and are surrounded and challenged by their peers, which is clearly visible throughout our organization. At Elastic, hierarchy does not determine how decisions get made. We feel that anyone needs to be in the position to comment on anything, regardless of their role within the company.

What you will be doing

  • Work on new and exciting Elastic products.
  • Develop the APM, Logs, Metrics, Integrations, Agent Management UIs and APIs in Kibana.
  • Collaborate with fellow JavaScript engineers.
  • Collaborate with product design, server team, agent engineers and the Kibana team.

What you will bring along

  • JavaScript programming skills
  • Experience with one modern MVC style JS Framework
  • Ability to work in a fast paced start-up environment
  • Excellent verbal and written communication skills, a great teammate with strong analytical, problem solving, debugging and troubleshooting skills
  • Strong preference for Open Source experience
  • Ability to work independently

You might have

  • Experience with React and Typescript
  • Experience with Node.js
  • Experience writing automated tests
  • Exposure to Observability, Performance or Availability tools or services

 

Additional Information - We Take Care of Our People

As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if you’re just out of college or your children are; we need you for what you can do.

We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do.

  • Competitive pay based on the work you do here and not your previous salary
  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Double your charitable giving - We match up to $1500 (or local currency equivalent)
  • Up to 40 hours each year to use toward volunteer projects you love
  • Embracing parenthood with minimum of 16 weeks of parental leave

Different people approach problems differently. We need that. Elastic is committed to diversity as well as inclusion. We are an equal opportunity employer and committed to the principles of affirmative action. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. If you require any reasonable accessibility support, please complete our Candidate Accessibility Request Form

Applicants have rights under Federal Employment Laws, view posters linked below: Family and Medical Leave Act (FMLA) Poster; Equal Employment Opportunity (EEO) Poster; and Employee Polygraph Protection Act (EPPA) Poster.

Please see here for our Privacy Statement.

Sr. Technical Consultant - Cyber Secu...
Australia

Elastic is a free and open search company that powers enterprise search, observability, and security solutions built on one technology stack that can be deployed anywhere. From finding documents to monitoring infrastructure to hunting for threats, Elastic makes data usable in real-time and at scale. Thousands of organizations worldwide, including Barclays, Cisco, eBay, Fairfax, ING, Goldman Sachs, Microsoft, The Mayo Clinic, NASA, The New York Times, Wikipedia, and Verizon, use Elastic to power mission-critical systems. Founded in 2012, Elastic is a distributed company with Elasticians around the globe. Learn more at elastic.co.

You will have the opportunity to work with a tremendous services, engineering and sales team and wear many hats This is a critical role, as Consultants have an amazing chance to make an immediate impact on the success of Elastic and our customers.

What You Will Be Doing:

●Lead and deliver Elastic solutions to drive customer business value from our products
● Solution design, deployment, and integration of Elastic products and APIs, platform architecture, and capacity planning in mission-critical environments
● Data modeling, query development and optimization, cluster tuning and scaling with a focus on fast search and analytics at scale
● Solve our customers’ most challenging data problems
● Work closely with the Elastic Engineering, Product Management, and Support teams to identify feature enhancements, extensions, and product defects
● Engage with the Elastic Sales team to scope opportunities while assessing technical risks, questions, or concerns
● Be a mentor/coach for your fellow Elastic consultants

What You Bring Along:

● Hands-on experience deploying Elastic Security solutions or similar domain (Splunk, Arcsight, IBM QRadar)
● Experience working as a Security Analyst, preferably utilising SIEM or endpoint security applications and in Thread Detection Response.
● Fundamental understanding and experience of security tool capabilities
● Experience as a Security Consultant working close with our pre-sales organization in scoping the needs of our Customers
● Minimum of 2 years’ experience as a Software Engineer, System Administrator, or DevOps Engineer and proficient in at least one programming language
● Excel at working directly with customers to gather, prioritize, plan and execute solutions to customer business requirements as it relates to our technologies
● Understanding and passion for open-source technology and knowledge and proficient in at least one programming language
● Hands-on experience with large distributed systems from an architecture and development perspective
● Understanding of Linux, Java and databases
● Knowledge of information retrieval and/or analytics domain
● Ability and willingness to travel and work remotely with our customers
● Comfortable working remotely in a highly distributed team
● Strong customer advocacy, relationship building, presentation and communications skills
● Ability to articulate business value of an outcome based delivery while being technically savvy and hands-on

Bonus Points:

● Deep understanding of Elasticsearch and Lucene, including Elastic Certified Engineer certification
● Endpoint tool skills and experience ingesting network feeds into Elastic for security purposes
● BS in Computer Science or related Information Security / Cybersecurity field
● Certifications and specialized training in Information Security and Cybersecurity
● Specialized training in Information Security and Cybersecurity
● Knowledge of the Mitre ATT&CK framework
● Understanding of Windows, Mac, and Linux Operating Systems

● Experience as a technical instructor or public speaker to large audiences on
enterprise infrastructure software technology to engineers, developers, and other
technical positions
● Experience contributing to an open-source project or documentation
● Experience with Statement of Work delivery
● Experience with both Agile and Waterfall methodologies

Additional Information - We Take Care of Our People

As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if you’re just out of college or your children are; we need you for what you can do.

We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do.

  • Competitive pay based on the work you do here and not your previous salary
  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Double your charitable giving - We match up to $1500 (or local currency equivalent)
  • Up to 40 hours each year to use toward volunteer projects you love
  • Embracing parenthood with minimum of 16 weeks of parental leave

Different people approach problems differently. We need that. Elastic is committed to diversity as well as inclusion. We are an equal opportunity employer and committed to the principles of affirmative action. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. If you require any reasonable accessibility support, please complete our Candidate Accessibility Request Form

Applicants have rights under Federal Employment Laws, view posters linked below: Family and Medical Leave Act (FMLA) Poster; Equal Employment Opportunity (EEO) Poster; and Employee Polygraph Protection Act (EPPA) Poster.

Please see here for our Privacy Statement.

Senior Solutions Architect - MSP
Amsterdam, Netherlands

Elastic is a free and open search company that powers enterprise search, observability, and security solutions built on one technology stack that can be deployed anywhere. From finding documents to monitoring infrastructure to hunting for threats, Elastic makes data usable in real-time and at scale. Thousands of organizations worldwide, including Barclays, Cisco, eBay, Fairfax, ING, Goldman Sachs, Microsoft, The Mayo Clinic, NASA, The New York Times, Wikipedia, and Verizon, use Elastic to power mission-critical systems. Founded in 2012, Elastic is a distributed company with Elasticians around the globe. Learn more at elastic.co.

Are you looking to make a real impact and play a meaningful role in the growth of our company?

As an MSP Solutions Architect (presales) at Elastic you will serve as a technical authority and trusted advisor to managed service partners, architects, C-level executives and our community of practitioners. You will be focused on helping our partner grow by solving their customer’s business issues with the Elastic Stack while engaging in the regional Elastic community through events and programs. A successful SA at Elastic will be focused on excellence; taking the initiative to improve both themselves and the team through continuous learning and questioning the status quo.

What You Will Be Doing:

  • Serving as the technical point of contact for your accounts and account managers in your assigned territory.
  • Developing a deep understanding of customers’ goals and objectives, and articulating how our offerings address their needs.
  • Actively participating in all phases of planning and execution for your territory, from initial discovery to the technical win. Supporting our partners to help them scale up and grow.
  • Creating and owning value based relationships at all levels in partner organizations.
  • Developing and maintaining a deep understanding of the Elastic products and solutions to demonstrate the value of our offerings in sales meetings, and at events such as meet-ups and conferences.
  • Advising the sales team on effective ways of positioning Elastic products, solutions and services.
  • Onboarding, educating and enabling our partners, and supporting them in sales cycles.
  • Creating collateral, contributing to programs and collaborating with other Elasticians to meet individual client needs.
  • Being the voice of the customer and community to communicate needs, gaps, and enhancements to our engineering and leadership teams.
  • Deepening both your sales and technical skills through self driven education while taking advantage of all the professional development opportunities provided by Elastic.

What You Bring Along:

  • A track record of success in a technical presales role, preferably knowledgeable in cybersecurity.
  • A demonstrable ability to articulate and sell the benefits of SOC services and cloud as a deployment model.
  • A real passion for being curious and a continuous learner. You are someone that invests in yourself as much as you invest in your professional relationships.
  • A history of successful MSP and OEM relations where you developed an understanding of what made a difference, and devised architectures that helped meet a goal, tackle a problem, or outpace competitors.
  • An ability to influence. Have you more than once convinced a team you worked for, of an idea, technology, or architectural pattern?
  • The ability to inspire groups, both large and small.
  • A willingness to travel 30% within the region, as well as occasionally internationally.

Why Elastic?

“Once I started, I was blown away to realize, what was always so obvious, everything is search. Anything you do with data involves search, every app needs search, even analytics are about search. Daily I am blown away with the types of things our users and customers are doing with search.” Director of Product, Elastic.

Why this team?

“We question the status quo, debate the best ways to accomplish our goals and hold ourselves and our teams to the highest standards of performance. We take pride in our ability to understand our customers needs and make recommendations that are based on extensive global experience across multiple use cases. We learn from our mistakes and losses and celebrate our successes with an eye towards constant improvement. Join this team if you are up for a compassionate, understanding and fair environment where you can really grow into the next phase of your career.” VP WW Solution Architecture, Elastic

Additional Information - We Take Care of Our People

As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if you’re just out of college or your children are; we need you for what you can do.

We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do.

  • Competitive pay based on the work you do here and not your previous salary
  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Double your charitable giving - We match up to $1500 (or local currency equivalent)
  • Up to 40 hours each year to use toward volunteer projects you love
  • Embracing parenthood with minimum of 16 weeks of parental leave

Different people approach problems differently. We need that. Elastic is committed to diversity as well as inclusion. We are an equal opportunity employer and committed to the principles of affirmative action. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. If you require any reasonable accessibility support, please complete our Candidate Accessibility Request Form

Applicants have rights under Federal Employment Laws, view posters linked below: Family and Medical Leave Act (FMLA) Poster; Equal Employment Opportunity (EEO) Poster; and Employee Polygraph Protection Act (EPPA) Poster.

Please see here for our Privacy Statement.

Elastic Instructor - EMEA
Switzerland

Elastic is a free and open search company that powers enterprise search, observability, and security solutions built on one technology stack that can be deployed anywhere. From finding documents to monitoring infrastructure to hunting for threats, Elastic makes data usable in real-time and at scale. Thousands of organizations worldwide, including Barclays, Cisco, eBay, Fairfax, ING, Goldman Sachs, Microsoft, The Mayo Clinic, NASA, The New York Times, Wikipedia, and Verizon, use Elastic to power mission-critical systems. Founded in 2012, Elastic is a distributed company with Elasticians around the globe. Learn more at elastic.co.

Role Description:

Instructors play a key role in Elastic's Education and Innovation team.

As an Elastic Instructor you will teach our customers how to best use  Elastic products and solutions,  helping them to become successful through the  delivery of  technical training programmes.

As well as teaching, you will work in close collaboration with the Curriculum team to constantly review and improve  training materials, and provide crucial  input into the creation of new training materials.  

As an Instructor you will act as an ambassador of Elastic.

Responsibilities:

  • Deliver multi-day virtual and on-site Elastic training courses and workshops to enable our customers and drive business value
  • Teach extremely technical concepts clearly and concisely to large audiences in an engaging manner
  • Collaborate with the Curriculum team on the development of new courses and course release updates
  • Collaborate with the Training Operations team for continuous improvement of our LMS (Learning Management System), virtual training platform and processes 
  • Mentor and coach new instructors
  • Ability to work on your own initiative with fanatical attention to detail
  • Strong customer advocacy, relationship building, and verbal and written communication skills
  • Comfortable working remotely in a highly distributed team
  • Flexible mindset and willingness to accommodate and support changing priorities in a growing company
  • Willing and able to travel up to 50% (due to global pandemic most trainings are currently delivered virtually without extensive travel) 

Qualifications:

  • A minimum of 5 years experience working as an instructor, technical trainer, engineer, developer, consultant, integrator or presales engineer in search or related technologies
  • BS, MS or PhD or equivalent experience in Computer Science or related engineering discipline
  • Experience as technical instructor or public speaker to various technical audiences (engineers, developers and other technical position) on enterprise infrastructure software technology
  • Being passionate about teaching & education with excellent oral presentation and customer interaction skills in English
  • Background in observability, security, and/or search, as a strong plus
  • Experience in curriculum development, as a plus
  • Experience in contributing to open-source projects or documentation, as a plus
  • Community engagements (meetups, conferences, etc), as a plus
  • Knowledge of Java and Linux/Unix environment, software development, and/or experience with databases and distributed systems, as a plus
  • Knowledge of LMSs (Learning Management System) and virtual training platforms, as a plus

Skills:

  • Becoming an expert in Elastic products, keeping up to date on changes/releases, and relaying that knowledge in the form of content development, training instruction and  educational material
  • Being able to explain complex topics in an easy-to-understand way
  • Clear articulation
  • Fluency in English is essential, fluency in French or German, as a strong plus, fluency in any other language, as a plus

 

#LI-PF1

Additional Information - We Take Care of Our People

As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if you’re just out of college or your children are; we need you for what you can do.

We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do.

  • Competitive pay based on the work you do here and not your previous salary
  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Double your charitable giving - We match up to $1500 (or local currency equivalent)
  • Up to 40 hours each year to use toward volunteer projects you love
  • Embracing parenthood with minimum of 16 weeks of parental leave

Different people approach problems differently. We need that. Elastic is committed to diversity as well as inclusion. We are an equal opportunity employer and committed to the principles of affirmative action. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. If you require any reasonable accessibility support, please complete our Candidate Accessibility Request Form

Applicants have rights under Federal Employment Laws, view posters linked below: Family and Medical Leave Act (FMLA) Poster; Equal Employment Opportunity (EEO) Poster; and Employee Polygraph Protection Act (EPPA) Poster.

Please see here for our Privacy Statement.

Verified by
Product Lead, Observability
You may also like