Responsibilities:
1. Design and implement scalable Elasticsearch clusters to meet our data indexing and search requirements.
2. Collaborate with cross-functional teams to understand data needs and develop efficient search strategies.
3. Optimize Elasticsearch performance, troubleshoot issues, and ensure system reliability.
4. Develop and maintain documentation for Elasticsearch configurations, indexing strategies, and best practices.
5. Stay updated on Elasticsearch trends and contribute to continuous improvement initiatives.
6. Collaborate with DevOps and IT teams to integrate Elasticsearch solutions into our existing infrastructure.
7. Monitor system health, diagnose problems, and implement solutions to ensure optimal performance.
Requirements:
1. Proven experience as an Elasticsearch Engineer or similar role.
2. Strong knowledge of Elasticsearch architecture, indexing, and query optimization.
3. Proficiency in scripting languages like Python or Shell for automation tasks.
4. Experience with log and metric collection tools such as Logstash, Beats, and Metricbeat.
5. Familiarity with security best practices for Elasticsearch clusters.
6. Excellent problem-solving and communication skills.
7. Ability to work independently and as part of a collaborative team