{"id":5213,"date":"2026-04-10T10:03:20","date_gmt":"2026-04-10T08:03:20","guid":{"rendered":"https:\/\/hexaglobe-group.hexaglobe.net\/ingenieur-devops-solutions-streaming-video-et-ia-3\/"},"modified":"2026-09-09T19:10:47","modified_gmt":"2026-09-09T17:10:47","slug":"ingenieur-devops-solutions-streaming-video-et-ia-3","status":"publish","type":"page","link":"https:\/\/hexalia.com\/en\/ingenieur-devops-solutions-streaming-video-et-ia-3\/","title":{"rendered":"Ing\u00e9nieur SysOps, Infrastructures Streaming Vid\u00e9o et IA (Cloud priv\u00e9 exploit\u00e9 sur infra \u00ab Bare Metal \u00bb)"},"content":{"rendered":"<section class=\"sdHero\">\n\n        <div class=\"sdHero__media\">\n        <video autoplay loop muted playsinline preload=\"auto\" poster=\"\" class=\"sdHero__media__video\">\n            <source src=\"https:\/\/player.vimeo.com\/progressive_redirect\/playback\/1115118412\/rendition\/1080p\/file.mp4?loc=external&#038;signature=6cbba90f63ad85a19f6944d6b9213d397f6796672618cff8ba87261bac39419d\" type=\"video\/webm\">\n            <source src=\"https:\/\/player.vimeo.com\/progressive_redirect\/playback\/1115118412\/rendition\/1080p\/file.mp4?loc=external&#038;signature=6cbba90f63ad85a19f6944d6b9213d397f6796672618cff8ba87261bac39419d\" type=\"video\/mp4\">\n            <source src=\"https:\/\/player.vimeo.com\/progressive_redirect\/playback\/1115118412\/rendition\/1080p\/file.mp4?loc=external&#038;signature=6cbba90f63ad85a19f6944d6b9213d397f6796672618cff8ba87261bac39419d\" type=\"video\/quicktime\">\n        <\/video>\n    <\/div>\n    \n        <div class=\"sdHero__heading\">\n                    <h1 class=\"sdHero__heading__title\"><span class=\"sdHero__heading__titleText\">Ing\u00e9nieur SysOps, Infrastructures Streaming Vid\u00e9o et IA (Cloud priv\u00e9 exploit\u00e9 sur infra \u00ab Bare Metal \u00bb)<\/span><\/h1>\n            <\/div>\n\n        \n\n<\/section>\n\n\n<section class=\"sd-text \">\n\n\t<div class=\"sd-text__content\">\n\t\t<p>Rejoignez\u00a0<strong><em>Hexaglobe<\/em><\/strong>, \u00e9diteur de logiciels et de solutions destin\u00e9es aux grands noms de l\u2019audiovisuel et des m\u00e9dias.<\/p>\n<p><em><strong>Cr\u00e9ez les outils qui donneront vie aux histoires qui nous connectent!<\/strong><\/em><\/p>\n<p>Ing\u00e9nieur SysOps | CDI | Paris<\/p>\n<h2>Votre r\u00f4le<\/h2>\n<div class=\"block block-job__offer col-12\">\n<div class=\"block-content px\">\n<div class=\"block-body\">\n<div class=\"content rte\">\n<div class=\"text slide-up\">\n<p>Vous interviendrez en tant que SysOps au sein de notre \u00e9quipe Infrastructure pour g\u00e9rer notre cloud priv\u00e9 \u00ab Bare Metal \u00bb sur nos propres serveurs et VMs.<\/p>\n<p>Vous contribuerez \u00e0 la fiabilisation, la maintenance et l\u2019\u00e9volution de notre parc de plusieurs centaines de serveurs Linux, ainsi que de notre infrastructure r\u00e9seau. Hexaglobe exploite son propre r\u00e9seau en fibre noire reliant ses centres R&amp;D \u00e0 plusieurs datacenters parisiens en IP 100G. Vous travaillerez en \u00e9troite collaboration avec les diff\u00e9rentes \u00e9quipes de l&#8217;entreprise.<\/p>\n<p>Au quotidien, vous prendrez part \u00e0 l\u2019exploitation en production de nos infrastructures :<\/p>\n<ul>\n<li>Cr\u00e9er les outils destin\u00e9s \u00e0 faciliter et automatiser toujours plus les op\u00e9rations<\/li>\n<li>Mettre en place de nouveaux services en environnements de dev\/pr\u00e9prod\/prod via Ansible<\/li>\n<li>Administrer notre r\u00e9seau IP 100G utilisant BGP et faisant transiter de nombreux flux multicast (L2 et L3)<\/li>\n<li>Assurer la supervision et la r\u00e9solution des incidents (serveurs Graylog, monitoring Zabbix, g\u00e9n\u00e9ration des KPIs)<\/li>\n<li>Participer \u00e0 la cr\u00e9ation et au maintien d&#8217;une documentation technique et des fiches d&#8217;exploitation de qualit\u00e9<\/li>\n<li>Garantir le respect des r\u00e8gles de s\u00e9curit\u00e9 selon les exigences ISO27001 en place chez Hexaglobe<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"wp-block-group\">\n<div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"block block-job__offer col-12\">\n<div class=\"block-content px\">\n<div class=\"block-body\">\n<div class=\"title title-common\">\n<h2>Votre profil<\/h2>\n<p>De formation Ing\u00e9nieur ou \u00e9quivalent Bac+5, vous \u00eates passionn\u00e9 par les technologies.<br \/>\nAutonome, rigoureux et dou\u00e9 pour le travail en \u00e9quipe, vous \u00eates curieux, apprenez-vite et \u00eates dot\u00e9 d\u2019une grande facult\u00e9 d\u2019adaptation. Adepte du \u00ab\u00a0<em>Better done than perfect<\/em>\u00a0\u00bb, vous aimez trouver des solutions pragmatiques aux d\u00e9fis techniques. Vous maitrisez la majorit\u00e9 des technologies suivantes :<\/p>\n<ul>\n<li>Connaissances en Ansible, Terraform, Kubernetes, Git et Docker<\/li>\n<li>Connaissances pratiques Linux et r\u00e9seaux IP (VLAN, firewalling, \u2026)<\/li>\n<li>Langage permettant de scripter certaines op\u00e9rations r\u00e9seau ou syst\u00e8me (Python, Shell, \u2026)<\/li>\n<li>Serveurs Web : Nginx, Apache<\/li>\n<li>Comp\u00e9tences DevOps, CI\/CD et Git appr\u00e9ci\u00e9es.<\/li>\n<li>La connaissance de VxLAN est un plus<\/li>\n<\/ul>\n<h2>A propos d&#8217;Hexaglobe<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4449\" src=\"https:\/\/hexalia.com\/app\/uploads\/2025\/09\/Visuels-site-web-pages-produits-et-solutions-6.png\" alt=\"hexaglobe-hexaglobe-group\" width=\"960\" height=\"270\" srcset=\"https:\/\/hexalia.com\/app\/uploads\/2025\/09\/Visuels-site-web-pages-produits-et-solutions-6.png 960w, https:\/\/hexalia.com\/app\/uploads\/2025\/09\/Visuels-site-web-pages-produits-et-solutions-6-768x216.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/p>\n<p><strong>Hexaglobe<\/strong>\u00a0est\u00a0<strong>\u00e9diteur<\/strong>\u00a0de solutions destin\u00e9es aux acteurs majeurs de l\u2019audiovisuel et des m\u00e9dias :\u00a0Canal+, RTBF, Euronews, Disney Channel, L\u2019Equipe, Public S\u00e9nat, RSI, KPN, RTL, SWR, TV5Monde, etc.\u00a0Nos solutions, d\u00e9ploy\u00e9es dans le cloud ou directement chez nos clients, sont au c\u0153ur de leurs infrastructures. Elles pilotent la cr\u00e9ation, la diffusion et l\u2019administration de contenus vid\u00e9o. Dans un secteur en constante \u00e9volution, nous construisons les liens entre m\u00e9dias traditionnels et innovations de rupture. Nous combinons le meilleur des technologies \u00e9prouv\u00e9es, comme la t\u00e9l\u00e9vision lin\u00e9aire, avec les nouveaux usages num\u00e9riques : streaming vid\u00e9o en direct ou \u00e0 la demande, intelligence artificielle, plateformes interactives, story-centric, clipping instantan\u00e9 vers les r\u00e9seaux sociaux,\u2026<\/p>\n<p>Passionn\u00e9 par la tech et l\u2019univers des m\u00e9dias ? En rejoignant Hexaglobe vous participerez \u00e0 des projets concrets mettant en \u0153uvre les derni\u00e8res technologies. Notre \u00e9quipe pluridisciplinaire et soud\u00e9e (G\u00e9nie Logiciel, T\u00e9l\u00e9coms, Ops, IA, Audiovisuel) rel\u00e8ve chaque jour de nouveaux d\u00e9fis. Et vous ?<\/p>\n<p><strong>Valeurs<\/strong><\/p>\n<p>Esprit pionnier\u00a0<strong>|<\/strong>\u00a0Envie d\u2019agir et de concr\u00e9tiser\u00a0<strong>|<\/strong>\u00a0Partage et Entraide\u00a0<strong>|<\/strong> Enthousiasme<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\t\t\t<\/div>\n\n<\/section>\n\n\n<section class=\"sd-form\">\n\n\t<div class=\"sd-form__container\">\n\n\t\t\n\t\t<div class=\"sd-form__content\">\n\t\t\t<h2 class=\"sd-form__content__title\">Postulez d\u00e8s maintenant!<\/h2>\n\n\t\t\t<p class=\"sd-form__content__desc\">\n\t\t\t\tPoste bas\u00e9 \u00e0 Paris 75003 : Facilement accessible via\u00a0RER Ch\u00e2telet-les Halles\u00a0et\u00a0M\u00e9tro Ch\u00e2telet, Rambuteau ou \u00c9tienne Marcel\n\t\t\t<\/p>\n\t\t<\/div>\n\n\t\t<div class=\"sd-form__form\">\n\t\t\t<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'><\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_4' id='gform_4'  action='\/en\/wp-json\/wp\/v2\/pages\/5213#gf_4' data-formid='4' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_4' class='gform_fields top_label form_sublabel_above description_above validation_below'><fieldset id=\"field_4_1\" class=\"gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_4_1'>\n                            \n                            <span id='input_4_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <label for='input_4_1_3' class='gform-field-label gform-field-label--type-sub '>First<\/label>\n                                                    <input type='text' name='input_1.3' id='input_4_1_3' value=''   aria-required='true'    autocomplete=\"given-name\" \/>\n                                                <\/span>\n                            \n                            <span id='input_4_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                            <label for='input_4_1_6' class='gform-field-label gform-field-label--type-sub '>Last<\/label>\n                                                            <input type='text' name='input_1.6' id='input_4_1_6' value=''   aria-required='true'    autocomplete=\"family-name\" \/>\n                                                        <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_4_2\" class=\"gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_4_2'>Email address<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_2' id='input_4_2' type='email' value='' class='medium'    aria-required=\"true\" aria-invalid=\"false\"  autocomplete=\"email\"\/>\n                        <\/div><\/div><div id=\"field_4_10\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_4_10'>Phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_10' id='input_4_10' type='tel' value='' class='medium'   aria-required=\"true\" aria-invalid=\"false\"  autocomplete=\"tel\" \/><\/div><\/div><div id=\"field_4_25\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_4_25'>Position you are applying for<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_25' id='input_4_25' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_4_13\" class=\"gfield gfield--type-fileupload gfield--input-type-fileupload gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_4_13'>Upload Your Resume<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='gfield_description' id='gfield_description_4_13'>Upload your resume in .pdf, .doc or .docx format<\/div><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='26214400' \/><input name='input_13' id='input_4_13' type='file' class='medium' aria-describedby=\"gfield_upload_rules_4_13 gfield_description_4_13\" onchange='javascript:gformValidateFileSize( this, 26214400 );'  \/><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_4_13'>Accepted file types: pdf, doc, docx, Max. file size: 25 MB.<\/span><div class='gfield_description validation_message gfield_validation_message validation_message--hidden-on-empty' id='live_validation_message_4_13'><\/div> <\/div><\/div><div id=\"field_4_23\" class=\"gfield gfield--type-fileupload gfield--input-type-fileupload gfield--width-full field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_4_23'>Upload your covering letter<\/label><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='67108864' \/><input name='input_23' id='input_4_23' type='file' class='large' aria-describedby=\"gfield_upload_rules_4_23\" onchange='javascript:gformValidateFileSize( this, 67108864 );'  \/><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_4_23'>Max. file size: 64 MB.<\/span><div class='gfield_description validation_message gfield_validation_message validation_message--hidden-on-empty' id='live_validation_message_4_23'><\/div> <\/div><\/div><div id=\"field_4_24\" class=\"gfield gfield--type-captcha gfield--input-type-captcha gfield--width-full field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_4_24'>CAPTCHA<\/label><div id='input_4_24' class='ginput_container ginput_recaptcha' data-sitekey='6LfPjqMtAAAAAIetW7qjBhMy34UelLZctJzQUkIB'  data-theme='light' data-tabindex='0'  data-badge=''><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button class='button gform_button' id='gform_submit_button_4'><span>Submit Application<\/span><\/button> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;hash=0d8dcfba57ce1d51c1afa41d29e9239a' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_4' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_4' id='gform_theme_4' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_4' id='gform_style_settings_4' value='' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='4' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='VgMR5hIvalveBDoCpi\/RaL0xeBGH143eMqRdDRhY9Rem93BOcemGuHI5MhAnyAqz0KHyALUe\/vPR+5ZhygIH4RZ7bXvLhrmSWILaMEcE\/5G0Trs=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsIjcxZTQ3ZDNhZGFjZDEwOTg1OWY2MTEzMGZmMjE3YzdmIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https:\/\/hexalia.com\/app\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https:\/\/hexalia.com\/app\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"4\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_4\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_4\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_4\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 4, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n\n\t\t<\/div>\n\t<\/div>\n\n<\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":17,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-5213","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ing\u00e9nieur SysOps, Infrastructures Streaming Vid\u00e9o et IA (Cloud priv\u00e9 exploit\u00e9 sur infra \u00ab Bare Metal \u00bb) - Hexalia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hexalia.com\/en\/ingenieur-devops-solutions-streaming-video-et-ia-3\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ing\u00e9nieur SysOps, Infrastructures Streaming Vid\u00e9o et IA (Cloud priv\u00e9 exploit\u00e9 sur infra \u00ab Bare Metal \u00bb) - Hexalia\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hexalia.com\/en\/ingenieur-devops-solutions-streaming-video-et-ia-3\/\" \/>\n<meta property=\"og:site_name\" content=\"Hexalia\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-09T17:10:47+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hexalia.com\\\/en\\\/ingenieur-devops-solutions-streaming-video-et-ia-3\\\/\",\"url\":\"https:\\\/\\\/hexalia.com\\\/en\\\/ingenieur-devops-solutions-streaming-video-et-ia-3\\\/\",\"name\":\"Ing\u00e9nieur SysOps, Infrastructures Streaming Vid\u00e9o et IA (Cloud priv\u00e9 exploit\u00e9 sur infra \u00ab Bare Metal \u00bb) - Hexalia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hexalia.com\\\/en\\\/#website\"},\"datePublished\":\"2026-04-10T08:03:20+00:00\",\"dateModified\":\"2026-09-09T17:10:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hexalia.com\\\/en\\\/ingenieur-devops-solutions-streaming-video-et-ia-3\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hexalia.com\\\/en\\\/ingenieur-devops-solutions-streaming-video-et-ia-3\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hexalia.com\\\/en\\\/ingenieur-devops-solutions-streaming-video-et-ia-3\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hexalia.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ing\u00e9nieur SysOps, Infrastructures Streaming Vid\u00e9o et IA (Cloud priv\u00e9 exploit\u00e9 sur infra \u00ab Bare Metal \u00bb)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hexalia.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/hexalia.com\\\/en\\\/\",\"name\":\"Hexalia\",\"description\":\"From essence to audience\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hexalia.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ing\u00e9nieur SysOps, Infrastructures Streaming Vid\u00e9o et IA (Cloud priv\u00e9 exploit\u00e9 sur infra \u00ab Bare Metal \u00bb) - Hexalia","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hexalia.com\/en\/ingenieur-devops-solutions-streaming-video-et-ia-3\/","og_locale":"en_US","og_type":"article","og_title":"Ing\u00e9nieur SysOps, Infrastructures Streaming Vid\u00e9o et IA (Cloud priv\u00e9 exploit\u00e9 sur infra \u00ab Bare Metal \u00bb) - Hexalia","og_url":"https:\/\/hexalia.com\/en\/ingenieur-devops-solutions-streaming-video-et-ia-3\/","og_site_name":"Hexalia","article_modified_time":"2026-09-09T17:10:47+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hexalia.com\/en\/ingenieur-devops-solutions-streaming-video-et-ia-3\/","url":"https:\/\/hexalia.com\/en\/ingenieur-devops-solutions-streaming-video-et-ia-3\/","name":"Ing\u00e9nieur SysOps, Infrastructures Streaming Vid\u00e9o et IA (Cloud priv\u00e9 exploit\u00e9 sur infra \u00ab Bare Metal \u00bb) - Hexalia","isPartOf":{"@id":"https:\/\/hexalia.com\/en\/#website"},"datePublished":"2026-04-10T08:03:20+00:00","dateModified":"2026-09-09T17:10:47+00:00","breadcrumb":{"@id":"https:\/\/hexalia.com\/en\/ingenieur-devops-solutions-streaming-video-et-ia-3\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hexalia.com\/en\/ingenieur-devops-solutions-streaming-video-et-ia-3\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hexalia.com\/en\/ingenieur-devops-solutions-streaming-video-et-ia-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hexalia.com\/en\/"},{"@type":"ListItem","position":2,"name":"Ing\u00e9nieur SysOps, Infrastructures Streaming Vid\u00e9o et IA (Cloud priv\u00e9 exploit\u00e9 sur infra \u00ab Bare Metal \u00bb)"}]},{"@type":"WebSite","@id":"https:\/\/hexalia.com\/en\/#website","url":"https:\/\/hexalia.com\/en\/","name":"Hexalia","description":"From essence to audience","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hexalia.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/hexalia.com\/en\/wp-json\/wp\/v2\/pages\/5213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hexalia.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hexalia.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hexalia.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/hexalia.com\/en\/wp-json\/wp\/v2\/comments?post=5213"}],"version-history":[{"count":1,"href":"https:\/\/hexalia.com\/en\/wp-json\/wp\/v2\/pages\/5213\/revisions"}],"predecessor-version":[{"id":7726,"href":"https:\/\/hexalia.com\/en\/wp-json\/wp\/v2\/pages\/5213\/revisions\/7726"}],"wp:attachment":[{"href":"https:\/\/hexalia.com\/en\/wp-json\/wp\/v2\/media?parent=5213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}