HumanBit Logo

Python Developer | ScaleneWorks INC

full-time
Posted on September 24, 2025

Job Description

Python Developer

Job Summary

We are seeking a Python Developer with 3–9 years of experience to work on integrating Zeek and Suricata outputs into downstream systems such as Kafka and Logstash. The developer will contribute to building routing, enrichment, and correlation logic, playing a crucial role in the organization’s security monitoring and data pipeline initiatives.

Responsibilities

  • Integrate Zeek and Suricata outputs into downstream systems like Kafka and Logstash.
  • Develop and implement routing, enrichment, and correlation logic for security/monitoring data pipelines.
  • Create and maintain microservices in Python, preferably using FastAPI.
  • Configure Logstash, including input/output settings and filter plugins.
  • Work with Docker and Kubernetes (or K3s) for containerization.
  • Conduct monitoring and troubleshooting of applications in containerized environments.

Qualifications

  • Strong proficiency in Python (3.7+).
  • Good understanding of data streaming and message queues (e.g., Kafka).
  • Experience in integrating network traffic and security logs into data pipelines.
  • Hands-on experience with Logstash configuration and parsing.
  • Containerization experience including Docker and Kubernetes (or K3s).
  • Exposure to Linux environments, including basic networking and log handling.
  • Excellent problem-solving skills and attention to detail.

Preferred Skills

  • Understanding of Zeek and Suricata log structures.
  • Knowledge of security rules engines such as YARA or Sigma.
  • Experience with Elasticsearch or OpenSearch.
  • Familiarity with monitoring and troubleshooting in containerized deployments.

Experience

  • 3 to 9 years of relevant experience required.

Powered by
HumanBit Logo