Requirements: Italian
Company: SORINT.lab
Region: Milan , Lombardy
OPENSEARCH ENGINEER
Siamo alla ricerca di un Elasticsearch/Opensearch Engineer altamente motivato per entrare a far parte del nostro team tecnico.
La figura ricercata si occuper della progettazione, implementazione, gestione ed ottimizzazione di soluzioni di ricerca e analisi basate su piattaforme Elasticsearch ed OpenSearch.
Il candidato ideale dovr avere una solida e comprovata esperienza nella gestione e scalabilit di cluster Elasticsearch ed/o OpenSearch, ottimizzazione delle prestazioni e capacit di risolvere problemi complessi su grandi volumi di dati.
Il profilo deve avere attitudine a lavorare in team e dimostrare spiccate capacit relazionali.
Responsabilit:
- Progettazione e Gestione di Cluster OpenSearch:
- Configurare, implementare e mantenere cluster Elastic/OpenSearch in ambienti di produzione, garantendo alta disponibilit e scalabilit.
- Gestire e monitorare il ciclo di vita degli indici, inclusi gli aggiornamenti, la rotazione e la retention dei dati.
- Ottimizzare i cluster per prestazioni elevate, ridurre latenza e migliorare la capacit di ricerca.
Sviluppo e Ottimizzazione delle Query:
- Progettare e ottimizzare query Elastic/OpenSearch complesse per soddisfare i requisiti di ricerca ed analisi.
- Gestire mapping, analizzatori e aggregazioni per migliorare l''efficienza delle query.
Gestione dei Dati e Ingestione:
- Configurare e gestire pipeline di ingestion dei dati utilizzando strumenti come Logstash, Beats, Fluentd o altre soluzioni di ETL.
- Gestire ed automatizzare flussi di dati provenienti da varie fonti, inclusi log, metriche e dati non strutturati.
Automazione e DevOps:
- Collaborare con il team DevOps per automatizzare il provisioning, la gestione e il monitoraggio dei cluster Elastic/OpenSearch.
- Utilizzare strumenti di gestione della configurazione come Ansible, Terraform o altri per il deployment e la scalabilit dei cluster.
Monitoraggio e Risoluzione dei Problemi:
- Implementare soluzioni di monitoraggio per rilevare e risolvere proattivamente i problemi di performance e disponibilit dei cluster.
- Fornire supporto nella diagnostica dei problemi legati ai dati, ai cluster e alle query, utilizzando strumenti come Kibana o Grafana per analizzare i log e le metriche.
Sicurezza e Best Practices:
- Implementare e mantenere la sicurezza dei cluster OpenSearch, configurando correttamente l''autenticazione, l''autorizzazione e la crittografia.
- Seguire le best practices per garantire l''integrit dei dati e la protezione delle informazioni sensibili.
Collaborazione e Supporto:
- Collaborare con ingegneri software, data analyst, team di prodotto e altri stakeholder per progettare soluzioni scalabili di ricerca e analisi.
- Offrire supporto tecnico e consulenza per l''implementazione di soluzioni basate su OpenSearch in tutta l''organizzazione.
Competenze richieste:
- Esperienza con Elasticsearch/OpenSearch: Almeno 1/2 anni di esperienza nella gestione di cluster Elastic/OpenSearch, inclusa la configurazione, l''ottimizzazione e la gestione del ciclo di vita degli indici;
- Conoscenza di Elasticsearch e OpenSearch: Esperienza consolidata con Elasticsearch e OpenSearch, inclusi i meccanismi di ricerca, aggregazione e analisi dei dati;
- Pipeline di Dati: Esperienza nell''integrazione di dati e nell''uso di strumenti di ingestione come Logstash, Beats, Fluentd o simili;
- Cloud e Infrastruttura: Esperienza con la gestione di OpenSearch su piattaforme cloud (AWS, GCP, Azure) e conoscenza dell''Amazon OpenSearch Service un plus;
- Monitoraggio e Ottimizzazione: Esperienza nell''uso di strumenti di monitoraggio come Kibana, Grafana, o Prometheus per analizzare e ottimizzare le performance dei cluster;
- Sicurezza: Conoscenza delle pratiche di sicurezza per OpenSearch, come l''autenticazione tramite LDAP, la gestione dei permessi e la crittografia dei dati;
- Competenze DevOps: Esperienza con strumenti di automazione e gestione dei cluster come Ansible, Terraform, Docker, Kubernetes;
- Problem Solving: Forte capacit di analizzare e risolvere problemi complessi relativi a prestazioni, scalabilit e disponibilit dei sistemi;
Molto apprezzato:
- Conoscenza approfondita di Kibana per la visualizzazione e l''analisi dei dati;
- Esperienza con strumenti di orchestration come Kubernetes per la gestione di cluster Elastc/OpenSearch;
- Conoscenza di Apache Kafka o Apache Pulsar per il flusso di dati in tempo reale verso OpenSearch;
- Certificazioni in Elasticsearch/OpenSearch o in ambito cloud (AWS, GCP, Azure);
Sede di lavoro:
Onsite a Milano
Si ricerca profilo full-time per 40 ore la settimana, da luned a venerd.
La retribuzione e