Ingénieur Tech Lead - DevOps sénior F/H
Role details
Job location
Tech stack
Job description
Le service a pour mission de récupérer, en temps réel, des millions de données afin qu'elles soient contextualisées, agrégées, corrélées et scorées afin de protéger nos clients. La plateforme est basée sur des technologies Big Data telles que ElasticSearch, Apache Kafka & Cassandra, ArangoDB, Redis, PostgreSQL et MongoDB ainsi que des process et outils de CI/CD tels que Jenkins, et Docker. Les composants critiques sont hébergé sur un cluster Kubernetes on-premise Le cœur de la plateforme est développé en langage Python. Elle est composée d'une dizaine de micro services interdépendants. Les renseignements produits sont utilisés et consommés en temps réel pour protéger les clients d'Orange Cyberdefense contre les menaces qui peuvent les cibler. Basé(e) sur le site de Lyon, vos missions principales en tant que Tech Lead - DevOps sont les suivantes :
- Assurer la mission de Tech Lead afin de garantir la tenue de la roadmap produit et la réponse aux critères de coût, qualité, délai
- Synchroniser les équipes dev (BigData / API / Front) et devops pour garantir le bon fonctionnement du service
- Coordonner et valider les choix de design des composants (existants, nouveaux), challenger les solutions techniques propos
- Garantir, maintenir et améliorer les processus de MCO (Maintien en Conditions Opérationnelles) et MCS (Maintien en Conditions de Sécurité)
- Développer et maintenir les pipelines CI/CD (Jenkins notamment, DockerHub, Jira, Bitbucket) en fonction des besoins du projet
- Être responsable de l'intégrité, de la fiabilité, et de la cohérence métier des données de la plateforme
- Participer au développement des SDK Python / Rust
- Coordonner et réaliser des investigations afin d'assurer la résolution des bugs et/ou problèmes de performance rencontrés
- Être garant(e) de la maitrise et de la connaissance du fonctionnement du backend API Python de la plateforme. Être capable de réaliser des revues de code sur l'ensemble des composants du backend.
- Anticiper les problématiques de scalabilité et de résilience
Requirements
Vous êtes diplômé d'un bac+3 minimum, vous avez un profil senior DevOps et/ou développeur et pouvez justifier d'au minimum 5 an d'expérience. Vous disposez de compétences solides en administration de systèmes Linux et en réseau. Vous avez une expérience confirmée en production et dans la gestion et la supervision de plateformes et de solutions complexes. Vous disposez également d'une expérience significative sur des services en cluster, sur Docker ou Kubernetes et sur des environnements Linux. Pragmatique, vous aimez analyser et résoudre des problèmes au sein d'architectures micro-services complexes. Vous avez une base d'acquis solide en développement et connaissez idéalement le langage Python. La connaissance des bonnes pratiques en gestion de versions ainsi que la maitrise de GIT sont des prérequis (CI/CD intégrés tels que GitHub Actions ou équivalents BitBucket). Vous connaissez et avez déjà travaillé avec des SGBD de type SQL (ex : PGSQL) et noSQL (ex : Elasticsearch, MongoDB). Autonome et motivé(e), vous savez faire preuve de curiosité et de créativité pour contribuer à notre innovation. Votre niveau d'aisance en anglais doit vous permettre d'échanger de manière quotidienne à l'oral comme à l'écrit sur le projet. Et si vous avez un attrait pour le secteur de la cybersécurité ou l'envie d'en découvrir plus, c'est encore mieux. Vous souhaitez rejoindre une équipe d'experts dans laquelle vous pourrez découvrir un sujet passionnant et développer vos compétences autour d'un service commercialisé en mode SaaS.