Platform & SRE Engineer
À propos de la mission. Une entreprise informatique de premier plan recherche un Platform & SRE Engineer pour rejoindre une équipe en charge d'une plateforme de streaming Event-Driven à grande échelle. Cette plateforme assure la synchronisation en temps réel des données entre des environnements Mainframe legacy et un écosystème cloud-native.
La mission est résolument hands-on: vous serez responsable de l'exploitation et de la stabilisation de la plateforme OpenShift, de l'évolution du socle GitOps, du troubleshooting des pipelines de données et de l'accompagnement des équipes de développement. L'objectif est de résoudre des problématiques d'infrastructure concrètes et d'améliorer la fiabilité et l'efficacité de la plateforme.
Ce que vous faites
- Opérer et stabiliser l'infrastructure OpenShift multi-cluster et les services partagés.
- Administrer et sécuriser les clusters OpenShift: workloads, CRDs, secrets, NetworkPolicies, ServiceAccounts, SCCs, RBAC, quotas et LimitRanges.
- Gérer l'intégration du stockage (PVC/NFS, S3) et de la PKI d'entreprise.
- Maintenir et faire évoluer le socle GitOps basé sur ArgoCD et Helm, notamment dans un contexte multi-environnement.
- Développer et déboguer des Helm charts complexes.
- Supporter les pipelines CI/CD, notamment Jenkins, SonarQube et les migrations Flyway.
- Exploiter les clusters Kafka / IBM EventStreams: configuration des brokers et topics, partitions, rétention, rolling restarts, consumer groups et monitoring du lag.
- Assurer le support opérationnel d'Apache Flink, notamment sur les savepoints/checkpoints, le dimensionnement mémoire, le backpressure et le redémarrage des jobs.
- Diagnostiquer et résoudre les incidents liés aux pipelines CDC, aux jobs Flink et aux brokers Kafka.
- Configurer et maintenir les pipelines OpenTelemetry Collector.
- Créer et maintenir des dashboards Grafana, des règles d'alerte et des runbooks opérationnels.
- Administrer Grafana Loki et exploiter PromQL / LogQL.
- Accompagner les équipes applicatives sur leurs problématiques réseau, OAuth2/OIDC, build, intégration et déploiement.
- Participer à la gestion IAM avec Entra ID / Active Directory, app registrations, MSAL et Azure Key Vault CSI.
Profil
Infrastructure & Conteneurisation.
- Bonne maîtrise de Linux.
- Solide expérience de Kubernetes / Red Hat OpenShift.
- Expérience concrète de l'administration et du troubleshooting d'environnements conteneurisés.
CI/CD & GitOps.
- Bonne maîtrise de Git.
- Expérience avec ArgoCD ou forte volonté de le maîtriser.
- Bonne connaissance de Helm.
- Expérience concrète avec des pipelines CI/CD: Jenkins, GitHub Actions ou équivalent.
- Une expérience avec ArgoCD ApplicationSets, App-of-Apps, Helm chart authoring ou Kustomize constitue un atout.
Streaming & Data Pipelines.
- Expérience avec Kafka / EventStreams / Strimzi.
- Connaissance de Kafka Connect et Schema Registry (Apicurio/Avro).
- Bonne compréhension des concepts CDC.
- Une expérience avec Apache Flink, notamment Flink Kubernetes Operator, savepoints et state backends, constitue un atout.
Observabilité.
- Expérience avec Prometheus et Grafana.
- Connaissance des systèmes de logging centralisé tels que Loki, ELK ou équivalent.
- Une expérience avec OpenTelemetry Collector et la stack LGTM (Loki, Grafana, Tempo, Mimir) constitue un atout.
- Connaissance de PromQL / LogQL appréciée.
Développement.
- Bonne compréhension de l'écosystème Java / Spring Boot, principalement pour le diagnostic d'applications conteneurisées.
- Une expérience de développeur pur n'est pas nécessaire.
Bases de données.
- Connaissances de PostgreSQL.
- Familiarité avec Elasticsearch / Kibana.
Autres compétences appréciées.
- Connaissances d'Angular.
- Familiarité avec les environnements Mainframe / DB2 / IBM MQ.
- Connaissances en Infrastructure as Code avec Ansible / Terraform.
- Automatisation via Bash / Python.
- Utilisation et forte appétence pour les outils d'intelligence artificielle dans le quotidien: assistants de code, génération de scripts et runbooks, analyse de logs et automatisation.
Pratique Langues.
- Anglais obligatoire.
- Français ou Néerlandais.
Comment postuler
Consultez le texte complet de la mission et les informations de candidature des que votre candidature sur mesure est prete.
Commandez une candidature sur mesure pour consulter la mission complete et les informations de candidature.
Plus de contexte, moins d'heures de recherche dispersees.
Vous recevez juste assez de contexte pour evaluer si cette mission est interessante. Le briefing complet, les details client et les prochaines etapes restent disponibles dans l'app.