Ingénieur DevOps 

 

CONTEXTE :

Dans le cadre de notre activité de télé-suivi des patients sous PPC, nous recherchons un ingénieur DevOps.

Vous serez impliqué sur des projets innovants liés au développement et à l’administration des infrastructures informatiques servant de plateforme de communication (SaaS) avec des objects connectés (IoT) ainsi que notre solution de télé-suivi. Ainsi que notre système d’information interne.

Vous évoluerez dans une équipe pluri-disciplinaires à dimension humaine (10 à 15 personnes); Garante de l'évolutivité du système, du respect des standards de développement, ainsi que les performances de la solution.

En collaboration avec l'équipe "hardware", vous devrez exploiter les différents appareils développés par la société ou par nos partenaires.

Votre force de proposition apportera un cadre technique aux projets sur lesquels vous interviendrez, et devrez transmettre votre expertise aux équipes.

 

MISSIONS :

Etablir le plan stratégique technique de l’infrastructure informatique en collaboration avec le développement des produits développés et en cours de développement ;

Définir et appliquer - en collaboration avec le responsable de votre équipe - les normes de développement,   permettant l'évolutivité et la pérennité des infrastructures ;

Participer aux échanges concernant l'évolution des développements réalisés par les différentes équipes   (logiciels embarqués, applications web, …) ;

Participer à la définition des cahiers des charges produit et fonctionnel ;

Mener des activités de vérification et validation des produits développés ;

Apporter votre expertise technique dans la résolution des problèmes post-production;

Concevoir des prototypes et preuves de concepts ;

Evangéliser les équipes à l'industrialisation du cycle de vie logiciel et aux pratiques DevOps (intégration/livraison continue, écriture/automatisation de tests, gestion des audits) ;

Garantir la sécurité du système et des informations selon les normes et législations en vigueur (dispositifs médicaux, hébergement de données de santé) ;

Etre acteur dans l'acquisition et l'utilisation de méthodes de développement Agile par l'équipe ;

Assurer le suivi des prestataires ou partenaires dans le cadre de la conception ou du développement de produits.

Entretenir une veille technologique constante et être force de proposition en adéquation avec les évolutions techniques ;

 

PROFIL :

Formation BAC+3 à BAC+5 en informatique souhaitée ;

Expérience minimale requise de 3 à 5 ans en développement au développement et à l’administration des infrastructures informatiques sous UNIX. Des connaissances en déploiement et administration de réseaux d’entreprise sous WINDOWS SERVER sera apprécié ;

Apte à mettre en place et maintenir son environnement de travail ;

Bonne connaissance des méthodes Agile et du schéma SCRUM (backlog produit, sprints, amélioration progressive ...) ;

Excellente maitrise des outils de gestion de versions sous Git et du modèle de versionnement Git-flow ;

Expérience passée réussie avec des outils de gestion de projets collaboratifs (Atlassian, Gitlab, Github, …) ;

Bonne maîtrise des architectures orientées services (12 Factors) et développement/exploitation de services d'API WEB (SOAP, REST, GraphQL, ...) ;

Sensibilité accrue aux bonnes pratiques et dispositif de sécurisation des systèmes d’information (méthodes de chiffrement, facteurs d’authentification, haute disponibilité, haut niveau d’intégrité, résilience, …) ;

Expérience passée souhaitée sur des projets de télécommunication combinant différentes méthodes de transport (Bluetooth, Wi-Fi, cellulaire, …) sur la base d’un OS temps réel ;

Connaissance et mise en application des outils et méthodes permettant de respecter les législations en vigueur sur la protection des données :

  • Exigences de certification des dispositifs médicaux ;
  • Exigences de certification HDS (ISO 27001, 20000-1, 27018, …) ;
  • Référentiels d’exigences de la PGSSI-S ;
  • Règlement Général sur la Protection des Données ;
  • Lois et autorités en vigueur dans tous pays importateurs (CNIL …) ;

Appétence envers :

  • L'IoT et les objets connectés ;
  • Les architectures logicielles (12 factors, Reactive programming ...) et design-patterns (MVC, Flux, …) ;
  • Les nouvelles technologies (Serverless, Cloud computing, …) ;

Compréhension et installation de solutions permettant l'intégration et la livraison continue (CI/DI):

  • Connaissance et exploitation du 12 factors ;
  • Écriture et automatisation des tests unitaires et tests d'acceptance ;
  • Industrialisation et automatisation des builds/déploiements pour mise en recette et production ;

Maîtrise des compétences et outils "DevOps":

  • Administration des systèmes UNIX ;
  • Orchestration infrastructure (Terraform), système (Puppet) et déploiement (Capistrano) ;
  • Containérisation (Docker) ;
  • Plateformes cloud (AWS, Azure, Scaleway, …) ;
  • Solution de stockage massif de données (HADOOP, Data lake, …) ;

Expérience passée dans le domaine de la santé sera appréciée ;

Participation à des projets open-source, un profil Github/Bitbucket comportant de petits/moyen projets personnels sera appréciée ;