Devops Engineer Descrizione Descrizione Modello/Breve
Stiamo cercando un ingegnere DevOps. Ti comporterai di rilasciare aggiornamenti sui prodotti, diagnosticare problemi di produzione e costruire integrazioni adatte alle esigenze dei nostri clienti. Come mostrato di seguito, svolgerai un ruolo chiave nel colmare il divario tra sviluppo, garanzia di qualità e operazioni IT.
Mirerai a combinare i compiti quotidiani richiesti nello sviluppo del software, nel controllo di qualità, nella distribuzione e nell'integrazione in un unico e continuo insieme di operazioni.
Devops Engineer Profilo di lavoro
Un ingegnere DevOps implementa metodi, strumenti e strategie per bilanciare le esigenze nel ciclo di vita dello sviluppo del software, dalla codifica alla distribuzione alla manutenzione e agli aggiornamenti. Riducono la complessità colmando il divario tra le attività necessarie per alterare rapidamente un'applicazione e le azioni necessarie per mantenerla affidabile.
DevOps riguarda l'unificazione e l'automazione del processo e gli ingegneri DevOps svolgono un ruolo importante nella miscelazione del codice, nella manutenzione delle applicazioni e nell'amministrazione delle applicazioni. Tutte queste attività hanno bisogno di una comprensione non solo dei cicli di vita dello sviluppo, ma anche della cultura DevOps, compresa la sua filosofia, metodi e strumenti.
Denunciare a
- Chief Technology Officer
- Lead tecnologico
Responsabilità dell'ingegnere DevOps
- Una mentalità di DevOps e conoscenza della consegna del software, della versione e dell'integrazione
- Costruisci e improvvisa gli strumenti automatizzati per creare infrastrutture, monitoraggio e avviso di sistema e visualizzazione dei dati
- Capacità di scrivere codice pulito, conoscere i modelli di progettazione del software, test software e applicazione di modelli di infrastruttura comuni
- Soluzioni di codifica e/o scripting per automatizzare i processi
- Comunicare e collaborare con i team di sviluppo e esso
- Identificare e implementare strumenti che ottimizzeranno i processi
- Comprensione di Azure, Virtualization, AWS, Terraform, Docker, Kubernetes Work
- Comprensione dell'amministrazione di diversi ambienti sul cloud
- Esperienza I Infrastruttura come codice usando Terraform è un grande vantaggio
- Esperienza negli strumenti di gestione della configurazione come Puppet e Ansible è un ulteriore vantaggio
- Know-how di scripting eccezionale con Bash, PowerShell e altre lingue di scripting
- creare e implementare strategie per migliorare i processi; compresa la reingegneria del processo come richiesto
- Gestisci accordi di licenza per l'ambiente di sviluppo
- Avere esperienza nella gestione degli incidenti: dovrebbe mantenere una testa fresca in caso di emergenza, mantenere l'equilibrio tra incidenti
- Collaborare con l'architetto di sicurezza delle informazioni e l'architetto cloud in R&S per garantire che la conformità della privacy dei dati e i requisiti di sicurezza siano implementati per gli ambienti cloud
- Dovrebbe essere disposto a partecipare a un programma di chiamate girevoli
- Collaborare alla creazione e all'implementazione di politiche cloud e governante
- Dovresti essere aperto e pronto a viaggiare in tutto il mondo, se necessario
Requisiti e competenze di ingegnere DevOps
- Una laurea in informatica o una materia simile
- Conoscenza operativa dell'infrastruttura a base di Linux
- Eccellente conoscenza di Ruby, Python, Perl e Java
- Configurazione e amministrazione di database come MySQL e MongoDB
- Risoluzione eccezionale dei problemi
- Comprensione di lavoro di una varietà di strumenti, tecnologie open source e servizi cloud
- Comprensione delle idee chiave DevOps e dei principi agili