Voor Royal Schiphol Group zijn we op zoek naar een Site Reliability Engineer – Business Platform Operations (BPO): Jouw impact op de luchthaven van de toekomst. Met een steeds complexer en volwassener applicatielandschap binnen Business Platform Operations groeit de behoefte aan ervaren Site Reliability Engineers (SRE). Je komt terecht in een team van vier andere Site Reliability Engineers, met als gezamenlijke focus het verder uitbouwen en professionaliseren van de SRE-capability binnen Schiphol. Jij zorgt voor de stabiliteit, performance en continuïteit van onze bedrijfskritische applicaties – zowel zelfgebouwd als ingekocht – en speelt een sleutelrol in het waarborgen van de operationele excellentie van Schiphol.Binnen Schiphol Group werken we Agile, met korte lijnen, veel ruimte voor eigen initiatief en een sterke focus op continu verbeteren. De werksfeer is toegankelijk, behulpzaam en gericht op samenwerking: samen zetten we elke dag een stap vooruit. Samen met 3000 trotse collega’s werk je mee aan onze missie: ’s werelds meest duurzame luchthavens van hoge kwaliteit.Wat ga je doen in deze rol?Als SRE ben jij het technische aanspreekpunt voor de operationele fase van onze applicaties. Je werkt met moderne infrastructuur en IT-beleid om de betrouwbaarheid van onze systemen te garanderen.Ontwerpen, beheren en verbeteren van business-critical platformen op OpenShift en Azure Cloud.Werken volgens de SRE-methodologie, met een duidelijke focus op: Incident managementHet uitvoeren van blameless postmortemsDoorvoeren van structurele verbeteringen op basis van incidentenBorgen van performance, continuity en resilienceVerbeteren van event management door: Het optimaliseren van monitoring en alerting (Splunk Enterprise, Splunk Observability)Het reduceren van ruis en het verhogen van signaal-kwaliteitAutomatiseren van infrastructuur en platformcomponenten met Terraform en Ansible.Opzetten, beheren en optimaliseren van CI/CD-pipelines met Azure DevOps en GitHub Actions.Beheren en optimaliseren van RHEL-gebaseerde Linux-omgevingen.Werken binnen een event-driven architecture, waarbij systemen asynchroon met elkaar communiceren.Technische ondersteuning van Product Teams bij architectuurkeuzes, releases en productie-issues.Actief deelnemen aan een on-call rooster voor productie-incidenten.Analyseren van trends en risico’s in productie en deze vertalen naar duurzame verbeteringen.Wat maakt deze rol uniek?Werken bij Schiphol is werken bij één van Europa’s belangrijkste luchthavens. Je werkt aan systemen die letterlijk de luchthaven draaiende houden.Je combineert techniek, strategie en samenwerking in een dynamische omgeving en draagt bij aan de digitale duurzaamheid.Voor deze rol werken de collega's uit het projectteam doorgaans op maandag en donderdag op kantoor. Verder is de rol uiteraard flexibel in te delen.
Eisen bij de opdracht:Je hebt minimaal 5 jaar ervaring als Site Reliability Engineer, DevOps Engineer of Platform Engineer.Je hebt ervaring met:OpenShift / Kubernetes;Azure;Infrastructure as Code (Terraform);Configuratiemanagement & automatisering (Ansible);CI/CD tooling (Azure DevOps, GitHub Actions);Linux (RHEL) en Windows Server.Je hebt ervaring met het werken binnen een event-driven architectureJe bent bekent met werken volgens SRE-principes (incidenten, postmortems, reliability improvements).Je hebt ervaring in en met on-call diensten in productieomgevingen.Competenties:Je hebt sterke communicatieve vaardigheden en een samenwerkingsgerichte mindset. Je voelt je comfortabel in een enterprise‑omgeving met meerdere teams en afhankelijkheden. Je bent ownership, kwaliteitsbewustzijn en pragmatisme zijn voor jou vanzelfsprekend.
Referentienummer2026-05163
LocatieSchiphol
Startdatum2 juli 2026
Einddatum1 juli 2027
Optie op verlengingNee
Uren per week36u p/w
Sluitingsdatum17 juni 2026
09:00
Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie.
Discover your BlueTrailOnze weg naar jouw nieuwe carrière
Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie.
We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever!
Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie!
Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt!
Follow our trail
E-mailadresCAPTCHA
gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').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_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').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_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = 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_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, 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(); } } );} );
Meer informatie