
Ingénieur développement et déploiement d’applications cloud
UNIVERSITE PARIS 1 PANTHEON SORBONNE | CDD
En Bref
- Lieu de travail : Paris
- Catégorie : A
- Date de publication : 14/05/2025
- Valable jusqu'au : 13/07/2025
- Code postal : 75000
- Salaire : De 20 000€ à 30 000€
- Référence : s4vrchj1ek
Employeur
Poste
Mission
L'ingénieur en développement et déploiement d'applications participe aux travaux de développement de la cellule Système d'Information et Ingénierie Numérique pour la Recherche. Il contribue à la conception, au développement et à l'intégration d'applications innovantes, s'appuyant sur des technologies modernes du développement web, du cloud et de l'IA. Dans un environnement dynamique, il met en oeuvre des orientations innovantes telles que l'exploitation de graphes pour l'analyse des données, l'implémentation de fonctionnalités à base de deep learning et de LLM, le développement orienté messages, le déploiement scalable de containers. Il assure le déploiement, l'optimisation et la sécurisation de ces applications sur des infrastructures cloud, garantissant leur robustesse et leur scalabilité.
Activités principales
· Participer aux développements d'applications menés par le service
· Rédiger et maintenir la documentation technique
· Automatiser les déploiements et les mises à jour des applications via des pipelines CI/CD
· Administrer les applications du service on premise (VM) ou dans le cloud (orchestrateur de container)
· Mettre en place et maintenir les tests unitaires, fonctionnels et d'intégration pour garantir la qualité des applications
· Superviser les missions confiées aux prestataires
· Veiller au maintien en condition opérationnelle des applications déployées par le service
· Collaborer avec les équipes de la DSI pour renforcer la résilience et la sûreté des applications
Activités secondaires
· Participer à l'expression du besoin, aux spécifications, à l'animation des projets, en lien avec les travaux de développement du service
· Assurer une veille technologique continue autour des technologies utiles aux projets du service (développement, déploiement, data science)
· Assister ponctuellement les équipes de recherche dans la maintenance de leurs solutions logicielles
· Participer à toutes les tâches pratiques en lien avec la vie du service
Contexte d'exercice de la fonction
Sorb'Rising est le projet lauréat de l'université Paris 1 en réponse à l'appel à projets « ExcellenceS sous toutes ses formes » du programme France 2030 de l'ANR. Planifié sur 8 années, le projet vise à construire un nouvel environnement pour la formation et la recherche à l'université Paris 1. Il reflète une double stratégie d'ouverture : d'une part, transformer les pratiques internes de formation et de recherche et, d'autre part, accroître l'impact sur la société des formations et des recherches en sciences humaines et sociales via la transdisciplinarité. Le projet se décompose en axes : la formation (Edu-Hub), la recherche (Fédération de recherche), le renforcement des capacités des personnels, le lien avec la société et le numérique.
L'ingénieur en développement et déploiement d'applications participe aux travaux de développement de la cellule Système d'Information et Ingénierie Numérique pour la Recherche. Il contribue à la conception, au développement et à l'intégration d'applications innovantes, s'appuyant sur des technologies modernes du développement web, du cloud et de l'IA. Dans un environnement dynamique, il met en oeuvre des orientations innovantes telles que l'exploitation de graphes pour l'analyse des données, l'implémentation de fonctionnalités à base de deep learning et de LLM, le développement orienté messages, le déploiement scalable de containers. Il assure le déploiement, l'optimisation et la sécurisation de ces applications sur des infrastructures cloud, garantissant leur robustesse et leur scalabilité.
Activités principales
· Participer aux développements d'applications menés par le service
· Rédiger et maintenir la documentation technique
· Automatiser les déploiements et les mises à jour des applications via des pipelines CI/CD
· Administrer les applications du service on premise (VM) ou dans le cloud (orchestrateur de container)
· Mettre en place et maintenir les tests unitaires, fonctionnels et d'intégration pour garantir la qualité des applications
· Superviser les missions confiées aux prestataires
· Veiller au maintien en condition opérationnelle des applications déployées par le service
· Collaborer avec les équipes de la DSI pour renforcer la résilience et la sûreté des applications
Activités secondaires
· Participer à l'expression du besoin, aux spécifications, à l'animation des projets, en lien avec les travaux de développement du service
· Assurer une veille technologique continue autour des technologies utiles aux projets du service (développement, déploiement, data science)
· Assister ponctuellement les équipes de recherche dans la maintenance de leurs solutions logicielles
· Participer à toutes les tâches pratiques en lien avec la vie du service
Contexte d'exercice de la fonction
Sorb'Rising est le projet lauréat de l'université Paris 1 en réponse à l'appel à projets « ExcellenceS sous toutes ses formes » du programme France 2030 de l'ANR. Planifié sur 8 années, le projet vise à construire un nouvel environnement pour la formation et la recherche à l'université Paris 1. Il reflète une double stratégie d'ouverture : d'une part, transformer les pratiques internes de formation et de recherche et, d'autre part, accroître l'impact sur la société des formations et des recherches en sciences humaines et sociales via la transdisciplinarité. Le projet se décompose en axes : la formation (Edu-Hub), la recherche (Fédération de recherche), le renforcement des capacités des personnels, le lien avec la société et le numérique.
Profil
Connaissances et compétences requises ou souhaitées
Connaissances
· Algorithmique objet et programmation fonctionnelle
· Modélisation relationnelle, UML, ORM
· Systèmes Unix (notamment modèle de sécurité)
· Architecture logicielle (design patterns) et SI (orienté service, orienté message, etc.)
· Protocoles pour l'intéropérabilité (REST, GraphQL), idéalement connaissance du web sémantique
· Principes de l'intelligence artificielle (deep learning, transformers)
· Technologies du cloud
Compétences principales
· Programmer dans au moins deux langages (idéalement Python, Typescript) et deux frameworks (idéalement FastAPI, React/NextJS)
· Écrire des tests unitaires, des tests fonctionnels, des tests d'intégration
· Connaître des solutions de programmation concurrente (idéalement Asyncio, Celery)
· Lire et écrire de la documentation technique en anglais
· Utiliser un IDE professionnel, déboguer, monitorer les performances
· Utiliser Git dans le cadre d'un workflow d'équipe pour garantir la traçabilité du code
· Interagir avec une base de données relationnelle en SQL ou via un ORM
· Connaître au moins un système NoSQL (idéalement Redis, Neo4j ou triple stores)
· Mettre en oeuvre intégration et déploiement continus (idéalement GitHub Actions)
· Containeriser et déployer des logiciels sous Docker (idéalement, avec Kubernetes)
· Déployer et superviser des applications en environnement cloud (idéalement, GCP)
Savoir-être
· Travailler en équipe autour d'objectifs communs définis par une feuille de route
· Respecter des pratiques qualité
· Communiquer, rendre compte, signaler les difficultés
· Proposer, innover, expérimenter, prendre des initiatives
Niveau minimum / expérience souhaitée :
· Profil recherché : Bac +3 à Bac +5 en informatique (BUT, licence professionnelle, master ou diplôme d'ingénieur)
Niveau d'études minimum requis
· Niveau 7 Master/diplômes équivalents souhaité. Niveau 5 (BTS-DUT) ou 6 (Licence-BUT) acceptés, selon profil, expérience et compétences
Langue de travail (courant : B2 ou C1) : français et anglais
Environnement de travail
Environnement de travail : Le Service d'ingénierie numérique pour la recherche est un projet développé dans le cadre de Sorb'Rising, projet lauréat du PIA4 Excellences sous toutes ses formes, remporté par l'université Paris 1 Panthéon-Sorbonne.
Ce service travaille en étroite collaboration avec la direction du Système d'information et des Usages numériques (DSIUN), notamment sur les aspects liés au développement de logiciels et d'intégration et de déploiement dans le système d'information de l'université.
Conditions particulières d'exercice
· Déplacements occasionnels possibles en France ou à l'étranger selon les évènements auxquels participe le service
Connaissances
· Algorithmique objet et programmation fonctionnelle
· Modélisation relationnelle, UML, ORM
· Systèmes Unix (notamment modèle de sécurité)
· Architecture logicielle (design patterns) et SI (orienté service, orienté message, etc.)
· Protocoles pour l'intéropérabilité (REST, GraphQL), idéalement connaissance du web sémantique
· Principes de l'intelligence artificielle (deep learning, transformers)
· Technologies du cloud
Compétences principales
· Programmer dans au moins deux langages (idéalement Python, Typescript) et deux frameworks (idéalement FastAPI, React/NextJS)
· Écrire des tests unitaires, des tests fonctionnels, des tests d'intégration
· Connaître des solutions de programmation concurrente (idéalement Asyncio, Celery)
· Lire et écrire de la documentation technique en anglais
· Utiliser un IDE professionnel, déboguer, monitorer les performances
· Utiliser Git dans le cadre d'un workflow d'équipe pour garantir la traçabilité du code
· Interagir avec une base de données relationnelle en SQL ou via un ORM
· Connaître au moins un système NoSQL (idéalement Redis, Neo4j ou triple stores)
· Mettre en oeuvre intégration et déploiement continus (idéalement GitHub Actions)
· Containeriser et déployer des logiciels sous Docker (idéalement, avec Kubernetes)
· Déployer et superviser des applications en environnement cloud (idéalement, GCP)
Savoir-être
· Travailler en équipe autour d'objectifs communs définis par une feuille de route
· Respecter des pratiques qualité
· Communiquer, rendre compte, signaler les difficultés
· Proposer, innover, expérimenter, prendre des initiatives
Niveau minimum / expérience souhaitée :
· Profil recherché : Bac +3 à Bac +5 en informatique (BUT, licence professionnelle, master ou diplôme d'ingénieur)
Niveau d'études minimum requis
· Niveau 7 Master/diplômes équivalents souhaité. Niveau 5 (BTS-DUT) ou 6 (Licence-BUT) acceptés, selon profil, expérience et compétences
Langue de travail (courant : B2 ou C1) : français et anglais
Environnement de travail
Environnement de travail : Le Service d'ingénierie numérique pour la recherche est un projet développé dans le cadre de Sorb'Rising, projet lauréat du PIA4 Excellences sous toutes ses formes, remporté par l'université Paris 1 Panthéon-Sorbonne.
Ce service travaille en étroite collaboration avec la direction du Système d'information et des Usages numériques (DSIUN), notamment sur les aspects liés au développement de logiciels et d'intégration et de déploiement dans le système d'information de l'université.
Conditions particulières d'exercice
· Déplacements occasionnels possibles en France ou à l'étranger selon les évènements auxquels participe le service
Ces offres pourraient vous intéresser
Recevoir des offres d'emploi similaires par email
Domaine/Métier :
Développeur
Localité :
Paris