Contexte
Dans le cadre du développement de ses systèmes de gestion, le client doit recourir à une prestation externe pour fournir assistance au build et au run de sa plateforme de base de données Investment.
Le client possède des environnements de production, d’homologation, de développement, de secours et d’infrastructure fonctionnant sous différents systèmes d’exploitation. Les SGBD sont administrés par une équipe de 9 DBAs (Europe / Asie). L’équipe assure plusieurs missions :
- Administration bases de données
- Définition des stratégies pour les SGBD (Oracle, Sybase, SQLServer, MariaDB, MongoDB, PostgreSQL, Redis)
- Définition des architectures dérivées de ces stratégies
- Évolution des SGBD et des logiciels associés
- Validation de tous les dossiers techniques du domaine
- Support de haut niveau à la DSI
- Assistance technique aux projets
Actuellement, la solution Redis est déployée au fil des projets des équipes de développement, sans standard d’architecture, ni maintenance en production : supervision, patching/upgrade, sauvegarde… Il s’agira de faire un état des lieux de l’existant et de s’approprier le contexte technique du client afin de proposer des principes d’architectures et un plan pour administrer et industrialiser l’ensemble des opérations de maintenance.
Missions
- Assurer au quotidien la disponibilité, la résilience et l’intégrité des clusters Redis
- Garantir la sécurité des déploiements Redis conformément aux normes du SI et aux exigences de conformité
- Proposer et justifier une architecture cible Redis adaptée aux besoins métiers et au modèle Kubernetes
- Gérer les incidents et participer aux RCA (analyses de causes racines)
- Piloter les évolutions et changements des plateformes Redis
- Optimiser les performances, la consommation mémoire/CPU et les coûts
- Tuner les configurations Redis
- Automatiser et industrialiser les déploiements et opérations
- Mettre en place le monitoring, dashboards et alertes
- Participer aux astreintes
- Assurer le transfert de compétences vers les équipes internes
Résultats attendus / Livrables
- Administration opérationnelle des environnements Redis sur Kubernetes / On-Premise
- Tuning Redis et développement des scripts/playbooks de MCO
- Outillage et automatisation CI/CD / GitOps
- Runbooks et documentation opérationnelle
- Documents de préconisations et bonnes pratiques
- Participation à la stratégie d’évolution des plateformes
- Dashboards et alerting paramétrés
- Plan d’upgrade détaillé
- Sessions de transfert de connaissances
Outils & Environnement
- Linux
- Docker & Kubernetes
- Helm & ArgoCD
- Ansible / Terraform
- Gitlab / Artifactory / Jenkins
Expertises appréciées
- Expérience Cloud (Azure, AWS ou GCP)
- Kubernetes en production
- GitOps / ArgoCD / Helm / Operators
- Outils d’automatisation et CI/CD
- Observabilité : Prometheus, Grafana
- Solutions de backup / DR
- Contexte international : français et anglais impératifs