[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"public-job-detail-ingenieur-platformdevopsfullstack-fh-3dfd860d-en":3,"mdc-h1fuvj-key":118},{"id":4,"title":5,"slug":6,"description":7,"location":8,"type":9,"status":10,"salaryMin":11,"salaryMax":12,"salaryCurrency":13,"salaryUnit":14,"salaryNegotiable":15,"remoteStatus":16,"validThrough":17,"isTest":15,"phoneRequirement":18,"requireResume":19,"requireCoverLetter":19,"allowAdditionalDocuments":15,"createdAt":20,"locationCity":21,"locationRegion":22,"locationCountry":23,"locationPostalCode":24,"department":25,"publishedAt":26,"contentLocale":27,"openings":28,"requiredLanguage":29,"requiredLanguageLevel":29,"startDate":29,"startAsap":19,"questions":30,"availableLocales":111,"organizationName":113,"organizationLogo":29,"careerPageSlug":114,"privacyPolicyUrl":115,"privacyPolicyText":116,"privacyContactEmail":117},"3dfd860d-d345-4cd9-8f8c-cf43bc1a5e7d","Platform \u002F DevOps \u002F Fullstack Engineer (M\u002FF)","ingenieur-platformdevopsfullstack-fh-3dfd860d","Reporting to the executive committee, you own our development and production platform.\n\n## What you will do\n\n**Cloud migration** — lead the move of our workloads to OVHcloud on a Kubernetes architecture (containerisation, Helm, autoscaling, ingress).\n\n**CI\u002FCD** — make our pipelines dependable and industrial, automate deployments, secure the chain (tests, IaC, reproducible environments).\n\n**Green IT \u002F GreenOps** — measure and reduce the environmental footprint of our computing: consumption instrumentation, carbon and energy indicators, FinOps, resource optimisation.\n\n**Application consolidation** — structure and stabilise the work in progress (Python, React, Next.js): quality, debt reduction, standardisation, observability.\n\n**Self-hosted LLMs** — help deploy and operate self-hosted language models (on-premise inference, lightweight MLOps).\n\n**Scientific computing support** — help physicists optimise their computations (profiling, parallelisation, hardware and cloud sizing).\n\n## Who we are looking for\n\n**Essential**\n\n- Kubernetes, Docker, CI\u002FCD\n- IaC (Terraform, Ansible), Linux, Git\n- Cloud, ideally OVHcloud or another sovereign provider\n- Python development; comfortable reading JS\u002FTS (React, Next.js)\n\n**Valued \u002F sets you apart**\n\n- GreenOps and footprint measurement\n- Self-hosted LLMs (Ollama, vLLM, quantisation) and MLOps fundamentals\n- Scientific computing \u002F HPC (MPI, NumPy\u002FSciPy, profiling, GPU)\n- A solid scientific grounding, enough to hold a real conversation with physicists\n\n**What we value** — autonomy, versatility, a practical bent, and the patience to bring non-specialists along. A feeling for frugal, sovereign computing.\n\nMinimum experience: 4 years. Executive status (*statut cadre*). Starting as soon as possible.","Belfort, Bourgogne-Franche-Comté, France","full_time","open",45000,55000,"EUR","YEAR",false,"hybrid","2026-12-31T00:00:00.000Z","required",true,"2026-08-02T12:18:03.819Z","Belfort","Bourgogne-Franche-Comté","FR","90000","Technique","2026-08-02T12:23:53.839Z","en",1,null,[31,36,48,54,59,63,67,71,75,79,83,87,91,95,99,103,107],{"id":32,"type":33,"label":34,"description":29,"required":19,"options":29,"displayOrder":35},"1f698b68-6488-42e7-a021-cab2b2e84035","date","Quelle est votre date de disponibilité ?",0,{"id":37,"type":38,"label":39,"description":29,"required":19,"options":40,"displayOrder":28},"402bbbd3-f37b-44fc-a5d2-539c6b5f66b9","multi_select","Sur quel cloud avez-vous déjà déployé en production ?",[41,42,43,44,45,46,47],"OVHcloud","Scaleway","AWS","Azure","GCP","On-premise \u002F bare metal","Aucun",{"id":49,"type":50,"label":51,"description":52,"required":15,"options":29,"displayOrder":53},"add81a38-f447-4b01-97ea-999e402dda62","long_text","Décrivez une chaîne CI\u002FCD que vous avez industrialisée de bout en bout.","Contexte, choix techniques, et ce que vous feriez différemment aujourd'hui.",2,{"id":55,"type":56,"label":57,"description":29,"required":19,"options":29,"displayOrder":58},"ce70a2ae-44a5-4fd2-9a4e-eb8d92730ad5","short_text","Adresse postale",3,{"id":60,"type":50,"label":61,"description":29,"required":19,"options":29,"displayOrder":62},"b45330af-d778-4e43-b184-40cf672c8d4b","Dernier poste occupé, précisez-nous votre fonction, le salaire annuel brut et le motif de votre départ",4,{"id":64,"type":50,"label":65,"description":29,"required":15,"options":29,"displayOrder":66},"a6b8a8dc-4577-4701-adbd-c9b1c573d1fb","Avant dernier poste occupé, précisez-nous votre fonction, le salaire annuel brut et le motif de votre départ",5,{"id":68,"type":50,"label":69,"description":29,"required":19,"options":29,"displayOrder":70},"0611ddaa-8677-4d8d-9a0c-079e7d01c55c","Pouvez-vous nous raconter une expérience particulière qui vous a marqué dans votre carrière ?",6,{"id":72,"type":50,"label":73,"description":29,"required":19,"options":29,"displayOrder":74},"eb9e0210-5104-468f-8e8e-e7df56f0b30e","Vos attentes : Poste idéal recherché",7,{"id":76,"type":56,"label":77,"description":29,"required":19,"options":29,"displayOrder":78},"f8dbeaa2-f4ca-42c9-92c8-14e5195313e8","Vos attentes : Prétentions salariales",8,{"id":80,"type":56,"label":81,"description":29,"required":19,"options":29,"displayOrder":82},"484599e3-2704-4cc7-b37f-3493894525e7","Date de disponibilité",9,{"id":84,"type":50,"label":85,"description":29,"required":19,"options":29,"displayOrder":86},"33c1fed1-cd55-49c6-b258-4e8d219860d1","Si vous habitez à plus 50km de Belfort, comment envisagez-vous l'organisation de votre prise de poste ?",10,{"id":88,"type":50,"label":89,"description":29,"required":19,"options":29,"displayOrder":90},"2f3a0cf0-25e7-4f39-a357-b3a6a7d5b2d3","Certains salariés, clients, partenaires sont anglophones, expliquez-nous si vous êtes à l'aise avec ça.",11,{"id":92,"type":50,"label":93,"description":29,"required":19,"options":29,"displayOrder":94},"067c37e4-63f2-4186-a5f4-d5579327b410","Quelle est votre perception de l'environnement start-up ?",12,{"id":96,"type":50,"label":97,"description":29,"required":15,"options":29,"displayOrder":98},"d3950086-cbc4-49ca-a3ed-dda19d1f81ee","Comment envisagez-vous votre travail et votre évolution de carrière dans une start-up ?",13,{"id":100,"type":50,"label":101,"description":29,"required":19,"options":29,"displayOrder":102},"78bdb3e8-4f09-49b4-8237-92ee5ec91304","Notre société évolue notamment dans la filière nucléaire, comment vous positionnez vous par rapport à cette énergie ?",14,{"id":104,"type":50,"label":105,"description":29,"required":19,"options":29,"displayOrder":106},"03c02ffe-b96c-45ad-afae-6fd15530a08a","Citez trois points forts de votre personnalité :",15,{"id":108,"type":50,"label":109,"description":29,"required":19,"options":29,"displayOrder":110},"fe040879-9347-4288-bccf-a5d2ef82dd14","Citez trois points que vous souhaiteriez améliorer ou que vous voudriez changer :",16,[112,27],"fr","NEEXT","neext","https:\u002F\u002Fjobs.neext.energy\u002Frgpd","Les informations que vous transmettez sont traitées par NEEXT, sous la responsabilité de Philippe Petitcolin, afin d’étudier votre candidature, sur la base de l’intérêt légitime de NEEXT à pourvoir les postes qu’elle ouvre. Elles sont conservées 36 mois après notre dernier échange, puis supprimées. Vous pouvez à tout moment demander à y accéder, les faire rectifier ou effacer, ou vous opposer à leur traitement.","rgpd@neext.energy",{"data":119,"body":120},{},{"type":121,"children":122},"root",[123,131,138,149,159,169,179,189,199,205,213,238,246,269,279],{"type":124,"tag":125,"props":126,"children":127},"element","p",{},[128],{"type":129,"value":130},"text","Reporting to the executive committee, you own our development and production platform.",{"type":124,"tag":132,"props":133,"children":135},"h2",{"id":134},"what-you-will-do",[136],{"type":129,"value":137},"What you will do",{"type":124,"tag":125,"props":139,"children":140},{},[141,147],{"type":124,"tag":142,"props":143,"children":144},"strong",{},[145],{"type":129,"value":146},"Cloud migration",{"type":129,"value":148}," — lead the move of our workloads to OVHcloud on a Kubernetes architecture (containerisation, Helm, autoscaling, ingress).",{"type":124,"tag":125,"props":150,"children":151},{},[152,157],{"type":124,"tag":142,"props":153,"children":154},{},[155],{"type":129,"value":156},"CI\u002FCD",{"type":129,"value":158}," — make our pipelines dependable and industrial, automate deployments, secure the chain (tests, IaC, reproducible environments).",{"type":124,"tag":125,"props":160,"children":161},{},[162,167],{"type":124,"tag":142,"props":163,"children":164},{},[165],{"type":129,"value":166},"Green IT \u002F GreenOps",{"type":129,"value":168}," — measure and reduce the environmental footprint of our computing: consumption instrumentation, carbon and energy indicators, FinOps, resource optimisation.",{"type":124,"tag":125,"props":170,"children":171},{},[172,177],{"type":124,"tag":142,"props":173,"children":174},{},[175],{"type":129,"value":176},"Application consolidation",{"type":129,"value":178}," — structure and stabilise the work in progress (Python, React, Next.js): quality, debt reduction, standardisation, observability.",{"type":124,"tag":125,"props":180,"children":181},{},[182,187],{"type":124,"tag":142,"props":183,"children":184},{},[185],{"type":129,"value":186},"Self-hosted LLMs",{"type":129,"value":188}," — help deploy and operate self-hosted language models (on-premise inference, lightweight MLOps).",{"type":124,"tag":125,"props":190,"children":191},{},[192,197],{"type":124,"tag":142,"props":193,"children":194},{},[195],{"type":129,"value":196},"Scientific computing support",{"type":129,"value":198}," — help physicists optimise their computations (profiling, parallelisation, hardware and cloud sizing).",{"type":124,"tag":132,"props":200,"children":202},{"id":201},"who-we-are-looking-for",[203],{"type":129,"value":204},"Who we are looking for",{"type":124,"tag":125,"props":206,"children":207},{},[208],{"type":124,"tag":142,"props":209,"children":210},{},[211],{"type":129,"value":212},"Essential",{"type":124,"tag":214,"props":215,"children":216},"ul",{},[217,223,228,233],{"type":124,"tag":218,"props":219,"children":220},"li",{},[221],{"type":129,"value":222},"Kubernetes, Docker, CI\u002FCD",{"type":124,"tag":218,"props":224,"children":225},{},[226],{"type":129,"value":227},"IaC (Terraform, Ansible), Linux, Git",{"type":124,"tag":218,"props":229,"children":230},{},[231],{"type":129,"value":232},"Cloud, ideally OVHcloud or another sovereign provider",{"type":124,"tag":218,"props":234,"children":235},{},[236],{"type":129,"value":237},"Python development; comfortable reading JS\u002FTS (React, Next.js)",{"type":124,"tag":125,"props":239,"children":240},{},[241],{"type":124,"tag":142,"props":242,"children":243},{},[244],{"type":129,"value":245},"Valued \u002F sets you apart",{"type":124,"tag":214,"props":247,"children":248},{},[249,254,259,264],{"type":124,"tag":218,"props":250,"children":251},{},[252],{"type":129,"value":253},"GreenOps and footprint measurement",{"type":124,"tag":218,"props":255,"children":256},{},[257],{"type":129,"value":258},"Self-hosted LLMs (Ollama, vLLM, quantisation) and MLOps fundamentals",{"type":124,"tag":218,"props":260,"children":261},{},[262],{"type":129,"value":263},"Scientific computing \u002F HPC (MPI, NumPy\u002FSciPy, profiling, GPU)",{"type":124,"tag":218,"props":265,"children":266},{},[267],{"type":129,"value":268},"A solid scientific grounding, enough to hold a real conversation with physicists",{"type":124,"tag":125,"props":270,"children":271},{},[272,277],{"type":124,"tag":142,"props":273,"children":274},{},[275],{"type":129,"value":276},"What we value",{"type":129,"value":278}," — autonomy, versatility, a practical bent, and the patience to bring non-specialists along. A feeling for frugal, sovereign computing.",{"type":124,"tag":125,"props":280,"children":281},{},[282,284,290],{"type":129,"value":283},"Minimum experience: 4 years. Executive status (",{"type":124,"tag":285,"props":286,"children":287},"em",{},[288],{"type":129,"value":289},"statut cadre",{"type":129,"value":291},"). Starting as soon as possible."]