Usa la mia posizione

Annuncio

Software Engineer - Micro/Private/Bare-Metal Cloud

Canonical Jobs, Milano

Software Engineer - Micro/Private/Bare-Metal Cloud

Canonical Jobs - Milano

Candidati

Descrizione lavorativa

Si tratta di un'opportunità entusiasmante per un ingegnere software con la passione per l'open source, Linux e la creazione di tecnologie per la democratizzazione dei data center. Aiutaci a creare il sistema cloud nudo numero 1 e lavora con i migliori e più brillanti della tecnologia di Canonical!

Il team Ubuntu MAAS è responsabile dello sviluppo della tecnologia iper-scala Metal As A Service. Ubuntu mira a diventare la distribuzione server più scalabile e pronta per il cloud, e MAAS è la nostra piattaforma per raggiungere questo obiettivo. MAAS è uno stack software in rapida evoluzione scritto in Python e Go, e siamo alla ricerca di ingegneri software esperti che comprendano le prestazioni su scala, la rete, lo storage e l'usabilità.

I candidati devono essere appassionati del futuro di Ubuntu ed essere in grado di dimostrare la propria leadership tecnica in un team di ingegneri distribuito a livello globale che condivida questa passione. Questa posizione richiede viaggi internazionali più volte all'anno.

Cosa farete

  • Sviluppare e implementare software utilizzando i moderni Python e Go.
  • Sviluppare i componenti e le funzionalità principali di MAAS per renderlo il sistema cloud nudo numero uno.
  • Modificare l'architettura di MAAS per renderlo più semplice, veloce e facile da usare.
  • Collaborare con altri team per garantire che MAAS funzioni con altri strumenti e sia rilasciato in tempo.
  • Contribuire a migliorare il nostro ambiente di integrazione continua, i test e le pratiche per mantenere un feedback rapido e una buona copertura dei test.
  • Contribuire alla documentazione delle funzionalità attuali e di quelle esistenti, rendendola una risorsa di livello mondiale per gli operatori e gli utenti dei centri dati.
  • Garantire la comunicazione tecnica e la collaborazione con altri team, se necessario.
  • Assumersi la responsabilità personale di risolvere i problemi e portarli a soluzione.
  • Viaggiare a livello internazionale più volte all'anno per incontrare e collaborare con il proprio team e con altri team

Chi siete

  • Almeno 5 anni di comprovata esperienza professionale nello sviluppo di software in Python, Go o linguaggi simili.
  • Capacità di apprendere rapidamente nuovi sistemi e metodi
  • Eccellenti capacità logiche, di risoluzione dei problemi e di risoluzione delle problematiche
  • Spiccate capacità di comunicazione in inglese, sia scritta che verbale
  • Esperienza con le tecnologie dei server Linux, tra cui, ma non solo, virtualizzazione (KVM), container (LXC), ecc.
  • Laurea triennale o equivalente in informatica, materie STEM o simili
  • Conoscenza delle tecnologie di rete, tra cui PXE, DHCP, TFTP, DNS, NTP
  • Come plus, una certa esperienza con i controller e i protocolli di baseboard (Redfish, IPMI, AMT e altri)
  • Come plus, una certa esperienza con le reti, la tecnologia di archiviazione e l'infrastruttura e l'hosting cloud.
  • Un plus è la familiarità con alcuni degli strumenti e delle metodologie di sviluppo open source utilizzati nella realizzazione di diversi progetti Ubuntu (MAAS, Juju, Ubuntu Server, LXD, Ubuntu Core) come Launchpad, gli strumenti di packaging Debian (APT, dpkg) e Snapcraft.
  • Idealmente, esperienza nel provisioning e nell'automazione su larga scala di server fisici, compresa la distribuzione rapida, la configurazione, la gestione e l'orchestrazione dei servizi.

Siamo orgogliosi di creare un ambiente di lavoro privo di discriminazioni. La diversità di esperienze, prospettive e background crea un ambiente di lavoro migliore e prodotti migliori. Indipendentemente da chi siete, considereremo la vostra candidatura in modo equo

#LI-Remote #stack

Map