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