Développeur FullStack, Ile de France

L'entreprise

L'entreprise est une startup créée en 2020 et basée à Montpellier. Aujourd’hui, 4 personnes travaillent à la création d’une plateforme dédiée aux développeurs : R2Devops !

Pour le moment, R2Devops est un hub mettant gratuitement à disposition des développeurs des jobs prêts à l’emploi pour faciliter la création de pipelines d’intégration et déploiement continus. Ce hub doit évoluer dans les mois à venir, et c’est pour cela que nous avons besoin de toi !
Avant de te parler de ton rôle chez l'entreprise, il est normal de nous présenter. Tout notre travail respecte trois principes :
- L’utilisateur est au cœur de nos priorités,
- Nous prônons la transparence et le partage dans nos équipes et avec notre communauté,
- Nous tirons des leçons de toutes nos actions pour nous améliorer continuellement !

Pour le dire plus simplement : on aime quand ça bouge, on est curieux et surtout on est bienveillants entre nous et avec toutes les personnes qui gravitent dans notre écosystème !

La formation

Vous suivez le Cursus en alternance avec OpenClassrooms en parallèle de vos missions chez l'employeur dans le cadre d'un contrat d'apprentissage ou de professionnalisation . Vous bénéficiez d’une rémunération correspondant à un pourcentage du SMIC (ou, dans certains cas, du salaire minimum conventionnel) dès le 1er jour, variant en fonction de votre âge et de votre progression dans le cycle de formation. Le rythme préconisé : 2j en formation et 3j en entreprises par semaine. La durée de formation : voir selon le parcours préparé.

Les missions

Ta mission : élaborer, avec notre équipe, une plateforme cloud et collaborative permettant la création et l’automatisation des pipelines de développements logiciels.

Tu rejoindras notre équipe à Montpellier. À cause de la situation actuelle, le télétravail est encouragé/ accepté, mais nous souhaitons que tu sois présent physiquement dans nos locaux lorsque la situation retrouvera un semblant de normalité !

Types de missions/activités qui te seront confiées:

Encadré par ton maître d’apprentissage, tu pourras travailler sur différents aspects de la création et de l’évolution de la plateforme, principalement orientés autour du FullStack et du DevOps.

- Participation au développement de la plateforme centrale et collaborative de gestion des jobs :
- Prise en charge du développement complet de module de la plateforme frontend et backend.
- Réflexion sur l’automatisation et l’optimisation des jobs intégrés sur la plateforme.
- Industrialisation, maîtrise et maintien de la plateforme centrale et collaborative de gestion des jobs.
- Création de jobs réutilisables pour l’intégration et le déploiement continus.
- Configuration de plateformes de développement en interne et chez nos clients :
- Analyse des besoins des utilisateurs et configuration de plateformes de développement optimisées selon les enjeux du client.
- Conduite d’un projet de développement en interne et/ ou pour un client.
- Création de configurations génériques.
- Création de pipelines CI/CD personnalisés en internes et/ ou pour des clients.
- Création de pipelines de déploiement sécurisés et optimisés en environnement Cloud.
- Rédaction d’articles et présentations internes de sujets techniques.

Le profil recherché

Les compétences techniques, c’est bien, mais ta personnalité nous intéresse tout autant !
👇

- Tu parles anglais : toute notre communication interne se fait en anglais, il est donc primordial que tu te sentes à l’aise avec cette langue.
- Tu es autonome : tu prends des décisions en engageant ta responsabilité sur des sujets maîtrisés, tu proposes des pistes pour les partager avec ton maître d’apprentissage.
- Tu es force de propositions au sein de l’équipe : tu aimes parler de ton travail et les outils avec lesquels tu travailles, tu proposes des idées et améliorations.
- Tu es curieux de nature et aime apprendre de nouvelles choses ! Compétences DevOps et FullStack qui seront développées

À la fin de ton alternance, tu seras autonome sur de nombreuses tâches inhérentes aux métiers du DevOps et FullStack :
- Connaissance des concepts et de la culture DevOps avec focus sur l’intégration et déploiement continus : maîtriser des concepts et techniques des pipelines CI/CD, maîtriser des concepts de CI/CD, Infrastructure as Code et GitOps, déployer une application en mode DevOps.
- Maîtrise d’une plateforme de développement : concevoir et développer une application FullStack, développer la partie backend d’un portail en Golang.
- Définir le modèle de données préalable au développement d’une plateforme.
- Industrialiser ses développements et leur livraison.
👇

- Développer la partie frontend du portail en React, responsive, HTML5, CSS3.
- Utiliser des cloud providers et mettre en place des services cloud.
- Établir des guidelines pour guider des équipes de développements en fonction des contextes clients :
- Organiser son travail en équipe (gestion et estimation de son temps, communication et reporting).
- Connaître et utiliser des bonnes pratiques au sein de son équipe de développement. Proposer des améliorations sur celles-ci.
- Recueillir les besoins, pouvoir estimer et étudier la faisabilité d’un projet à envergure internationale (impliquant plusieurs intervenants).
- Mesurer l'efficacité des processus, pouvoir proposer des améliorations et les mener.
- Être leader technique au sein de l’équipe.
- Travail en équipe selon les principes de l’agilité : maîtriser des concepts de l’agilité et de l’importance du travail en équipe.
- Être en mesure d’encadrer une équipe de développements et de piloter son propre projet en mode Agile.
- Utilisation d’un système de ticket sur une plateforme centralisée pour suivre l’avancement de son travail et celui de son équipe.