DEVOPS SENIOR

Expirée

DEVOPS SENIOR

1 CONTEXTE

Le DEV/OPS senior porte la préparation des déploiements (Intégration et Production) applicatifs comme techniques et ce dans un contexte de déploiement majoritairement automatisé via Ansible. Il est également amené à faire du déploiement de l’infrastructure via l’Infra as Code (IaC) basée sur du Terraform. Il est responsable de la mise en place de toute la chaîne de d’intégration continue et déploiement continu (CI/CD) via les outils Jenkins et/ou Gitlab-CI. La construction de l’application en fait partie, par exemple il est responsable de la mise en place et évolution des fichiers de constructions de images Docker. Il travaille de façon étroite avec les équipes de développement des DSI (D2D ou CDS externes), sa bonne compréhension du fonctionnement des équipes de dev voir une précédente expérience en tant que développeur seront un vrai plus.

Le DEV/OPS senior contribue au maintien en condition opérationnel des environnements des applicatifs et socle de manière pro active et réactive en cas d’incident.

Le DEV/OPS senior peut aussi contribuer dès la conception du projet puis tout au long de la vie du produit afin que l’application soit testable, installable de la manière la plus simple possible, supervisable et diagnosticable de manière facile et résiliente.

En terme technique on est sur des environnements majoritairement on cloud (AWS et Azure, PAAS et IAAS), avec pour les machines hors PAAS du Linux et du Windows

MISSIONS

le DEV/OPS senior est en charge des étapes de MEI et MEP sur les projets

Le DEV/OPS senior réalise la partie automatisation du déploiement dès la phase de développement en travaillant avec l’équipe de dev de D2D, avec comme prérequis le/les playbook préexistant ou un DI dans le cas d’une application dont le déploiement est non encore automatisé, le DI pouvant être bâtit à 4 mains avec l’équipe de dev si il n’existe pas. Le tout se faisant en collaboration étroite avec l’équipe de dev.

Le DEV/OPS senior aura la responsabilité du bon déroulement de la MEI (Mise en intégration), de la MEP (Mise En Production) et de la qualité de service auprès du métier.

Le DEV/OPS senior contribue au fonctionnement continu et à la mise à jour des dispositifs d’exploitation (CMDB, sauvegardes, consignes…). Il doit communiquer à toutes les parties concernées. Il doit pouvoir répondre à la gestion d’un incident sur MEP et du retour arrière. Sur ce point particulier il sera amené à tenir un rôle de référent pour l’équipe OPS en place (plus orienté dev qu’exploitation actuellement)

Le DEV/OPS senior doit être en mesure d’investiguer (collecte d’informations, application d’outils) en collaboration avec les équipes d’exploitation et les équipes de la DSI Métier pour construire les actions correctives/curatives en cas d’incident.

LIVRABLES

  • La mise à jour ou la création des playbook sur les applications concernées par une automatisation du déploiement.
  • La mise à jour ou la création des scripts Terraform sur les applications concernées par une automatisation

du provisionnement.

  • Développement des pipelines de CI/CD sur jenkins et/ou Gitlab-CI
  • Développement de la conteneurisation des applications
  • Conseil et expertise clouders , notamment AWS
  • L’autonomie dans les opérations d’intégration et d’exploitation (Build and Run),
  • L’accompagnement d’un maximum d’actions et demandes de la DSM SA SNCF.
  • Les livrables sont ceux décrits dans le cadre des processus DEA et ceux identifiés comme nécessaires à la maitrise et au suivi des applications présentes dans le périmètre

Compétences requises et souhaitées:

Compétences requises Niveau de maîtrise ++++

Communication +++

Relation client +++

Pilotage et conduite de projet +

Autonomie +++

Prise d’initiative +++

Technique Réseaux ++

Technique Systèmes d’Exploitation & Middlewares +++

Architecture des systèmes d’information ++

Pratique DEV/OPS +++

Environnement technique :

  • Compétence niveau attendu description de l’attendu

Ansible +++ capacité de rédaction de playbook from scratch

Git +++ Essentiel de connaître la gestion de version.

INexus/Artifactory +++ Livrables dans Nexus. Migration vers Artifactory en cours. Images docker

dans Harbor.

Jenkins/Gitlab-CI +++ Savoir mettre en place un pipeline CI/DI est essentiel

Kubernetes +

Docker ++ Mise en place et/ou évolution des Dockerfiles

Aws ++ Bonne maîtrise

Linux +++ Essentiel. Capacité à intervenir sur des srv de hprod et prod pour des

corrections, analyser des process et des logs

Shell +++ Scripting shell. Important pour des tâches d’intégration et

automatisation.

Srv web ++ Nous avons apache, tomcat, NGINX, Traffic

Windows ++ Ce serait un plus de connaître un peu mais le parc d’applications est

majoritairement sur du Linux

Terraform ++ Moins critique que Ansible mais de plus en plus de projets sont

concernés.

Postgresql ++ Au moins avoir pratiqué des bases de données relationnelles. Postgresql

est majoritaire sur l’ensemble des applications. Nous avons aussi Oracle

et SQL Serveur

Azure +++ Bonne maîtrise

Datadog + Bonne maîtrise

Nginx, Trafik ++ Avoir mis en oeuvre

SonaQube + Serait un plus

Liquibase + Serait un plus

Bénin Digital est une Entreprise de Services du Numérique (ESN) spécialisée dans la digitalisation des processus métiers et accompagne les clients issus des secteurs de l’industrie, de la Banque & assurance, de l’industrie, de la Grande distribution & e-commerce, et des Médias & communication. Nous interagissons avec nos clients et consultants autour de compétences « tech » pour l’essentiel et les accompagnons aussi avec des talents Data, Produit, Design et Marketing Digital. Benin Digital accompagne ses clients dans la chaine de valeur de leurs activités en leur mettant à disposition son expertises à travers des consultants hautement qualifiées pour des projets et des missions diversifiées en Afrique et en Europe.

 

Informations complémentaires

  • L’offre d'emploi a expiré !
Partager cette offre d'emploi

Benin Digital

Votre entreprise de transformation digitale
(0)