We are seeking a skilled Elasticsearch Developer to join our team. The ideal candidate will have extensive experience in building, managing, and optimizing Elasticsearch clusters and will be responsible for designing and implementing high-performance, scalable, and resilient search solutions.
As an Elasticsearch Developer, you will work closely with the data engineering, DevOps, and software development teams to deliver efficient and effective search functionalities that meet the business and technical requirements of our projects.
Key Responsibilities:
- Elasticsearch Cluster Management:
- Design, configure, and maintain Elasticsearch clusters for performance, availability, and scalability.
- Set up monitoring and alerting for Elasticsearch performance and health.
- Perform regular index management, optimization, and tuning for query performance.
- Data Indexing & Search Optimization:
Want more jobs like this?
Get jobs in Chennai, India delivered to your inbox every week.
- Design and implement indexing strategies and data pipelines for structured and unstructured data.
- Develop and optimize Elasticsearch queries for performance and relevancy.
- Implement techniques such as sharding, replication, and re-indexing to optimize search performance.
- Work with engineering teams to integrate Elasticsearch into web applications, APIs, and data services.
- Design and implement full-text search, fuzzy search, and autocomplete functionalities.
- Ensure seamless integration of Elasticsearch with various backend services.
- Implement security protocols, such as SSL/TLS, user authentication, and role-based access control (RBAC).
- Perform upgrades, backups, and recovery operations for Elasticsearch clusters.
- Ensure the security of Elasticsearch clusters and data.
- Collaborate with data engineers, backend developers, and DevOps teams to deliver search solutions that align with the business needs.
- Maintain comprehensive documentation of the Elasticsearch environment, including architecture, configurations, and operations.
- Experience:
- 6+ years of hands-on experience with Elasticsearch and the Elastic Stack (ELK): Elasticsearch, Logstash, Kibana, and Beats.
- Strong understanding of Elasticsearch architecture, APIs, query DSL, and index lifecycle management.
- Experience in integrating Elasticsearch with web applications and/or microservices architecture.
- Technical Skills:
- Proficient in designing and optimizing Elasticsearch indexes for high-volume, real-time data search.
- Strong knowledge of sharding, replication, and scaling Elasticsearch clusters.
- Proficiency in creating complex queries, aggregations, and filtering using the Elasticsearch Query DSL.
- Familiarity with monitoring tools (e.g., Kibana, Prometheus, Grafana) for analyzing cluster health and performance.
- Experience with data pipelines and ETL processes involving Elasticsearch, Logstash, and Beats.
- Knowledge of data security best practices, including securing Elasticsearch clusters.
- Programming Skills:
- Proficient in one or more programming languages such as Java, Python, or Node.js for integrating Elasticsearch into applications.
- Familiarity with RESTful APIs and microservices architectures.
- Soft Skills:
- Strong problem-solving and analytical skills.
- Ability to work collaboratively in cross-functional teams.
- Excellent communication and documentation skills.
If you encounter any suspicious mail, advertisements, or persons who offer jobs at Wipro, please email us at helpdesk.recruitment@wipro.com. Do not email your resume to this ID as it is not monitored for resumes and career applications.
Any complaints or concerns regarding unethical/unfair hiring practices should be directed to our Ombuds Group at ombuds.person@wipro.com.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, caste, creed, religion, gender, marital status, age, ethnic and national origin, gender identity, gender expression, sexual orientation, political orientation, disability status, protected veteran status, or any other characteristic protected by law.
Wipro is committed to creating an accessible, supportive, and inclusive workplace. Reasonable accommodation will be provided to all applicants including persons with disabilities, throughout the recruitment and selection process. Accommodations must be communicated in advance of the application, where possible, and will be reviewed on an individual basis. Wipro provides equal opportunities to all and values diversity.