My proposal includes overall elasticsearch service from planning, installation, configuration, data extraction, security, alert and notifications, reports, maintenance and support. Lets also add elastic integrations :)
- Architectural Planning using available resources, hardware specs required etc
- Install and Configure elastic stack components both windows and linux environment (or dockerized)
- Setup elasticsearch clusters that is scalable and resilient and can handle huge amount of data
- Extract the data from multiple sources using logstash, enrich it and store to elasticsearch and/or to multiple destinationss.
- Secure the elasticsearch cluster using open source tools like ReadOnlyRest or Searchguard.
- Setup Watchers and alerts. If using basic license, no problem, we have some open source alternatives like ElastAlert or Sentinl, which can send alerts via console, email or slack.
- Monitoring elasticsearch cluster, index maintenance etc.
- Create kibana visualizations or using grafana.
- elasticsearch to hadoop and SSIS integrations
- Consume elasticsearch REST API for application/web development
- Use of Elasticsearch NEST for integrations
- Elasticsearch query optimization
- Preparing Documentation and best practices
- Data Extraction schedule using CRON JOB and Bash Scripts
Some related Projects /POCs in Elasticsearch
- Logging Framework with load balancer
- Realtime Stock Data with signal (buy, hold, sell) predictions
- Events per second