Certification for experts who can install and manage clusters, as well as develop search solutions.
To become an Elastic Certified Engineer, you will need to pass our hands-on, performance-based exam. The exam requires completing a series of timed, real-world tasks on Elasticsearch clusters in a proctored environment.
Level
Designed for participants with advanced knowledge and experience
The Elastic Certified Engineer exam is designed for IT professionals who have experience building and deploying Elasticsearch solutions.
Course content
Installation and Configuration
Deploy and start an Elasticsearch cluster that satisfies a given set of requirements
Configure the nodes of a cluster to satisfy a given set of requirements
Secure a cluster using Elasticsearch Security
Define role-based access control using Elasticsearch Security
Indexing Data
Define an index that satisfies a given set of requirements
Perform index, create, read, update, and delete operations on the documents of an index
Define and use index aliases
Define and use an index template for a given pattern that satisfies a given set of requirements
Define and use a dynamic template that satisfies a given set of requirements
Use the Reindex API and Update By Query API to reindex and/or update documents
Define and use an ingest pipeline that satisfies a given set of requirements, including the use of Painless to modify documents
Queries
Write and execute a search query for terms and/or phrases in one or more fields of an index
Write and execute a search query that is a Boolean combination of multiple queries and filters
Highlight the search terms in the response of a query
Sort the results of a query by a given set of requirements
Implement pagination of the results of a search query
Apply fuzzy matching to a query
Define and use a search template
Write and execute a query that searches across multiple clusters
Aggregations
Write and execute metric and bucket aggregations
Write and execute aggregations that contain sub-aggregations
Mappings and Text Analysis
Define a mapping that satisfies a given set of requirements
Define and use a custom analyzer that satisfies a given set of requirements
Define and use multi-fields with different data types and/or analyzers
Configure an index so that it properly maintains the relationships of nested arrays of objects
Cluster Administration
Allocate the shards of an index to specific nodes based on a given set of requirements
Configure shard allocation awareness and forced awareness for an index
Diagnose shard issues and repair a cluster's health
Backup and restore a cluster and/or specific indices
Configure a cluster for use with a hot/warm architecture
Configure a cluster for cross cluster search
Legal Notice
Certified exam is provided by Elasticsearch B.V.
Elasticsearch or Elasic and Elastic logo are trademark trademarks or registered trademarks of Elasticsearch B.V., registered in the U.S. and in other countries and is used with permission.
Certification
People who have passed the Exam will receive a unique Elastic Certified Engineer URL badge to post on their social media or show their management.
Do you want thistailor-made course for your company?
The Elasticsearch Engineer 1 and Elasticsearch Engineer 2 courses have been merged into a single three-day course focused on managing a cluster in an Elastic Cloud deployment.
The Elasticsearch Engineer 1 and Elasticsearch Engineer 2 courses have been merged into a single three-day course focused on managing a cluster in an Elastic Cloud deployment.