Devops

Le DevOps est l’aboutissement de deux pratiques : le développement et l'exploitation système. Un professionnel DevOps agit dans tous les départements de l'entreprise et travaille avec les gestionnaires, les développeurs et les administrateurs pour améliorer un logiciel destiné au client.

Missions

De nos jours le devOps est plus qu’un métier c’est une nouvelle façon de penser. C’est un travail qui combine les compétences du développeur et celles de l’administrateur système.

Auparavant, nous avions deux ingénieurs travaillant indépendamment l’un de l’autre, aujourd’hui nous cherchons à réunir ces deux profils en un. Le DevOps efface les frontières entre développement et la production.

Selon le site officiel, « l’objectif d’un ingénieur DevOps est de mettre en place l’automatisation complète de la mise en production d’une application depuis le commit d’un fichier par un développeur » en vue de  réduire au maximum les interventions humaines pour accélérer la livraison des projets.

Voici une liste (non exhaustive) des missions du DevOps :

  • Développer un site ou application en fonction du besoin des utilisateurs / clients
  • Réaliser une série de tests
  • Accompagner l’intégration et le déploiement de la solution
  • Veiller à la bonne prise en main de la solution par les utilisateurs
  • Assurer le bon fonctionnement de l’application ou du site
  • Garantir l’entretien de l’application ou du site
  • Assurer les mises à jour et les évolutions techniques
  • Présenter le support d’aide technique pour des utilisateurs

Compétences

L’ingénieur DevOps est généralement un ingénieur expérimenté possédant des compétences en développement de logiciels, en outils d’administration et en administration système.  De nombreuse compétences techniques sont requises, comme :

  • Compétences en automatisation (agnostique des outils).
  • Capacité à concevoir, construire et exploiter une stack technologique.
  • Gestion de la configuration et de l’automatisation
  • Compétences dans l’un des outils et langages suivants : Docker, Jenkins, Chef, Marionnette, Salt, Git, MongoDB , JAVA et Nginx.
  • Expérience opérationnelle dans l’environnement Linux / Unix et les langages de script: Shell, Perl, Python
  • Expérience avec AWS dans un environnement de production: EC2, S3, VPC, IAM, ELB, CloudWatch.

Formation

Il n’y a pas de formation ou de parcours pédagogique pour devenir ingénieur DevOps. En règle générale, ce sont des développeurs ou des administrateurs système chevronnés qui possèdent des compétences en affaires, organisation, configuration, automatisation, opérations et leadership.

Néanmoins, il sera recommandé d’avoir un diplôme d’ingénieur ou un master professionnel et au moins 3 années d’expérience en programmation, en production de logiciel et en administration système pour exercer ce métier.

Salaire

Un Devops «junior» peut prétendre à un salaire moyen brut annuel de 38k € (sortie d’école). Cette rémunération varie en fonction de la région dans laquelle il travaille et évoluera dans le temps. Après quelques années son salaire peut atteindre 60K€ par an.

Synonymes

#Responsable infrastructure #Ingénieur système #Script #Automatisation Engineer

 

Voir les jobs « Devops » disponibles

Postuler à l'annonce Postuler à toutes les annonces Ingénieur système linux orienté web
Remplissez le formulaire
C'est tout bon

On vous recontact au plus vite !
En attendant, vous pouvez toujours consulter nos autres jobs !

rotate screen

Retourner votre tablette pour une meilleure navigation