Ford Motor Company
Ford Motor Company
Ford Motor Company è un produttore automobilistico con sede negli Stati Uniti e una storia che risale al 1903. Oltre a sviluppare e produrre veicoli, l’azienda sta ampliando il proprio focus verso i servizi di mobilità, le esperienze digitali e il software. Le attività di Ford comprendono anche iniziative di sostenibilità e obiettivi ambientali, riflettendo un approccio che unisce trasporti, innovazione, impatto sulle comunità e pratiche aziendali responsabili.

Ingegnere dell’affidabilità dei siti

Sviluppa la piattaforma globale di monitoraggio e osservabilità di Ford. Rafforza affidabilità, scalabilità, sicurezza e ripristino di emergenza dei servizi GCP.

Descrizione

  • Sviluppare e distribuire codice per migliorare l’affidabilità dei sistemi nuovi ed esistenti.
  • Esaminare il codice e fornire feedback sulle modifiche in produzione.
  • Riparare e ottimizzare sistemi complessi.
  • Guidare il debug e l’analisi dell’architettura e della progettazione dei servizi.
  • Partecipare ai turni di reperibilità.
  • Creare documenti di progettazione, analisi dei sistemi, guide operative e procedure di intervento.
  • Sviluppare e gestire backend di monitoraggio SRE con Go, Postgres e OpenTelemetry.
  • Creare strumenti per l’infrastruttura con Terraform e altri strumenti di infrastruttura come codice.
  • Ottimizzare prestazioni e costi di GCP e dimensionare le risorse in base alla domanda.
  • Collaborare con i team di sviluppo per migliorare affidabilità e prestazioni.
  • Automatizzare il monitoraggio durante la reperibilità, l’ottimizzazione delle prestazioni e le soluzioni di ripristino di emergenza.
  • Diagnosticare e risolvere problemi negli ambienti di sviluppo, test e produzione.
  • Contribuire alle analisi post-incidente e sviluppare misure preventive.
  • Applicare pratiche di sicurezza dell’infrastruttura e supportare audit e valutazioni delle vulnerabilità.
  • Contribuire alla pianificazione e alla previsione della capacità.
  • Individuare e risolvere i colli di bottiglia delle prestazioni tramite profiling, analisi e ottimizzazione della configurazione.
  • Sviluppare, mantenere e testare le procedure di ripristino di emergenza.
  • Mantenere le basi di conoscenza interne e la documentazione.

Requisiti

  • Avere una laurea triennale in informatica, ingegneria o matematica, oppure esperienza equivalente.
  • Avere almeno cinque anni di esperienza come ingegnere del software o in un ruolo simile.
  • Avere una solida esperienza nello sviluppo con Go; è preferibile conoscere lo sviluppo di provider Terraform.
  • Saper utilizzare strumenti di monitoraggio e osservabilità, in particolare OpenTelemetry o strumenti comparabili.
  • Saper utilizzare servizi cloud; è fortemente preferibile avere esperienza con Kubernetes e Google Cloud Platform.
  • Avere solide competenze in Go e scripting e una buona conoscenza delle pratiche di sviluppo software.
  • Avere esperienza con database relazionali e documentali.
  • Saper eseguire il debug e ottimizzare il codice e automatizzare le attività di routine.
  • Avere ottime capacità di risoluzione dei problemi e lavorare efficacemente sotto pressione in un contesto dinamico.
  • Comunicare in modo efficace per iscritto e a voce.