DevOps/SRE Engineer
SolliciterenSURF is op zoek naar een DevOps Engineer met affiniteit met SRE (Site/Service Reliability Engineering). Ben jij enthousiast over de nieuwste technologieën op het gebied van Infrastructure as Code, Containers en Cloud Technologies?
Wij bieden een unieke, interessante en dynamische werkomgeving waar de verbinding tussen wetenschap, ict en maatschappij centraal staat. Ons doel is het ontwerpen en ontwikkelen van de meest uitgebreide en gebruiksvriendelijke clouddiensten voor onderzoek en onderwijs. Dit gebeurt in co-creatie met Nederlandse onderzoekers, studenten en docenten.
Over SURF en het team HPC/Research Cloud
SURF is de samenwerkingsorganisatie voor ict voor het Nederlandse onderwijs en onderzoek. SURF werkt samen met onderwijs- en onderzoeksinstellingen aan ict-voorzieningen en ict-innovatie om de kansen van digitalisering optimaal te benutten.
Het HPC Cloud team werkt nauw samen met andere SURF teams om de SURF Research Cloud (SRC) dienst aan te bieden. SURF Research Cloud is gericht op het realiseren van efficiënte virtuele onderzoeksomgevingen waarmee de wetenschappelijke impact van de gebruikers kan worden vergroot. We nemen de tijd om de wetenschappers te leren kennen en begrijpen, vertalen hun projecten naar technische en bruikbaarheidseisen en zoeken samen naar de oplossing. Indien nodig wijzigen we onderdelen of breiden we onze omgeving uit om aan de eisen te voldoen.
Het HPC Cloud team is een divers, energiek, multidisciplinair DevOps team. We ontwikkelen, beheren en ondersteunen SURF Research Cloud. Dit is een multicloud ontwikkel- en implementatie framework geprogrammeerd in Python, Django en React. De SRC technologie stack bestaat uit: Terraform, Vault, Nomad, Packer, Ansible, Docker compose en Kubernetes. De clouds die wij ondersteunen zijn on premise OpenStack, AWS, Azure en Google Cloud Platform. Aan andere hypervisors, jobgebaseerde systemen en clouds wordt gewerkt. SRC ondersteunt verschillende Linux-smaken en MS Windows op virtuele machines.
Wat houdt de functie in?
Als DevOps Engineer ontwikkel je diensten voor onze eindgebruikers op het gebied van wetenschap, onderzoek en onderwijs. Daarnaast draag je bij aan de ontwikkeling van de DevOps en Agile cultuur binnen SURF.
Je werkt proactief mee aan het ontwerp én de implementatie van services die draaien op platformen als Openstack, AWS, Azure, Google GCI, Oracle OCI, Kubernetes, Nomad voor zowel onze interne gebruikers (bijvoorbeeld developers teams, adviseurs) als eindgebruikers.
Wat ga je precies doen?
- Actief deelnemen aan het lopende proces van herontwerp van ons Cloud Services-aanbod;
- Terraform Modules, Ansible Playbooks, Helm Charts schrijven, met een vleugje Bash en Python;
- Het ontwerpen van CI/CD Pipelines (Gitlab) om Services te implementeren op Openstack en Public Clouds;
- Veel diensten draaien op Kubernetes, je besteedt tijd aan het maken en oplossen van problemen met implementaties en het terugkoppelen van je bevindingen naar de codebase om de algehele kwaliteit van de CI/CD Infrastructure as Code te verbeteren;
- Deelnemen aan Developers Sprint meetings die de Ops van DevOps vertegenwoordigen;
- Praten met leveranciers en gebruikers om state of the art technologieën te koppelen aan mogelijke toekomstige onderzoeks- en onderwijsbehoeften.
Wij vragen
- Een bachelor of master in een technische discipline;
- Je bent vertrouwd met DevOps en Git-centrische aanpak, en bereid om anderen te helpen en te begeleiden bij het overnemen van die methodologieën;
- Je bent comfortabel in het verantwoordelijk zijn voor de beschikbaarheid, prestaties en monitoring van diensten;
- Je bent nieuwsgierig naar opkomende technologieën; woorden als Docker en Kubernetes behoren tot je “normale” gereedschapskist, maar je bent zeer comfortabel met de “basics” (aka Linux Skills);
- Je hebt ervaring met een programmeer- of scripttaal, zoals Python, en je voelt je thuis bij Configuration Management tools en Infrastructure as Code (Ansible, Terraform, etc.);
- Je begrijpt en waardeert de complexiteit van multi-tier it-omgevingen en hebt een functioneel begrip van concepten en definities zoals: Frontend, Backend, Databases, Network Topologies, Identity Management, Security Groups, Firewalls, Services Meshes, Service Discovery, zero-trust, etc;
- Je bent servicegericht, oplossingsgericht en voelt je prettig in een team waar we delen wat we niet weten, we vragen om hulp en begeleiding, we verbergen fouten niet, en we werken hard om elkaar beter en productiever te maken;
- Eerdere ervaring met een Cloud Provider heeft een sterke voorkeur, we kunnen later altijd waar nodig aanvullen.
Wij bieden
- Een afwisselende en uitdagende baan voor 32-40 uur (0,8 – 1,0 fte) in een informele en collegiale sfeer met een hoog ambitieniveau;
- SURF biedt uitgebreide opleidingsmogelijkheden en uitstekende secundaire arbeidsvoorwaarden;
- Deze functie heeft een salarisrange van € 3.886 tot € 6.378 bruto op basis van fulltime afhankelijk van kennis en ervaring;
- 8,33% vakantiegeld, een vaste eindejaarsuitkering van 8,33%;
- 36 vakantiedagen per jaar (op basis van een 40-urige werkweek);
- Wij bieden de mogelijkheid tot hybride werken en je ontvangt een thuiswerkvergoeding op de thuiswerkdagen;
- Een NS-Businesscard 1 klasse;
- Ons kantoor Amsterdam is gevestigd op het Amsterdam Science Park, met goede openbaar vervoer voorzieningen in de buurt.
- In eerste instantie zal het contract voor een jaar zijn, met de intentie om na een jaar dit om te zetten naar een vast dienstverband.
SURF doet haar werving met veel plezier zelf, acquisitie wordt daarom niet op prijs gesteld.