7 ans d'expérience requis
Bac+5
Salaire prévu entre 70 et 85 fixes bruts par an, selon l'expérience
France (Paris, Nantes ou Marseille), full remote possible basé sur le territoire Français.
Lucca is getting global! For this job, the level required in English is C1 (making presentations).
Contexte
Ce sont pas loin de 200 développeurs qui façonnent au quotidien les logiciels Lucca afin d’offrir à nos clients une solution fiable, performante, connue et reconnue. Ça représente pas moins de 80 applications exposées, toutes développées en .NET 8 et Angular.
Avec tous ces artisans du code, la chaîne de production est primordiale. De la ligne de code à la mise en production, chaque maillon a son rôle à jouer et doit répondre à des attentes fortes.
Nous avons par exemple développé un CLI pour faciliter la vie des dev, permettant de lancer n’importe quelle application Lucca sur un cluster Kubernetes automatiquement provisionné sur le poste de dev.
Notre CI tourne sur GitHub Actions (sur des runners Kubernetes bare-metal) et nous utilisons CakeBuild pour standardiser nos pipelines et capitaliser sur nos compétences C#.
Un de nos secrets de fabrique : une gestion de préprod qui nous permet de spawn un environnement éphémère à la volée sur n’importe quelle PR, et ainsi valider fonctionnellement (via notre QA et nos PM) le code à la volée.
En bout de chaîne, les équipes produit sont 100% autonomes pour déployer leurs applications.
Descriptif de l'offre
Pour pouvoir répondre à ces attentes fortes, nous avons besoin de vous pour rejoindre notre équipe DevX (Developper eXperience) où notre objectif est d’améliorer la vélocité et la productivité des développeurs tout en sécurisant la qualité des produits Lucca.
Nous œuvrons à faire disparaître les irritants dans tout le cycle de développement et à apporter du confort de travail à nos dévs.
Nous sommes une équipe majoritairement en remote (Nantes, Marseille, Paris, Lyon, Bordeaux), mais nous avons aussi des bureaux sympas sur Paris, Nantes et Marseille. ;)
En tant que Platform Engineer, voici les contributions qu’on attend de vous :
Le champ d’expertise sur lequel vous allez intervenir inclut aussi un nombre significatif de librairies .NET communes, low-level, avec des enjeux de performance et de résilience significatifs.
Ce poste est à la fois l’occasion de contribuer à un écosystème déjà mature et scalable, mais aussi de partir d'une page blanche pour de nombreux projets sur notre prochaine infrastructure (on migre notre infra VM Ansible vers du Kube bare-metal).
Quelques chiffres et détails :
• Le scope : plus de 300 repos GitHub, et 80 applications exposées (toutes en .NET 8.0)
• 300k req/min, plus d’un million d’utilisateurs, présent dans quasiment tous les pays.
• Plus de 900 VMs, 700 To de data, 16 clusters de prod, une croissance de 50% / an depuis des années. Plus de 10 000 builds de CI / mois, jusqu’à 50 déploiements chaque jour (les équipes sont autonomes), le tout sur 3 régions (France, Allemagne, Suisse).
Notre future infra vNext c’est :
• Des volumes encore plus importants
• Sur du Talos (Siderolabs), en mode bare-metal + OpenStack + Azure, CSI Rook/Ceph et du Minio, et CNI Cilium. Déployé en full GitOps (via ArgoCD)
• Une dizaine de clusters Kubernetes totalement indépendants, et des nouvelles régions à venir pour accompagner notre croissance.
Notre stack :
• Nos apps sont en .NET et Angular.
• Côté infra : les classiques Sql Server / Redis / RabbitMq / Haproxy / IIS / Nginx.
• Monitoring : Datadog (logs / apm / SIEM) + Prometheus / Grafana.
Profil recherché
Process de recrutement :
Chez Lucca vous trouverez :
Venez rejoindre notre entreprise à taille humaine et dont le fonctionnement très participatif laisse une place importante à l'initiative, à l'innovation et au non-conformisme.
Les avantages :
Et pour finir, un petit focus culture :
Nos offres sont ouvertes aux salarié(e)s reconnu(e)s travailleurs et travailleuses handicapé(e)s (RQTH).