INGÉNIEUR PRINCIPAL DE PLATEFORME
Chez Sateliot, nous recherchons un ingénieur hautement qualifié et motivé pour rejoindre notre équipe Embedded HW and SW.
VOTRE MISSION
Rejoignez notre équipe innovante pour connecter la Terre et l’espace. En tant qu’ingénieur plateforme senior, vous développerez des outils et des solutions d’automatisation qui améliorent notre infrastructure AWS et la productivité des développeurs. Vous permettrez une communication transparente entre notre constellation de satellites et les opérateurs de réseaux mobiles (MNO et MVNO) dans le monde entier en automatisant l’infrastructure réseau complexe et en construisant des pipelines CI/CD. Bien que vous vous concentriez sur l’infrastructure en nuage, votre travail aura un impact significatif au-delà de l’atmosphère. Nous recherchons des ingénieurs qualifiés capables de comprendre des systèmes complexes, de les automatiser par le code et d’améliorer l’efficacité des développeurs.
VOS PRINCIPALES FONCTIONS
- Créer des outils pour améliorer l’efficacité des développeurs : Concevoir et créer des applications et des utilitaires personnalisés qui simplifient les tâches de notre équipe de développement, en rendant leurs flux de travail plus fluides et plus productifs.
- Améliorer les processus de déploiement des logiciels : Mettre en place et affiner des systèmes permettant une intégration et une livraison transparentes des mises à jour logicielles, en veillant à ce que les nouvelles fonctionnalités et les correctifs atteignent nos systèmes rapidement et de manière fiable.
- Collaborer avec les développeurs pour résoudre les problèmes : Travaillez en étroite collaboration avec les ingénieurs logiciels, intégrés et spatiaux pour comprendre leurs obstacles et développer des solutions qui répondent à leurs besoins spécifiques, améliorant ainsi la productivité globale de l’équipe.
- Améliorer les outils et les processus des développeurs : Recherchez en permanence des possibilités d’améliorer les outils et les processus utilisés par l’équipe de développement, afin de rendre leur travail plus efficace et plus agréable.
- Prenez en charge les applications basées sur des conteneurs : Aidez à conditionner et à déployer des applications dans des conteneurs, en veillant à ce qu’elles fonctionnent de manière cohérente dans différents environnements et qu’elles soient faciles à gérer.
- Automatiser la gestion de l’infrastructure en nuage : Développez des solutions qui gèrent automatiquement la configuration et la maintenance de nos ressources en nuage, en réduisant les efforts manuels et en minimisant les erreurs.
- Développer des systèmes de surveillance et d’alerte : Construire et améliorer les outils qui surveillent la santé et la performance de notre infrastructure, afin que les problèmes puissent être détectés à temps et traités rapidement.
- Garantir un code et des pratiques de haute qualité : Rédiger un code propre et facile à maintenir et promouvoir les meilleures pratiques en matière de développement de logiciels, y compris des tests approfondis et une documentation claire.
EXIGENCES
-
Expérience requise : Minimum de 5 ans d’expérience en ingénierie logicielle, ingénierie DevOps, ingénierie de plateforme ou un rôle similaire avec un accent sur l’automatisation, le codage et l’infrastructure.
-
Un plus : Expérience dans l’industrie spatiale ou des télécommunications. Expérience dans le développement de réseaux centraux 4G/5G NSA/5G SA ou familiarité avec des concepts tels que MME, HSS, Diameter, S8-C/U, UPF, SMF, AMF…
- Compétences requises :
-
Développement d’applications et d’outils : Solides compétences en programmation dans au moins un langage (nous utilisons principalement Python, C/C++ et PHP), avec une expérience dans la création d’applications et d’outils qui automatisent les processus et améliorent les flux de travail des développeurs.
-
Meilleures pratiques en matière d’ingénierie logicielle : Connaissance des méthodologies de développement de logiciels, y compris le contrôle de version (Git), les tests, les révisions de code et la documentation afin de garantir la livraison d’un code de haute qualité par nos équipes de développement.
-
Automatisation et écriture de scripts : Maîtrise des langages de script tels que Bash, avec un accent sur l’automatisation des tâches répétitives et l’intégration des scripts dans des cadres d’automatisation plus larges.
-
Développement de pipelines CI/CD : Capacité à concevoir, construire et maintenir des pipelines CI/CD à l’aide d’actions GitHub, en intégrant des tests, des déploiements et des contrôles automatisés afin de rationaliser le processus de livraison de logiciels.
-
Ingénierie de l’infrastructure en nuage : Expérience de la gestion programmatique des services AWS (EC2, EKS, IAM, RDS, S3, etc.) à l’aide d’API et de SDK, en mettant l’accent sur l’automatisation et l’évolutivité.
-
Infrastructure as Code (IaC) : Expertise avec des outils IaC comme Terraform et des outils de gestion de configuration comme Ansible pour provisionner et gérer l’infrastructure cloud à travers le code.
-
Programmation de réseaux : Compréhension des concepts de réseau avec la capacité d’automatiser les configurations de réseau et de dépanner au niveau des paquets en utilisant des outils tels que tcpdump, tshark ou Wireshark.
-
Conteneurisation et orchestration : Expérience dans le développement et le déploiement d’applications conteneurisées à l’aide de Docker ou Podman, et leur orchestration avec Kubernetes (k8s).
-
Développement de la surveillance et de la journalisation : Capacité à construire et à personnaliser des solutions de surveillance et de journalisation en utilisant la pile Grafana ou la pile ELK, éventuellement en développant des tableaux de bord ou des outils personnalisés pour améliorer la visibilité du système.
-
Administration GNU/Linux : Connaissance approfondie des systèmes Linux, y compris le noyau et les piles de réseaux.
-
Compétences non techniques :
-
Compétences en matière de résolution de problèmes et de débogage : Excellentes compétences analytiques pour diagnostiquer et résoudre des problèmes complexes dans des systèmes distribués par le biais du code et de l’automatisation.
-
Compétences en matière de collaboration et de communication : Solides compétences en communication orale et écrite, avec la capacité de travailler en étroite collaboration avec les développeurs et les autres parties prenantes afin de comprendre les besoins et de fournir des solutions efficaces.
-
Défense des développeurs : Une attitude de collaboration visant à améliorer la productivité, l’expérience et l’efficacité des développeurs grâce à la création d’outils robustes et à l’automatisation.
CE QUE VOUS TROUVEREZ EN TRAVAILLANT AVEC SATELIOT
Vous ferez partie de l’une des start-ups espagnoles à la croissance la plus rapide et à la portée mondiale, tout en entrant dans le monde stimulant des nouveaux espaces et des télécommunications.
Notre culture est basée sur l’ouverture d’esprit en accueillant des talents multiculturels, en étant respectueux de tous et en étant ouvert à l’échange d’idées. Nous nous engageons également en faveur d’un mode de vie sain en aidant nos équipes à équilibrer leur vie professionnelle et personnelle et en leur fournissant des équipements leur permettant d’adopter des habitudes saines.
Nous sommes une équipe motivée, avec de grands objectifs, qui recherche des personnes réellement passionnées par leur travail et qui souhaitent continuer à apprendre et à s’améliorer sur le plan personnel et professionnel !
CE QUE NOUS OFFRONS
- Contrat permanent à temps plein
- Modèle de travail hybride
- Flexibilité des horaires
- Structure organisationnelle plate et transparente
- Programme d’accompagnement pour vous aider à vous intégrer au cours du premier mois.
- Paquet de rémunération flexible : Avantages fiscaux avec ticket restaurant, transport et jardin d’enfants, programmes de formation.
- Nous promouvons une bonne santé physique et mentale, avec une assurance maladie, des fruits frais au bureau et la possibilité de partager les frais de transport en vélo ou de gymnastique.
- Travailler dans un environnement dynamique, pluridisciplinaire et multiculturel qui vous permettra de dynamiser votre carrière professionnelle.
- Faire partie d’une équipe solide, internationale, amicale et motivée, au sein de laquelle vous pouvez progresser sur le plan personnel et professionnel.
- La possibilité de participer à l’un des projets spatiaux les plus passionnants et les plus novateurs d’Europe.
contact
Veuillez soumettre votre CV via le formulaire ou nous contacter directement à l'adresse [email protected].