Offerta di lavoro
Responsabile – Ingegneria delle piattaforme GitHub e Azure DevOps
Northern Toolchest è alla ricerca di un ingegnere capo (Principal Engineer) per il settore GitHub & Azure DevOps Platform Engineering a Kansas City, MO, che, in qualità di responsabile tecnico, sviluppi pipeline CI/CD scalabili e piattaforme DevOps e guidi un team di ingegneri.
Descrizione del lavoro
Stiamo cercando un Principal Engineer per GitHub e Azure DevOps Platform Engineering. Questo ruolo si concentra principalmente sulla creazione, la manutenzione e l’ottimizzazione di architetture ad alte prestazioni e scalabili, nonché sull’implementazione e la modernizzazione delle nostre piattaforme di distribuzione del software aziendale. Ricoprirai il ruolo di leader tecnico per guidare e formare un team di ingegneri e architetti, garantire il rispetto dei principi DevOps, promuovere lo sviluppo di standard tecnici e best practice e favorire una cultura del miglioramento continuo. Il candidato ideale vanta una comprovata esperienza nella gestione di iniziative ingegneristiche complesse, una solida competenza in GitHub, Azure DevOps e strumenti DevOps correlati, nonché eccezionali capacità comunicative. In questo ruolo sarete responsabili della creazione e della manutenzione di pipeline CI/CD scalabili, sicure ed efficienti, dell’automazione dei processi di build, test, distribuzione e monitoraggio, della collaborazione con stakeholder interfunzionali (product manager, ingegneri della qualità, team operativi ecc.) e con altri team di ingegneria e piattaforme, al fine di garantire l’allineamento con gli obiettivi aziendali, la roadmap della piattaforma e la direzione strategica. Questa posizione richiede un leader tecnico con un approccio pratico, in grado di definire la visione tecnica, l’architettura e la progettazione, di potenziare le organizzazioni e le piattaforme e di fungere da ambasciatore delle pratiche ingegneristiche all’avanguardia.
È necessario possedere conoscenze nei seguenti ambiti:
- Progettazione architettonica
- Implementazione
- Funzionamento
- Osservabilità
- Monitoraggio della sicurezza
- Strumenti e best practice
Il candidato ideale è un ingegnere di piattaforma o un ingegnere DevOps altamente qualificato ed esperto.
Responsabilità
Strategia e architettura della piattaforma
- Sviluppo e implementazione di strategie di piattaforma end-to-end per GitHub, Azure DevOps e Nexus
- Garantire la robustezza, la scalabilità e la facilità di manutenzione dei servizi della piattaforma
- Allineamento dell'architettura tecnica agli obiettivi organizzativi
- Gestione dell'implementazione di pipeline CI/CD, Infrastructure-as-Code, containerizzazione e ottimizzazione cloud per la piattaforma
- Gestione dell'implementazione dei principi di osservabilità, resilienza e governance della piattaforma
- Collaborazione con i team di prodotto e di sicurezza per l'implementazione delle best practice relative a Zero Trust e DevSecOps
- Garantire che la piattaforma soddisfi i requisiti aziendali in materia di conformità e audit
- Gestione dell'integrazione di strumenti nativi e personalizzati per garantire una piattaforma coerente e senza soluzione di continuità
- Utilizzo di GitHub Copilot per ottimizzare lo sviluppo e la distribuzione del software
- Utilizzo di strumenti basati sull'intelligenza artificiale per migliorare l'efficienza nell'automazione della pipeline, nell'analisi degli errori e nelle pratiche di sviluppo sicure
- Valutazione e raccomandazione di meccanismi automatizzati di monitoraggio, osservabilità e autoriparazione per una maggiore affidabilità
Ingegneria DevOps e ingegneria CI/CD
- Progettazione e implementazione di pipeline CI/CD di livello aziendale con processi di build sicuri e distribuzione automatizzata
- Progettazione e implementazione di processi di distribuzione sicuri e automatizzati
- Integrazione con le configurazioni di Service Discovery, bilanciamento del carico, monitoraggio e auto-scaling
- Automazione della distribuzione dell'infrastruttura cloud (orchestrazione dei container, rete, ecc.)
- Ottimizzazione dell'architettura cloud e di rete, compresi il bilanciamento del carico, la scalabilità e le strategie di ripristino in caso di disastri
- Implementazione e applicazione delle migliori pratiche relative all’Infrastructure-as-Code (ad es. Terraform, Helm) al fine di garantire coerenza,
Dettagli sul lavoro