- Company Name
- GIOS Technology Limited
- Job Title
- Elasticsearch Engineer / Consultant
- Job Description
-
**Job Title:** Elasticsearch Engineer / Consultant
**Role Summary:**
Design, implement, and optimize Elasticsearch-based solutions, including query development, log ingestion pipelines, and observability integrations. Provide expert consulting on ES architecture, Kibana dashboards, and deployment strategies. Automate onboarding and monitoring processes using scripting and container orchestration.
**Expectations:**
* Deliver high‑performance, scalable Elasticsearch deployments for diverse client environments.
* Produce efficient, maintainable query DSL, pipeline, and dashboard artifacts.
* Provide technical guidance and training to development and operations teams.
**Key Responsibilities:**
* Develop and refine Elasticsearch Query DSL, EQL, and Kibana Canvas/dashboards to meet business requirements.
* Design and tune Logstash pipelines (inputs, filters, outputs) and native Elasticsearch ingest pipelines (grok, dissect, script, kv, CSV, geo_IP) for event normalisation and enrichment.
* Automate data onboarding and operational tasks using Bash, Python, and Painless.
* Manage Linux-based servers, Docker containers, and Kubernetes clusters supporting ES workloads.
* Integrate modern observability frameworks (OpenTelemetry, Prometheus) with Elastic stack.
* Troubleshoot and optimise ES performance, query latency, and cluster health.
**Required Skills:**
* Deep expertise in Elasticsearch, Kibana, and core components.
* Proficient in Elasticsearch Query DSL, EQL, and Kibana Canvas/dashboards.
* Strong scripting skills: Bash, Python, and Painless (pipeline scripting).
* Experience building and optimizing Logstash and ingest pipelines.
* Linux system administration and container orchestration (Docker, Kubernetes).
* Knowledge of network protocols (HTTP, gRPC) and their logging practices.
* Familiarity with observability tools (OpenTelemetry, Prometheus).
**Required Education & Certifications:**
* Bachelor’s degree in Computer Science, Information Technology, or related field.
* Relevant certifications preferred: Certified Elastic Stack Engineer, Kubernetes Administrator (CKA), or equivalent.