Elastic Stack Engineer

UrbanSoft SA PTY

Johannesburg, Cape Town

Vor Ort

ZAR 600.000 - 1.200.000

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

UrbanSoft SA PTY in Johannesburg seeks an Elastic Stack Engineer to lead design and implementation of observability and security stack using Elasticsearch, Kibana, Beats, Logstash, and ML features.

You will own detection rules, watchers, dashboards, ILM, latency measurements, and alerting integrations with Slack, Teams, PagerDuty, and email, collaborating with data engineering, SecOps, and DevOps.

Qualifikationen

  • Strong hands-on experience with Elastic Stack (Elasticsearch, Kibana, Beats, Logstash).
  • Proficiency in JSON configurations for detection rules, watchers and alerting pipelines.
  • Experience building and operating Elastic Machine Learning jobs for observability/security.
  • In‑depth monitoring of high‑volume data streams and data latency.
  • Experience designing end‑to‑end alerting workflows and integrations.
  • Experience tracking data ingestion latency from source to index.
  • Strong scripting (Python, Bash) to automate tasks.
  • Excellent problem solving and communication skills.
  • Understanding of DevOps / SRE practices (CI/CD, IaC).
  • Bachelor’s degree in Computer Science, Information Systems or equivalent.

Aufgaben

  • Architect, deploy and optimise the Elastic Stack for observability and security.
  • Develop and maintain JSON configurations for detection rules and alerts.
  • Build and operationalise ML jobs for anomaly detection and forecasting.
  • Monitor health and latency of data streams; manage ILM and clustering.
  • Implement and maintain alerting frameworks and downstream integrations.
  • Track integration time and mitigate delays in the ingestion pipeline.
  • Create dashboards and reports in Kibana to show KPIs and SLAs.
  • Collaborate with data engineers, SecOps, and DevOps to deliver solutions.
  • Document JSON rule setups, watchers, dashboards and models.
  • Participate in incident response and post-incident learnings.

Kenntnisse

Elastic Stack
JSON configurations
ML in Elastic
Data latency
Alerting frameworks
Python scripting
CI/CD / IaC
Diagnostics / troubleshooting
Communication
Documentation

Ausbildung

Bachelor’s degree in Computer Science or equivalent

Tools

Elasticsearch
Kibana
Beats
Logstash

Jobbeschreibung

Job Description: Elastic Stack Engineer

(Search & Observability)

Role Overview

As an Elastic / Observability & Security Platform Engineer, you will lead the design, implementation, monitoring and continuous improvement of our Elastic-based observability and security stack. You will take ownership of detection rules, watchers, ML-models, health monitoring of data streams, alerting frameworks, and tracking of data pipeline latency/integration times. You will work closely with data engineers, security operations, platform engineering, and business-units to ensure robust real-time monitoring, anomaly detection, alerting, and data integration observability.

Key Responsibilities
  • Architect, deploy, configure and optimise the Elastic Stack (Elasticsearch, Kibana, Beats, Logstash, Elastic Machine Learning, Elastic Watcher/Alerting).
  • Develop and maintain JSON-based configuration files, logic and pipelines for detection rules, watchers and alerting states.
  • Design, build and operationalise machine-learning jobs within Elastic ML (e.g., anomaly detection, forecasting, classification) for observability/security use-cases.
  • Monitor, maintain and improve the health and performance of data-streams (logs, metrics, events, traces) ingesting into the Elastic cluster: ensure data freshness, minimal latency, correct mapping, index lifecycle management (ILM), shard management, and cluster health.
  • Implement and maintain alerting/notification frameworks: watchers/triggers, custom alert-logic via JSON, integration with downstream systems (Slack, Teams, PagerDuty, email, webhook).
  • Track and report on the integration time between upstream data sources and the Elastic ingestion pipeline (i.e., latency from source → pipeline → index → availability), diagnose and mitigate delays or bottlenecks.
  • Develop dashboards, visualisations and reports in Kibana to communicate KPIs, SLAs (data-ingestion, alert-response, model accuracy), and to drive continuous improvement.
  • Collaborate with data engineering, DevOps, security operations (SecOps), SRE and business stakeholders to define requirements and deliver effective observability/security solutions.
  • Establish best‑practices, standards and documentation for JSON rule-configs, watchers, ML-jobs, dashboarding and monitoring.
  • Participate in incident-response processes: support triage, root-cause analysis and feed learnings back into detection rules/ML jobs/monitoring.
  • Stay up-to-date and contribute to improving the Elastic ecosystem in our environment: new features, upgrades, tuning, cost-optimisation, benchmark/scale testing.
Required Skills & Experience
  • Strong hands‑on experience with the Elastic Stack (Elasticsearch, Kibana, Beats, Logstash or equivalent ingestion pipelines) – you should be comfortable deploying, configuring and operating production Elastic clusters.
  • Proficiency in writing and using JSON configurations and logic for detection rules, watchers, alerting frameworks, and monitoring pipelines.
  • Experience building and operationalising Elastic Machine Learning jobs (anomaly detection, forecasting, classifications) and interpreting model output for observability/security use-cases.
  • In‑depth experience monitoring and maintaining the health of high-volume data streams: log/metric/event/tracing data, with attention to data latency, ingestion batching, pipeline failures, index lifecycle, and cluster resource optimisation.
  • Experience designing end‑to‑end alerting workflows (trigger logic, thresholds, multi‑condition rules, escalation, notification integration).
  • Experience tracking and measuring integration times (data latency from source ingestion to availability in index/dashboards) and implementing improvements to reduce that latency.
  • Strong scripting or programming ability (e.g., Python, Bash, or similar) to automate tasks, integrations or alert‑logic.
  • Strong analytical and problem‑solving skills: ability to diagnose ingestion/pipeline/cluster issues, chain of events, root causes, and propose mitigations.
  • Excellent communication skills: able to articulate detection logic, ML-model results, data‑latency issues and dashboards to technical and non‑technical stakeholders.
  • Good understanding of DevOps/SRE practices (CI/CD, Infrastructure as Code, Monitoring, Logging, Alerting).
  • Ability to document clearly: JSON rule setups, watchers, dashboards, models, runbooks.
  • Bachelor’s degree in Computer Science, Information Systems or equivalent experience; or equivalent relevant industry experience.
Desirable / Bonus Skills
  • Experience with elastic security (formerly SIEM) use‑cases using Elastic.
  • Experience with other observability/tracing stacks (OpenTelemetry, Jaeger, Prometheus, Grafana) and integrating them into Elastic.
  • Knowledge of cloud environments (AWS, Azure, GCP) and experience managing Elastic clusters in cloud or hybrid deployments.
  • Experience with large scale index management, shard tuning, ILM policies, cluster scaling, and cost optimisation.
  • Experience with advanced ML-techniques (unsupervised learning, time‑series forecasting, advanced feature engineering) applied to observability/security.
  • Knowledge of security operations (SecOps) and detection use‑cases: threat hunting, anomaly detection, SOC workflows.
  • Familiarity with infrastructure instrumentation (logs, metrics, traces) and analysing telemetry from microservices/distributed systems.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Elastic Stack Observability Architect
Elastic Stack Observability Architect

UrbanSoft SA PTY • Johannesburg, Cape Town

Vor Ort
ZAR 600.000 - 1.200.000
Full Stack Developer (Expert)
Full Stack Developer (Expert)

ATS Client • Pretoria

Vor Ort
ZAR 1.200.000 - 1.900.000
Platform Engineer (AWS, GitHub Actions, Heroku CI) (JHB)
Platform Engineer (AWS, GitHub Actions, Heroku CI) (JHB)

Datafin • Johannesburg

Vor Ort
ZAR 600.000 - 800.000
Senior Observability Specialist
Senior Observability Specialist

Nedbank • Johannesburg

Vor Ort
ZAR 1.200.000 - 2.000.000
Senior ML Engineer
Senior ML Engineer

Boardroom Appointments • Cape Town

Vor Ort
ZAR 900.000 - 1.500.000
Analytics Engineer II_Pipeline
Analytics Engineer II_Pipeline

Capitec • Stellenbosch

Vor Ort
ZAR 500.000 - 650.000
Expert Data Engineer
Expert Data Engineer

ATS Client • Pretoria

Vor Ort
ZAR 600.000 - 900.000
Backend /Platform Engineer (Senior or strong mid-level) - Rosebank
Backend /Platform Engineer (Senior or strong mid-level) - Rosebank

Hewitt Colenbrander Recruitment • Sandton

Vor Ort
ZAR 900.000 - 1.300.000
Soc Technical Specialist — Intermediate
Soc Technical Specialist — Intermediate

Redherd.Io • Johannesburg

Vor Ort
ZAR 600.000 - 900.000
Flexible hours
Travel to client sites
Structured training & certification
+1
Data Engineer
Data Engineer

Araxi Group • Johannesburg

Vor Ort
ZAR 800.000 - 1.100.000
Competitive salary
Professional growth opportunities
Modern cloud & big data platforms