Offerta di lavoro
Ingegnere di piattaforme dati cloud
Northern Trust è alla ricerca di un Cloud Data Platform Engineer a Chicago, responsabile della realizzazione e della manutenzione di una piattaforma dati cloud scalabile e sicura, utilizzando tecnologie quali Snowflake, Azure e AWS. La posizione richiede almeno sette anni di esperienza nello sviluppo di sistemi di dati, nonché competenze in materia di Infrastructure-as-Code e automazione.
Panoramica della posizione
- Il Cloud Data Platform Engineer è responsabile della progettazione, dell'implementazione, della gestione e dell'evoluzione di una piattaforma dati cloud scalabile, sicura e ad alte prestazioni, in grado di soddisfare le diverse esigenze dell'organizzazione.
- Questo ruolo prevede una stretta collaborazione con team interfunzionali, la cooperazione, l'innovazione e il miglioramento continuo.
Responsabilità principali
- Ingegneria e sviluppo delle piattaforme
- Progettare, implementare, gestire e monitorare costantemente i servizi e l’infrastruttura della piattaforma dati basata su cloud a supporto dei servizi dati aziendali, nonché le relative architetture e tecnologie, tra cui Snowflake, Snowpark, Azure e AWS.
- Supportare e guidare le iniziative volte all'implementazione di soluzioni, sviluppando processi standardizzati, in particolare per le soluzioni basate su piattaforma.
- Sviluppare servizi di piattaforma riutilizzabili, modelli e schemi di automazione che accelerino lo sviluppo, la produzione e l’adozione della piattaforma.
- Implementare servizi di piattaforma con funzionalità aziendali quali, ad esempio, e tecnologie correlate.
- Infrastruttura cloud e automazione
- Realizzare e gestire ambienti cloud e infrastrutture per piattaforme dati scalabili, resilienti e ad alte prestazioni, a supporto dei servizi della piattaforma.
- Implementare pratiche di CI/CD, “Automation as Code” (IaC) e gestione dell’infrastruttura utilizzando strumenti aziendali di automazione e distribuzione della piattaforma quali GitHub, Azure DevOps, Terraform e tecnologie correlate.
- Progettare e gestire le orchestrazioni della piattaforma cloud come servizi "as Code", processi di implementazione e modelli standard per garantire la standardizzazione e l'efficienza.
- Sviluppare servizi di piattaforma, automazione e documentazione che consentano il provisioning self-service, il monitoraggio, la telemetria e la registrazione centralizzata degli eventi e degli avvisi.
- Collaborare con i team applicativi per fornire servizi relativi alla piattaforma dati, tra cui lo sviluppo delle applicazioni, i test e i servizi operativi.
- Fornire competenze tecniche nella progettazione e nella realizzazione di: architetture e soluzioni per i dati, collaborando con architetti e ingegneri nell’ambito della realizzazione della nostra piattaforma cloud, implementando soluzioni di governance per soluzioni, piattaforme e applicazioni progettate per facilitarne la manutenzione, garantendo una maggiore sicurezza e un’esecuzione efficiente.
- Monitorare, pianificare, progettare e contribuire alle migliori pratiche relative allo sviluppo dei dati nel cloud.
- Collaborazione, innovazione e miglioramento continuo
- Segue i servizi delle piattaforme cloud emergenti e i moderni sistemi aziendali cloud adottabili.
- Fornisce competenze tecniche nella progettazione delle migliori architetture e soluzioni per i dati; collabora con architetti e ingegneri nell’ambito della nostra piattaforma cloud per la realizzazione, l’implementazione e la governance delle soluzioni relative ai dati.
- Collaborare con data scientist, specialisti di BI e sviluppatori di applicazioni per garantirne la manutenzione, con una sicurezza potenziata e un’esecuzione efficiente.
- Monitorare, pianificare, progettare e contribuire alle migliori pratiche nel campo dello sviluppo dei dati nel cloud.
Qualifiche
- Formazione ed esperienza
- Laurea triennale in Informatica, Ingegneria dei dati o, preferibilmente, laurea magistrale in discipline affini.
- 7 o più anni di esperienza nel campo delle strutture dati, del data engineering o dello sviluppo di pipeline di dati.
- Esperienza pratica con almeno una delle principali infrastrutture cloud (Azure, AWS).
- Solida esperienza con strumenti di piattaforme cloud come Snowflakes e Snowpark.
- Comprovata esperienza nell'ingegneria cloud, inclusi, a titolo esemplificativo ma non esaustivo, gli ambienti infrastrutturali e la progettazione dei dati (archiviazione e altri strumenti relativi ai dati).
- Comprovata esperienza con altri servizi SaaS e di altro tipo.
- È richiesta una buona familiarità con la creazione di data pipeline utilizzando strumenti quali Data Factory, Apache, Databricks, Helm, Kafka o simili.
- Competenze
- Competenza nell’Infrastructure-as-Code (GitHub, Citadel, Terraform, Junit, Azure DevOps e modellazione dei dati).
- Solida esperienza con SQL – linguaggio di interrogazione standard – modello di dati.
- Competenza nell’automazione come codice (GitHub, crawler, Terraform, unit, Azure, DevOps e altri strumenti).
Indicatori chiave di successo
- Migliorare le prestazioni, la scalabilità e l'affidabilità della piattaforma cloud
- Promuovere il riutilizzo della piattaforma e l'accessibilità da parte degli utenti aziendali e degli analisti
- Modello di efficienza della pipeline e dell'elaborazione dei dati
- Adattamento e implementazione delle funzionalità di automazione, Infrastructure as Code e piattaforma self-service
- Ottimizzazione dei costi e utilizzo delle risorse dei dati nel cloud
- Automazione e soddisfazione
Dettagli sul lavoro