L'équipe Tech travaille au cœur de la solution iExec. Elle participe à la standardisation des protocoles de la blockchain dans le cadre de collaborations internationales avec l'Enterprise Ethereum Alliance (EEA).
Intégrer cette équipe c'est une opportunité de travailler dans différents domaines technologiques de pointe, parmi eux :
▪️ Blockchain : EVM technology, smart contract (Solidity), maintenant de blockchains, mise en œuvre de solutions d'interopérabilité cross-chains,
▪️ Confidential Computing & Trusted Execution Environment : Technologie Intel SGX.
Vous travaillerez en étroite collaboration avec nos Blockchain Engineers, nos Software Engineers backend (Java) et serez piloté par notre CTO.
Maîtriser la vue d’ensemble des outils et processus employés par les différentes équipes de développement, dans le cadre de la conception, livraison et maintenance des différents composants applicatifs de la Plateforme iExec,
Participer à l'élaboration de la roadmap DevOps en identifiant les points de déficiences et axes d’amélioration pouvant gripper le cycle de développement des composants de la Platform IExec.
Identifier les risques existants d’un point de vue qualité et sécurité et proposer des solutions adéquates,
Échanger activement avec les Product Managers ainsi que les responsables techniques des différentes équipes de développement concernées afin de les rendre acteurs des améliorations proposées,
Tendre au maximum vers l’implémentation de solutions transverses, permettant la mise en place d’un “langage commun” entre les différentes équipes,
Créer de la documentation sur les solutions transversales mises en place.
Développer des scripts et des outils d'automatisation pour améliorer l'efficacité des déploiements et des tâches opérationnelles (Jenkins, Drone),
Entretenir les outils existants de provisionnement d'infrastructure (Terraform, Chef, Puppet),
Définir et maintenir une nouvelle génération de provisionnement d'infrastructure basée sur Terraform, Helm, Kubernete et Flux
Conception et documentation de l’architecture IT hybride (Infrastructure; Réseau; Stockage),
Mise en place du cloud hybride dans la limite du périmètre de sécurité,
Assurer la scalabilité et la fiabilité de la plateforme en mettant en œuvre les meilleures pratiques en matière d'équilibrage de charge, de redondance et de basculement en cas de panne,
Mise en œuvre de la stratégie finops de la plateforme et mise en place d’instance de gouvernance régulière.
Les compétences & qualités que nous recherchons
Nous recherchons dans l’idéal une personne avec 5 ans d’expérience minimum et privilégions une approche par le potentiel. Les aptitudes suivantes sont challengées lors des échanges techniques avec l’équipe.
Dans le cadre de ce poste, les compétences techniques demandées sont priorisées sont une échelle : notion, intermédiaire, avancé et expert.
DevOps and AutomationCompréhension des approches de développement agile (avancé),
Optimisation et sécurisation de pipelines CI/CD (avancé),
Automatisation des builds & releases (avancé),
Connaissance du modèle “GitOps” (intermédiaire),
Connaissance et prise en compte des problématiques de production et (intermédiaire),
Connaissance en monitoring et gestion d’alerte avec Grafana/Prometheus (avancé).
Expérience avec docker (intermédiaire),
Production et exploitation d’images et d’artefacts publiés dans une container registry (intermédiaire),
Sécurisation des images publiées (signature, scan des vulnérabilités) (intermédiaire).
Connaissance du fonctionnement d’un cluster Kubernetes et de ses différents types d’objets (expert),
Gestion et maintenance de clusters Managed Kubernetes AKS ou GKS ou EKS (expert),
Conception, évolution et déploiement de charts Helm (expert),
Conception et maintenance des scripts d'Infrastructure as Code (IaC) avec Terraform (expert).
Connaissance des environnements Cloud (déploiement, architecture,...) (avancé),
Connaissance des services Azure (avancé), AWS/GCP (intermédiaire), OVH (notions),Connaissance du RBAC (intermédiaire),
Connaissance des principes et des outils de gestion des coûts cloud, y compris l'optimisation des ressources, la budgétisation et le suivi des dépenses (intermédiaire),
Connaissance de la technologie SGX sur Azure (nice to have).
Connaissance des bonnes pratiques de développement (intermédiaire),
Connaissance de Git (expert),
Maîtrise de l’anglais oral et écrit (intermédiaire),
Connaissance de l’environnement Web3.
La décentralisation : assurer la confiance de nos utilisateurs par des solutions décentralisées
L'innovation : accueillir positivement le changement et explorer
La coopération : faire preuve de bienveillance, de respect dans un esprit collaboratif
L'excellence : être responsable, se dépasser pour apprendre et mesurer la performance
Pour le quotidien :
Ces entreprises recrutent aussi au poste de “Cloud computing et DevOps”.