Elasticsearch Developer
I'm working with ELK Stack (Elasticsearch, Logstash, Kibana, Beats,..) for about 5 years.
I have experience in both side of elasticsearch : maintenance Elasticsearch Cluster and also Create Visualization in Kibana and Create Search UI Application with Queries and also importing data from MySQL, Mongodb , CSV files , .... with logstash tool.
I'm familiar with:
• Elasticsearch Clustering (Master Nodes, Data Nodes, …)
• Kibana (Create visualizations, reports, monitoring nodes, dev tools, query DSL, …)
• Logstash (sync data between any other Database to elasticsearch such as (CSV to elasticsearch, MongoDB to Elasticsearch, MySQL to Elasticsearch, …)
• Beats (Filebeat, Metricbeat, Packetbeat, Winlogbeat, …)
Deeply familiar with:
• Configuring Elasticsearch (Delay allocation, snapshot & restore)
• Set up a cluster for HA (High Availability)
• Secure elasticsearch nodes (Encrypting communications in Elasticsearch, Enable Basic Authentication for elasticsearch and kibana)
• Indexing (opening, closing, read only, compression, data types), Mapping (dynamic mapping), Reindexing, Analyzers, Fuzziness
• ILM Lifecycle (Hot, Warm, Cold, Delete Phases)
• Import bulk data (json) to elasticsearch
• Disk-based Shard Allocation (disk watermarks)