Celexio est une jeune structure qui a pour ambition de s'imposer comme interlocuteur de référence dans le conseil, la digitalisation et le sourcing.
Celexio c'est, avant tout, une équipe de passionnés de nouvelles technologies, une équipe regroupée autour d'une seule et même conviction "produire un service de qualité".
Nous valorisons nos ressources humaines et technologiques pour apporter des solutions innovantes, efficaces et pérennes.
Au sein des équipes techniques d'un acteur du secteur bancaire, vous rejoignez la plateforme de messagerie applicative IBM MQ, qui assure les échanges de messages entre les applications métier. L'enjeu : garantir la fiabilité, la sécurité et l'automatisation de cette plateforme critique, en apportant une culture DevOps à son administration et à son exploitation. Vous travaillerez en lien étroit avec les équipes de développement et d'exploitation. Sujets : Votre quotidien s'articulera autour de 4 piliers majeurs : • Administration IBM MQ : installation, configuration et administration des environnements (gestionnaires de files, files, canaux, clusters). • Exploitation et support : supervision de la plateforme, résolution d'incidents et analyse des anomalies de flux, en collaboration avec les équipes applicatives. • Automatisation : industrialisation des déploiements et de la configuration via scripts, Infrastructure as Code et chaînes CI/CD. • Sécurité et amélioration continue : gestion des droits d'accès, chiffrement, conformité, documentation des procédures et diffusion des bonnes pratiques.
Description du poste : Nous recherchons un consultant freelance expert en infrastructures de bases de données pour prendre en charge le déploiement et l'architecture complète d'une infrastructure MongoDB dans un environnement exigeant. Vous interviendrez de A à Z sur le projet, assurerez l'accompagnement des équipes et contribuerez à la fiabilité opérationnelle du service. Missions : • Build de l'infrastructure MongoDB : déploiement de A à Z des clusters (replica sets, sécurité, sauvegardes) et participation à la définition et à l'évolution de l'architecture cible. • Automatisation : conception et maintenance des playbooks et rôles Ansible pour industrialiser les installations, configurations et montées de version. • Observabilité : développement de scripts Python de supervision et intégration aux outils de monitoring (Dynatrace, Prometheus, Grafana) pour anticiper les incidents. • Run & accompagnement : troubleshooting et résolution d'incidents complexes, participation au régime d'astreintes, conseil aux équipes clientes sur leurs configurations MongoDB.
Gérer l'infrastructure 100% "as code" via Terraform (représente environ 45% de l'activité). Concevoir et maintenir des applications via des charts Helm et Dockerfiles (environ 30% de l'activité). Créer et maintenir des scripts d'utilitaires de check et de déploiement en Bash (20% de l'activité). Interagir avec les data engineers en Python (5% de l'activité) pour élaborer des tests et répondre aux besoins utilisateurs. Automatiser les déploiements d'infrastructures Cloud à grande échelle. Intégrer et automatiser le déploiement de composants transverses (Ingress, Keycloak, Nexus) et d'outils data sur Kubernetes (Gitlab, Jupyter, Spark, PostgreSQL). Contribuer à l'évolution de l'architecture de la plateforme et assurer une veille sécurité et technologique
Environnement de travail Vous intégrerez une équipe dédiée à l'implémentation, l'exploitation et la maintenance d'une plateforme technologique hautement sécurisée. Cette plateforme fournit l'infrastructure et les applications nécessaires aux travaux d'une équipe de Data Scientists. Stack technique principale : Golang (40 %), Terraform (30 %), Helm Charts & Dockerfiles (15 %), Bash (10 %), Python (5 %). Infrastructure & Automatisation : Terraform, Terragrunt, Packer, Ansible, Cloud. Conteneurisation & Data : Kubernetes, Helm, Ingress, Keycloak, Nexus, Gitea, Jupyter, Spark, PostgreSQL. Vous participerez au développement et à la maintenance de la définition as code de la plateforme. Développer et intégrer de nouvelles fonctionnalités (traitements de données, chiffrement, formatage) tout en maintenant les composants existants. Automatiser le déploiement d'infrastructures cloud à grande échelle. Intégrer, maintenir et automatiser les composants transverses open source et les outils de traitement de données sur Kubernetes. Collaborer avec les architectes, le directeur technique et les Data Engineers pour co-construire les cas d'usage et faire évoluer l'architecture. Contribuer à la rédaction des User Stories, à la planification des tâches, et documenter les composants techniques. Appliquer et promouvoir les bonnes pratiques de sécurité des données et réaliser une veille technologique continue.