Silca

★★★★★

Ingénieur devops - continuous delivery H/F

14 novembre Yvelines, Saint Quentin en Yvelines CDI

Au sein de SILCA, vous intégrez l'équipe « Middleware et DEVOPS », une équipe dynamique de 7 personnes qui assure des missions de conseil, d'ingénierie, d'expertise et de support de niveau 3 sur plusieurs centaines de serveurs d'applications.
L'industrialisation des activités, avec notamment la plateforme de déploiement continu, ainsi que le développement de services à valeur ajoutée pour les Clients sont des enjeux forts du poste
Pour répondre à ses besoins et aux attentes Client, SILCA construit depuis quelques mois une plateforme de production pour héberger des containers en vue de proposer un écosystème complet et sécurisé (registry, chaine de fabrication des images, scripts de déploiement, solutions d'alerting et de monitoring, journalisation, clustering...)
- Dans ce contexte vous êtes chargé :
o Participer à la construction de la plateforme

o Accompagner les MOE des Clients

o D'industrialiser les environnements de production

o Développer les services proposés sur la plateforme de déploiement continue.
- Vous contribuez également aux travaux sur les autres périmètres de l'équipe, notamment dans le développement de nouveaux services à valeur ajoutée (monitoring des services middleware, solutions d'api management, centralisation des logs, etc.).
- Enfin vous assurez le correct fonctionnement des « middlewares » déployés.
Pour réaliser la mission, vous êtes à même de :
- Assurer le développement et le support des plateformes d'hébergement des containers

- Automatiser des socles techniques et applicatifs (déploiement/paramétrage/dépôt de livrable client)

- Administrer des socles techniques Middleware et la plateforme de déploiement continue

- Assurer le support technique des socles gérés, notamment en analysant et résolvant des incidents ou problèmes, et en mettant en œuvre des changements

- Participer/Conseiller à la conception des solutions techniques : choix technologiques, choix des plateformes et définition des architectures, mise en œuvre

- Concevoir et implémenter des mécanismes spécifiques pour l'intégration des nouveaux besoins clients ou des évolutions technologiques des environnements cibles (travaux en collaboration avec les équipes BigData, Openstack, etc.)

- Etre à l'écoute du marché pour assurer l'évolution des outils (veille technologique) et force de propositions sur les nouvelles orientations à prendre

- Définir/Rédiger les procédures d'exploitation et documents d'architecture, en veillant au respect des normes existantes

- Alimenter et veiller à la cohérence des référentiels techniques

- Former des utilisateurs aux solutions déployées.

L'environnement de travail :
- Actuellement Docker et son écosystème (par ex : swarm) mais d'autres sont à étudier pour « demain » (mesos/marathon, kubernetes, …)

- WebSphere, JBOSS, TOMCAT, Apache /php, Nginx…

- Autres produits du type CASSANDRA, WSO2, Talend, etc.
- Ansible, GIT, Nexus, ELK, Orientdb, Kafka, etc

- Expériences réussies dans le déploiement d'une chaine DEVOPS (sur container docker)
- Connaissances approfondies des écosystèmes DOCKER et des environnements JEE)
- Maitrise de divers langages de programmation (a minima Python, JS est un plus)

- Expertise dans l'outil de gestion de configuration Ansible

- Bonne connaissance autour des web services et des technologies cloud (notamment orchestration)

Informatique