- Vous rejoindrez l'équipe en charge de la gestion des adresses IP publiques d’OVHcloud à destination des services offerts par OVHcloud et des infrastructures pour les soutenir, ainsi que du développement des outils internes comme des produits IP publiques : Additional IPs et Bring Your Own IP (BYOIP).
- En tant qu'Ingénieur Logiciel, vous participerez notamment à faire évoluer son produit BYOIP pour offrir la possibilité d’importer des IPv6, à l’amélioration de la réputation des IP sur Internet, ou encore de participer à la conception d’un nouveau service réseau innovant.
Vos principales responsabilités
- Vous recueillez, analysez et répondez aux besoins métier exprimés par le produit ou les équipes.
- Vous participez à la conception d'architectures logicielles en lien avec les IP et le réseau.
- Vous participez à la gestion et l’administration des IP publiques possédées par OVHcloud.
- Vous évangélisez votre savoir et partagez les bonnes pratiques auprès des pairs et interlocuteurs métiers (Product managers, développeurs, Managers...) par de la documentation, la participation à des réunions ou encore des exposés techniques.
Votre futur impact
Dans 6 mois
- Aurez une bonne compréhension de l'infrastructure des Data Centers et de l’utilisation des adresses IP chez OVHcloud.
- Comprendrez l'architecture logicielle des produits de l'équipe.
- Comprendrez la finalité des projets assignés.
Et dans 1 an
- Aurez participé à des choix de conception liés aux projets de l'équipe.
- Aurez réalisé un ou plusieurs Proof of Concepts et délivré en production au moins un livrable de la roadmap.
- Aurez acquis de l'autonomie sur les sujets de développement du périmètre.
- Serez en mesure de participer aux discussions techniques avec l'équipe ou nos interlocuteurs récurrents.
Compétences requises :
- Expérience dans la conception et le développement de logiciels complexes et exigeants en termes de performance.
- Capacité à communiquer clairement et à vulgariser des sujets techniques complexes à des interlocuteurs de niveaux différents.
- Maitrise d’un langage moderne tel que Golang ou Python.
- Notion ou expérience du langage de programmation Perl.
- Maitrise des environnements de conteneurisation (Kubernetes, Docker).
C'est un +
- Connaissance du fonctionnement du réseau et d’internet (DNS, routage, commutation, adresses IP, etc.), notamment IPv4 et IPv6.
- Expérience des problématiques liées au « cloud » et aux « data centers ».
- Connaissance des enjeux des infrastructures et systèmes répartis et/ou distribués (scalabilité, résilience, équilibrage).
- Connaissance des protocoles et technologies réseaux (ARP, TCP/UDP, routage, etc.).
- Expérience de développement d’une application résiliente et régionalisée.