Job Summary
We are looking for a skilled Elastic Stack Engineer to design, implement, and maintain Elastic Stack (ELK) solutions for large-scale data environments. The ideal candidate will have extensive experience in Elasticsearch, Logstash, Kibana, and Beats, with a strong background in data ingestion, indexing, and visualization.
Key Responsibilities
- Design, configure, and manage Elastic Stack (Elasticsearch, Logstash, Kibana, Beats) deployments.
- Develop and optimize Kibana dashboards and visualizations for real-time monitoring and analytics.
- Build and maintain ETL pipelines for log and metric data using Logstash and Beats.
- Monitor and maintain Elasticsearch clusters, ensuring high availability, scalability, and performance.
- Troubleshoot performance issues related to data ingestion, indexing, and search queries.
- Implement security best practices, including role-based access control (RBAC) and data encryption.
- Collaborate with DevOps, Security, and Data teams to integrate Elastic solutions into broader infrastructure.
- Automate deployment and configuration using tools such as Ansible, Terraform, or Kubernetes.
- Support cloud-based Elastic Stack implementations on AWS, Azure, or GCP.
Qualifications
- Minimum of 4 years of experience in managing the Elastic Stack or similar technologies.
- Proven track record in managing large-scale clusters and designing advanced Kibana dashboards.
Technical Skills
- Deep understanding of Elasticsearch architecture, including indices, shards, and replicas.
- Experience in writing KQL/Lucene queries and designing visualizations.
- Proficiency with Beats and Logstash for data collection and processing.
- Experience running Elastic Stack in cloud environments.
Certifications
Elastic Certified Engineer certification is a strong advantage