Elasticsearch Admin

5 days ago


Remote, India BatchService Full time

BatchService is a fast-growing SaaS company. We offer lead generation and data solutions software, helping more than 10,000 real estate investors, agents, and brokers from small and medium-sized businesses. At BatchService, we help businesses streamline productivity. We understand the challenges growing businesses face. That’s precisely why working at BatchService is so special. Every day, our software allows businesses to focus on what really matters: growing their businesses. BatchService is not your average working experience. It’s more than a job. We have the energy and boldness of a startup, with the expertise and pragmatism of a scale-up. All in one workplace.

**Job Summary**:
As an Elasticsearch Administrator, you'll be responsible for configuring, administering, and maintaining the Elasticsearch cluster environments. Responsibilities include Elasticsearch-related activities such as monitoring, upgrades, patching, security, troubleshooting, issue resolution, backup procedures, writing queries, and performance tuning. In addition, you will provide support and direction to developers and other support personnel as needed. This role requires the ability to work independently on live production performance issues working with multiple teams.

**Duties and Responsibilities**
- Install, configure, patch, maintain and upgrade, Elasticsearch setups.
- Setup and monitor backups
- Implement and test recovery techniques
- Diagnose and troubleshoot Elasticsearch environment
- Fine-tune Elasticsearch environment or make tuning recommendations
- Writing and optimizing Elasticsearch queries
- Setup monitoring and alerts for the on-premise and hosted environments

**Skills and Qualifications**
- 4+ years of experience in setting up Elastic cluster, management, and monitoring on both Elastic cloud and on-premise environment.
- Proven experience in managing Elasticsearch database configurations
- Excellent understanding of relevant search-related concepts
- Experience in tuning the Elasticsearch search performance and query optimization on terabytes of data.
- Experience in tuning the Elasticsearch indexing performance to have an indexing rate of 10k documents per second or more.
- Experience in optimization of text search queries, relevance scoring, tokenizers, analyzers for searching
- Detailed understanding of ES hot threads, garbage collection, internal stats, and logs.
- Experience with creating Kibana dashboards.
- Experience with setting up Elastic APM and ELK for log collection (Including Filebeat and Metricbeat)

Pay: ₹10,000.00 per month