InterviewStack.io LogoInterviewStack.io
Browse more DevOps Engineer jobs

Ingénieur DevOps - Alternance F/H

Groupe Legrand

Le Mans, FR2 months ago
83 views48 saves5 applies

Prepare for this role


Job Type

internship

Description

L'entreprise En pleine transition économique, la ville du Mans rayonne comme porte d’entrée du Grand Ouest. Nos locaux modernes et lumineux, installés au pied de la Gare, nous implantent dans le quartier Novaxud, dynamique & vivier d’entreprises. Conjuguez opportunité professionnelle & cadre de vie agréable (55mn en TGV de Paris) en rejoignant une équipe qui fait bouger les lignes de la relation client ! Notre mission ? Aider les marques à mieux convertir, vendre et fidéliser, grâce au marketing conversationnel, en combinant intelligemment : Des solutions humaines (conseillers dédiés, chat en direct). Des technologies intelligentes (IA, chatbots, automatisation). Une approche omnicanale (live chat, SMS, WhatsApp, etc.). Que ce soit via une bulle de chat sur un site web, une campagne SMS ou une conversation WhatsApp, nous transformons chaque point de contact en opportunité d’échange et de performance. Depuis 2016, plus de 400 marques en France et à l’international nous font confiance pour optimiser leurs parcours clients, améliorer leur expérience utilisateur et renforcer leur impact commercial. Description du poste Vous souhaitez relever des défis technologiques au sein d'un environnement Cloud moderne ? Nous recherchons notre futur(e) Alternant(e) DevOps pour une durée de 1 ou 2 ans. Que vous prépariez un Bac+3 ou un titre d'Administrateur Système DevOps, nous vous offrons un terrain de jeu idéal pour monter en compétences sur des problématiques d'automatisation et de gestion d'infrastructure à grande échelle. Vos Missions : Infrastructure & AWS : Participation active à la gestion et à l’évolution de notre architecture sur AWS via le déploiement et la maintenance d’environnements Docker et Kubernetes. CI/CD & IaC : Conception et optimisation des pipelines sur GitLab-CI et automatisation complète de l'infrastructure avec Terraform pour garantir des cycles de livraison fluides. Monitoring & SRE : Mise en place d’outils de surveillance, création de tableaux de bord Grafana et gestion des alertes pour assurer une performance système maximale. Conformité & Coûts : Intégration des bonnes pratiques DevSecOps pour sécuriser les accès et analyse proactive de l'usage des ressources afin d’optimiser les coûts cloud. Expertise Interne : Accompagnement technique des équipes de développement, rédaction de la documentation et veille technologique pour expérimenter de nouvelles solutions (IA, nouveaux outils). Processus de recrutement : Notre processus est simple et rapide : Pré-qualification par mail , suivi d’un échange téléphonique avec notre chargée de recrutement. Echange avec notre responsable marketing pour discuter du poste et de vos compétences techniques. Dernier échange avec la direction 👉 Vous recevrez une réponse définitive dans un délai maximum de 10 jours après le dernier échange. Une question avant de vous lancer ? Nous sommes disponibles pour échanger et répondre à vos interrogations sur le poste via notre WhatsApp au +33 2 52 36 03 01 Profil recherché Nous cherchons un profil rigoureux et curieux, du Bac+3 au Master , prêt à s'investir dans l'automatisation de nos infrastructures. Technique & Scripting : Bases solides en développement (Bash, Python, JS) et maîtrise de Docker. Infrastructure as Code : Compréhension des concepts IaC (Terraform) et des fondamentaux réseaux. Rigueur & Analyse : Capacité à diagnostiquer des systèmes complexes avec un sens aigu du détail. Agilité & Écoute : Aptitude à collaborer avec les développeurs et à évoluer en environnement Agile. Bonus : Des notions sur Kubernetes, AWS ou l'utilisation de GitLab-CI serait un plus ! La diversité est une force ! Nous croyons en l’inclusion : ce poste est accessible aux personnes en situation de handicap. Vous vous reconnaissez dans ce profil ? Envoyez-nous votre CV ! Conditions & Avantages Bac+3 au Master en Alternance Horaires : du Lundi au Vendredi, 9h-12h / 14h-18h (Possibilité de finir à 17h le vendredi, en ajustant la pause déjeuner) télétravail possible 1 jour par semaine (hors Lundi & Vendredi) après la période d’essai. Mutuelle avantageuse : Malakoff Humanis prise en charge a 50% Tickets-restaurants : 10 € par ticket (50 % pris en charge par la société) Accès à la plateforme d’aide sociale KLARO après la période d’essai Accès rapide gare du Mans Réf: 1b0f10e2-61b7-4cc6-9f64-49b77a2f530f Je postule à cette offre Ingénieur DevOps - Alternance F/H Alternance - 24 mois Temps plein Le Mans 936 EUR (€) - 1000 EUR (€) / an À partir du 01.09.2026 Civilité * Madame Monsieur Mx Nom * Prénom * E-mail * Numéro de téléphone * Disponibilité * Sélectionnez votre disponibilité immédiate 15 jours 1 mois 2 mois 3 mois + 3 mois Attentes salariales (Brut/an) * Sélectionnez la tranche de salaire Inférieur à 15 000€ 15 000€ - 20 000€ 20 000€ - 25 000€ 25 000€ - 30 000€ 30 000€ - 35 000€ 35 000€ - 40 000€ 40 000€ - 45 000€ 45 000€ - 50 000€ 50 000€ - 55 000€ 55 000€ - 60 000€ 60 000€ - 65 000€ 65 000€ - 70 000€ 70 000€ - 75 000€ 75 000€ - 80 000€ 80 000€ - 85 000€ Supérieur à 85 000€ CV * Choisir un fichier Format: .PDF, .DOCX, .DOC, .JPG. Poids max. : 2 Mo. Qu’est-ce qui a retenu votre attention dans cette offre * Avez vous une première expérience en Devops, alternance précédente comprise ? * Quel diplôme allez vous préparer à la rentrée de septembre 2026 ? * Quel rythme d'alternance votre école propose-t-elle pour la rentrée 2026 (ex: 1 semaine/3 semaines, 2 jours/3 jours) ? * Le poste est basé au Mans. Êtes-vous en mesure de vous y rendre quotidiennement ou disposez-vous d'un pied-à-terre sur place pour vos semaines en entreprise ? * Oui Non Quelles technos avez-vous déjà utilisées ? * Sélectionner une ou plusieurs réponses Docker AWS Terraform GitLab CI Parmi celles cochées, laquelle maîtrisez vous le mieux et pourquoi ? * Dans le cadre de la création de votre profil de candidature sur le site carrière de la société eKonsilio , les informations recueillies ci-dessus sont traitées selon la base légale des mesures précontractuelles à la mise en relation avec la société eKonsilio et à la conclusion d’un éventuel contrat de travail avec celle-ci, et selon l’intérêt légitime à la constitution d’une CVthèque. Aucun transfert hors de l’Union Européenne ne sera opéré. Sauf action de votre part, la durée de conservation de vos données n’excède pas 2 ans. En application des standards et des politiques de sécurité (PSSI) en vigueur, les mesures techniques efficaces et optimales sont appliquées aux traitements des données (accès et protocoles sécurisés, gestion des droits et administration, sensibilisations des collaborateurs, etc.). Conformément au règlement Européen relatif à la protection des données, vous disposez d’un droit d’opposition, d’accès de rectification, de suppression des présentes données. J'accepte que l'entreprise eKonsilio conserve mes données personnelles pendant une durée de 2 ans afin d'être recontacté(e) pour de nouvelles opportunités --> --> Je postule Merci de bien vouloir compléter tous les champs obligatoires. (Les champs obligatoires sont suivis d'une *) * Champs obligatoires Partager l'offre &via=We_Recruit_" target="_blank" class="hover-color1"> Partager par email --> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) { return; } js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.3"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); t._e = []; t.ready = function(f) { t._e.push(f); }; return t; }(document, "script", "twitter-wjs")); $(".dropdown dt a").on('click', function() { $('ul[data-id=' + $(this).attr('data-id') + ']').slideToggle('fast'); }); $(document).bind('click', function(e) { var $clicked = $(e.target); if (!$clicked.parents().hasClass("dropdown")) { $(".dropdown dd ul").hide(); } }); $('.mutliSelect input[type="checkbox"]').on('click', function() { var inputId = $(this).attr('class'); var selectId = inputId.replace('custom-control-input checkbox-color1 checkbox-element question-', ""); var title = $(this).closest('.mutliSelect').find('input[type="checkbox"]').val(), title = $(this).val() + ","; if ($(this).is(':checked')) { var html = ' ' + title + ' '; $('.multiSel-' + selectId).append(html); $(".hida-" + selectId).hide(); } else { $('span[title="' + title + '"]').remove(); var ret = $(".hida"); $('.dropdown dt a').append(ret); } }); var isSafari = !!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/); if (isSafari) { var form = document.getElementById('form'); // form has to have ID: form.noValidate = true; form.addEventListener('submit', function(event) { // listen for form submitting if (!event.target.checkValidity()) { event.preventDefault(); // dismiss the default functionality document.getElementById('errorMessageDiv').style.display = 'block'; } }, false); } var questions = [{"choices":[],"type":0,"id":"7131de57-a77c-4fec-a146-526d7ccce829"},{"choices":[],"type":0,"id":"5acea6a2-2531-4c25-b168-aa7a68a572f9"},{"choices":[],"type":0,"id":"a90466e6-451d-4a05-8bc7-37afc89ea453"},{"choices":[],"type":0,"id":"99b6ba78-04c3-4f38-a76e-223191d97509"},{"choices":[],"type":1,"id":"0feaacfa-5d64-42a2-9ceb-33dfed6118e1"},{"choices":[{"id":"8c9c2391-584b-40fc-8637-11ba365ce80a"},{"id":"ab7b803d-2711-4cfa-a171-28189d189038"},{"id":"d2d97183-b212-40f0-b694-5734ac4e8f71"},{"id":"902f0880-810e-4813-8812-9c97f6a14938"}],"type":2,"id":"764e4baf-f359-4658-ac76-78620f228ca9"},{"choices":[],"type":0,"id":"60d9d22e-3423-4d61-88c8-fae150ac04b7"}]; questions.forEach( function(q) { $('.question-' + q.id) .click( function() { if (q.type === 2 || q.type === 3) { var query = q.choices.find( function(c) { return $('#question-' + c.id).is(':checked'); }); if (query) { $('.question-' + q.id).attr("required", false); } else { $('.question-' + q.id).attr("required", true); } } }); }); (function(d, s, id) { var js, iajs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) { return; } js = d.createElement(s); js.id = id; js.async = true; js.src = "https://apply.indeed.com/indeedapply/static/scripts/app/bootstrap.js?hl=fr"; iajs.parentNode.insertBefore(js, iajs); }(document, 'script', 'indeed-apply-js')); $(".checkbox-element").each((index, element)=>{ $(element).on('click', function(){ var $this = $(this); var questionId = $this.data('question-id'); var otherCheckboxes = $('.question-'+questionId); var checkedElements = otherCheckboxes.toArray().filter(i=>$(i).is(':checked')); var questionInput = $("#question-"+questionId); questionInput.val(checkedElements.length ? "OK":""); questionInput.trigger('focus'); questionInput.trigger('blur'); window.formValidator.element("#question-"+questionId); }) }) $(document).ready(function() { $('.description-blocks a').attr('target', '_blank'); $('input[type="file"]').each(function(index, element){ $(this).change(function(){ $(this).blur().focus().blur(); }); }) }); $('#form').on('keyup keypress', function(e) { var keyCode = e.keyCode || e.which; if (keyCode === 13) { e.preventDefault(); return false; } }); $.validator.methods.phoneNumber = function(value, element) { return this.optional(element) || /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/.test(value); }; window.formValidator = $("#form").validate({ ignore: [], rules: { phone: { required: true, phoneNumber: true }, }, errorPlacement: function(error, element) { console.log(error, element); error.addClass('invalid-feedback'); if (element.is('input[type=radio], input[type=checkbox]')) { element.parent().parent().append(error); } else { error.insertAfter(element); } }, highlight: function(element, errorClass, validClass) { $element = $(element); if ($element.is('input[type=hidden].qcm-field')) { var questionId = $element.data('question-id'); var div = $('div[data-question-id="' + questionId + '"]'); div.addClass(errorClass); div.find("button").addClass(errorClass); div.removeClass(validClass); div.find("button").removeClass(validClass); } else { $element.parent().addClass(errorClass).removeClass(validClass); $element.addClass(errorClass).removeClass(validClass); $element.parent().find("button").addClass(errorClass).removeClass(validClass); } }, unhighlight: function(element, errorClass, validClass) { $element = $(element); if ($element.is('input[type=hidden].qcm-field')) { var questionId = $element.data('question-id'); var div = $('div[data-question-id="' + questionId + '"]'); div.addClass(validClass); div.find("button").addClass(validClass); div.removeClass(errorClass); div.find("button").removeClass(errorClass); } else { $(element).parent().removeClass(errorClass).addClass(validClass); $(element).addClass(validClass).removeClass(errorClass); $(element).parent().find("button").addClass(validClass).removeClass(errorClass); } }, submitHandler: function(form) { var shouldSubmit = true; if (shouldSubmit) { form.submit(); var button = $('button[type="submit"]'); $('#loader').removeClass("hidden"); $('#submit-button').addClass("hidden"); $($('.cta-apply')[0]).addClass('hidden'); $($('.cta-apply')[1]).addClass('hidden') setTimeout(function() { button.attr('disabled', 'disabled'); button.prop('disabled', true); }, 0); } }, errorClass: "is-invalid", validClass: "is-valid", }); jQuery(document).ready(function($) { $(document).on('click', '.dropdown-menu', function(e) { e.stopImmediatePropagation(); e.stopPropagation(); }); }); jQuery.extend(jQuery.validator.messages, { required: "Ce champ est obligatoire", phoneNumber: "Ce numéro de téléphone est invalide", email: "Veuillez indiquer une adresse e-mail valide", }); var placeSearch; var autocompletes = []; var componentForm = { street_number: 'short_name', route: 'long_name', locality: 'long_name', administrative_area_level_1: 'short_name', country: 'long_name', postal_code: 'short_name' }; function initAutocompletes() { $('.custom-autocomplete').each((index, element) => { autocompletes.push({ element: element, autocomplete: new google.maps.places.Autocomplete(element, { types: ['geocode'] }) }); }); } function geolocate(element) { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) { var geolocation = { lat: position.coords.latitude, lng: position.coords.longitude }; var circle = new google.maps.Circle({ center: geolocation, radius: position.coords.accuracy }); var autocomplete = autocompletes.find(i => i.element === element).autocomplete; autocomplete.setBounds(circle.getBounds()); }); } } $(function() { $(".datepicker").each( function(index, element) { var $elem = $(element); $elem.datepicker($.datepicker.regional["fr"]); }); $(".ui-datepicker").addClass("font2"); }); { "@context" : "http://schema.org/", "@type" : "JobPosting", "title" : "Ing\u00E9nieur DevOps - Alternance F/H", "datePosted" : "2026-04-24T10:31:33+00:00", "hiringOrganization": { "@type": "Organization", "name": "eKonsilio" , "logo": "https://wio.blob.core.windows.net/werecruit/7221c87f-1b15-47c5-bd42-fcba303e6800.jpg" }, "jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "addressLocality": "Le Mans", "addressRegion": "Pays de la Loire", "postalCode": "72100", "addressCountry": "FR" } }, "description" : "\u003Cp data-path-to-node=\u00221,0\u0022\u003EVous souhaitez relever des d\u0026eacute;fis technologiques au sein d\u0027un environnement Cloud moderne ?\u003C/p\u003E\n\u003Cp data-path-to-node=\u00221,0\u0022\u003E\u0026nbsp;\u003C/p\u003E\n\u003Cp data-path-to-node=\u00221,0\u0022\u003ENous recherchons notre futur(e) \u003Cstrong\u003EAlternant(e)\u003C/strong\u003E DevOps pour une dur\u0026eacute;e de 1 ou 2 ans.\u003C/p\u003E\n\u003Cp data-path-to-node=\u00221,0\u0022\u003E\u0026nbsp;\u003C/p\u003E\n\u003Cp data-path-to-node=\u00221,1\u0022\u003EQue vous pr\u0026eacute;pariez un Bac\u002B3 ou un titre d\u0027Administrateur Syst\u0026egrave;me DevOps, nous vous offrons un terrain de jeu id\u0026eacute;al pour monter en comp\u0026eacute;tences sur des probl\u0026eacute;matiques d\u0027automatisation et de gestion d\u0027infrastructure \u0026agrave; grande \u0026eacute;chelle.\u003C/p\u003E\n\u003Cp data-path-to-node=\u00225\u0022\u003E\u0026nbsp;\u003C/p\u003E\n\u003Ch4 data-path-to-node=\u00229\u0022\u003EVos Missions :\u0026nbsp;\u003C/h4\u003E\n\u003Cul\u003E\n\u003Cli data-path-to-node=\u00222\u0022\u003E\u003Cstrong data-path-to-node=\u00222\u0022 data-index-in-node=\u00220\u0022\u003EInfrastructure \u0026amp; AWS :\u003C/strong\u003E Participation active \u0026agrave; la gestion et \u0026agrave; l\u0026rsquo;\u0026eacute;volution de notre architecture sur AWS via le d\u0026eacute;ploiement et la maintenance d\u0026rsquo;environnements Docker et Kubernetes.\u003C/li\u003E\n\u003Cli data-path-to-node=\u00224\u0022\u003E\u003Cstrong data-path-to-node=\u00224\u0022 data-index-in-node=\u00220\u0022\u003ECI/CD \u0026amp; IaC :\u003C/strong\u003E Conception et optimisation des pipelines sur GitLab-CI et automatisation compl\u0026egrave;te de l\u0027infrastructure avec Terraform pour garantir des cycles de livraison fluides.\u003C/li\u003E\n\u003Cli data-path-to-node=\u00226\u0022\u003E\u003Cstrong data-path-to-node=\u00226\u0022 data-index-in-node=\u00220\u0022\u003EMonitoring \u0026amp; SRE :\u003C/strong\u003E Mise en place d\u0026rsquo;outils de surveillance, cr\u0026eacute;ation de tableaux de bord Grafana et gestion des alertes pour assurer une performance syst\u0026egrave;me maximale.\u003C/li\u003E\n\u003Cli data-path-to-node=\u00228\u0022\u003E\u003Cstrong data-path-to-node=\u00228\u0022 data-index-in-node=\u00220\u0022\u003EConformit\u0026eacute; \u0026amp; Co\u0026ucirc;ts :\u003C/strong\u003E Int\u0026eacute;gration des bonnes pratiques DevSecOps pour s\u0026eacute;curiser les acc\u0026egrave;s et analyse proactive de l\u0027usage des ressources afin d\u0026rsquo;optimiser les co\u0026ucirc;ts cloud.\u003C/li\u003E\n\u003Cli data-path-to-node=\u002210\u0022\u003E\u003Cstrong data-path-to-node=\u002210\u0022 data-index-in-node=\u00220\u0022\u003EExpertise Interne :\u003C/strong\u003E Accompagnement technique des \u0026eacute;quipes de d\u0026eacute;veloppement, r\u0026eacute;daction de la documentation et veille technologique pour exp\u0026eacute;rimenter de nouvelles solutions (IA, nouveaux outils).\u003C/li\u003E\n\u003C/ul\u003E\n\u003Ch5\u003EProcessus de recrutement :\u003C/h5\u003E\n\u003Cp data-start=\u00221553\u0022 data-end=\u00221597\u0022\u003ENotre processus est simple et rapide :\u003C/p\u003E\n\u003Col data-start=\u00221599\u0022 data-end=\u00221967\u0022\u003E\n\u003Cli data-start=\u00221599\u0022 data-end=\u00221707\u0022\u003E\n\u003Cp data-start=\u00221602\u0022 data-end=\u00221707\u0022\u003E\u003Cstrong data-start=\u00221602\u0022 data-end=\u00221632\u0022\u003EPr\u0026eacute;-qualification par mail\u003C/strong\u003E, suivi d\u0026rsquo;un \u003Cstrong data-start=\u00221646\u0022 data-end=\u00221670\u0022\u003E\u0026eacute;change t\u0026eacute;l\u0026eacute;phonique\u003C/strong\u003E\u0026nbsp;avec notre charg\u0026eacute;e de recrutement.\u003C/p\u003E\n\u003C/li\u003E\n\u003Cli data-start=\u00221708\u0022 data-end=\u00221834\u0022\u003E\n\u003Cp data-start=\u00221711\u0022 data-end=\u00221834\u0022\u003E\u003Cstrong data-start=\u00221711\u0022 data-end=\u00221775\u0022\u003EEchange avec notre responsable marketing \u003C/strong\u003Epour discuter du poste et de vos comp\u0026eacute;tences techniques.\u003C/p\u003E\n\u003C/li\u003E\n\u003Cli data-start=\u00221708\u0022 data-end=\u00221834\u0022\u003E\n\u003Cp\u003E\u003Cstrong\u003EDernier \u0026eacute;change avec la direction\u003C/strong\u003E\u003C/p\u003E\n\u003C/li\u003E\n\u003C/ol\u003E\n\u003Cp data-start=\u00221969\u0022 data-end=\u00222074\u0022\u003E\uD83D\uDC49 Vous recevrez une\u0026nbsp;\u003Cstrong data-start=\u00221990\u0022 data-end=\u00222046\u0022\u003Er\u0026eacute;ponse d\u0026eacute;finitive dans un d\u0026eacute;lai maximum de 10 jours\u003C/strong\u003E apr\u0026egrave;s le dernier \u0026eacute;change.\u003C/p\u003E\n\u003Cp data-start=\u00221969\u0022 data-end=\u00222074\u0022\u003E\u0026nbsp;\u003C/p\u003E\n\u003Cp data-path-to-node=\u00229\u0022\u003E\u003Cstrong data-path-to-node=\u00229\u0022 data-index-in-node=\u00220\u0022\u003EUne question avant de vous lancer ?\u003C/strong\u003E\u003C/p\u003E\n\u003Cp data-path-to-node=\u002210\u0022\u003ENous sommes disponibles pour \u0026eacute;changer et r\u0026eacute;pondre \u0026agrave; vos interrogations sur le poste v

This job is found at InterviewStack.io

Skills

awsdockerci/cdinfrastructure as codeterraformmonitoringgrafanatypescriptdevsecopsbashpythonjavascriptkubernetesgitlabhtml