Software Engineer (Développement et Infra) (IT) / Freelance
Onyx-Conseil
Job Description
Localisation : Villeneuve-d’Ascq (59)
Présence sur site : 3 jours par semaine
Télétravail : 2 jours par semaine
Démarrage : Dès que possible
Durée : 1 an renouvelable
Contexte
Dans le cadre du renforcement d’une équipe d’ingénierie transverse, nous recherchons un Software engineer orienté Cloud & Platform.
L’objectif est d’intervenir sur des sujets techniques complexes et transverses, à la croisée de l’architecture logicielle, du développement et de l’industrialisation Cloud/DevOps.
Le profil recherché doit être capable de concevoir une architecture, contribuer au code et accompagner son industrialisation sur une plateforme Cloud moderne.
Missions
Concevoir des architectures logicielles robustes et évolutives sur des sujets complexes.
Intervenir sur des problématiques transverses impactant plusieurs équipes.
Définir les standards et bonnes pratiques d’architecture et de développement.
Participer aux choix techniques et aux arbitrages structurants.
Concevoir et faire évoluer des architectures microservices, event-driven et API.
Accompagner les équipes de développement sur les choix d’architecture et les problématiques techniques.
Contribuer directement au développement et aux POC.
Industrialiser les applications et leurs processus de déploiement sur le Cloud.
Participer à la construction de briques de plateforme réutilisables et de parcours de déploiement standardisés.
Accompagner les migrations et évolutions d’architecture.
Intervenir sur les problématiques de performance, fiabilité, sécurité et observabilité.
Participer aux revues d’architecture, RFC/ADR et à la documentation des choix techniques.
Compétences techniques indispensables
Développement & architecture logicielle
Très bonne maîtrise de Java / Spring Boot.
Bonne maîtrise de TypeScript / JavaScript ou Python.
Expérience solide en développement de microservices et APIs.
Maîtrise des principes d’architecture logicielle.
Expérience en DDD, architecture hexagonale et/ou event-driven.
Connaissance de CQRS appréciée.
Capacité à continuer à coder et à intervenir techniquement, et pas uniquement à produire des dossiers d’architecture.
Cloud & Platform Engineering
Très bonne maîtrise d’Azure.
Expérience concrète sur AKS / Kubernetes.
Maîtrise de Terraform et de l’Infrastructure as Code.
Expérience avec Helm.
Expérience GitOps, idéalement avec Argo CD.
Très bonne maîtrise des pratiques CI/CD.
Expérience de la conteneurisation avec Docker.
Fiabilité & observabilité
Connaissance des pratiques SRE.
Expérience en observabilité et monitoring.
Connaissance de Prometheus, Grafana, Datadog et/ou OpenTelemetry.
Compréhension des notions SLO, SLI et Error Budgets.
Sensibilité aux problématiques de performance, disponibilité et résilience.
Sécurité
Sensibilité aux principes DevSecOps / Security by Design.
Sécurisation des APIs et des flux.
Connaissance d’OAuth2 / OIDC appréciée.
Sensibilisation à la sécurité de la supply chain logicielle.
Data – appréciée
Une culture Data permettant de dialoguer avec des équipes spécialisées est un plus :
Kafka / Confluent
Streaming
CDC
Snowflake
Apache Iceberg