DevOps Engineer
Een ervaren DevOps Engineer is verantwoordelijk voor het adviseren van interne klanten over de softwaretechnologieomgeving met een gemiddelde tot hoge complexiteit. Deze rol vertaalt bedrijfsvereisten naar technologische termen en ontwikkelt complexere algoritmen en programmeercode voor softwareoplossingen.
Het primaire doel is het ontwerpen, testen, implementeren en onderhouden van softwarecode die computersystemen in staat stelt specifieke taken uit te voeren en te helpen bepalen hoe technologie kan worden toegepast om aan de behoeften van de klant te voldoen.
Wat je doet
- Werkt nauw samen met platformspecialisten om gedetailleerde bedrijfs-/gebruikersvereisten te ontvangen die de doelen van het programma identificeren.
- Assisteert bij het opstellen van een technisch vereistendocument, inclusief systemen en stroomschema's die diagrammatisch laten zien hoe de informatie door de computer en de randapparatuur zal stromen.
- Analyseert bedrijfsvereisten en zorgt ervoor dat de ontworpen oplossing aan die vereisten voldoet.
- Transformeert de gedetailleerde vereisten in een compleet, gedetailleerd systeemontwerpdocument dat zich richt op hoe de vereiste functionaliteit geleverd kan worden.
- Voert proof of concept uit indien nodig.
- Stelt gedetailleerde technische specificaties op op basis van ontwerpen voor ontwikkelaars of IT-programmeurs om te implementeren.
- Converteert een ontwerp naar een compleet informatiesysteem. Dit omvat het verwerven en installeren van de systeemomgeving, het creëren en testen van databases, het voorbereiden van testcaseprocedures, het voorbereiden van testbestanden, coderen, compileren, verfijnen van programma's en het uitvoeren van testgereedheidsbeoordelingen en inkoopactiviteiten.
- Zorgt ervoor dat gedurende de ontwikkelingsfase het proces wordt gedocumenteerd, inclusief de ontwikkelingsprocedures voor applicatiegebruik en beveiliging.
- Onderzoekt programfouten in logica en data en doet de nodige aanbevelingen om het programma te corrigeren indien nodig en/of escaleert het probleem dienovereenkomstig.
- Werkt samen met de vereiste teams om te helpen bij de installatie en implementatie van de applicatie.
- Assisteert bij de voorbereiding van de implementatie en de implementatie van de oplossing in een productieomgeving.
- Assisteert bij het oplossen van problemen die zijn geïdentificeerd in de integratie- en testfasen.
- Ondersteunt alle codesets en implementaties die in productie zijn geïmplementeerd in overeenstemming met gedefinieerde Service Level Agreements (SLA's) voor de organisatie.
- Schrijft en distribueert de taakbeschrijvingen in een productieomgeving om de ontworpen en geïmplementeerde oplossing te bedienen en te onderhouden.
- Assisteert bij post-implementatie procesbeoordelingen.
- Voert alle andere gerelateerde taken uit indien nodig.
Wat ze vragen
- Ervaren kennis van best practices voor multi-technologie applicatieontwerp.
- Vermogen om holistische visies op applicatieomgevingen te hebben, inclusief hardwareplatforms, applicaties, databases, besturingssystemen en opslag.
- Vermogen om met abstracte concepten te werken en gedegen probleemoplossende en analytische vaardigheden te bezitten.
- Ervaren technisch inzicht in ontwikkeling en platform engineering.
- Uitstekende klantgerichtheid met de focus op bedrijfsresultaten.
- Zeer georganiseerd met uitstekende planningsvaardigheden.
- Ervaren communicatieve vaardigheden om effectief te communiceren met diverse belanghebbenden, inclusief technische teams en klanten.
- Vermogen om onberispelijke aandacht voor detail te tonen en goed te werken binnen een teamomgeving.
- Uitstekende kennis van projectmanagementprincipes om ervoor te zorgen dat projecten met klanten dienovereenkomstig worden uitgevoerd.
- Vermogen om continu bij te dragen aan de verbetering van de interne effectiviteit door bij te dragen aan de verbetering van huidige methodologieën, processen en tools.
- Geavanceerde kennis om CI/CD-pipelines (continuous integration en continuous deployment) te ontwerpen, implementeren en onderhouden om de softwarebouw-, test- en implementatieprocessen te automatiseren.
- Ervaren kennis en ervaring met deployment en release management over verschillende omgevingen.
- Ervaren kennis van automatiseringstools en broncode repositories.
Profiel
- Bachelor's degree of gelijkwaardig in Informatietechnologie of een gerelateerd vakgebied.
- Relevante DevOps-certificering heeft de voorkeur.
- Relevante Agile-gerelateerde certificering heeft de voorkeur.
- Relevante certificering van cloudplatforms en -diensten, bijvoorbeeld (maar niet beperkt tot) AWS, Azure, GCP.
- Relevante certificering van scripting- en programmeertalen, bijvoorbeeld (maar niet beperkt tot) Bash, Python, Ruby.
- Ervaren ervaring met het implementeren van softwareoplossingen bij klanten in een uitbestede of vergelijkbare IT-omgeving.
- Ervaren ervaring met werken in een multi-teamomgeving over meerdere geografische locaties.
- Ervaren programmeer-/ontwikkelervaring inclusief Agile-processen zoals SCRUM, KANBAN.
Hoe solliciteren?
Bekijk de volledige opdrachttekst en sollicitatie-informatie zodra je sollicitatie op maat klaarstaat.
Bestel een sollicitatie op maat om de volledige opdracht en sollicitatie-informatie te bekijken.
Meer context, minder losse zoekuren.
Je krijgt net genoeg context om te beoordelen of deze opdracht interessant is. De volledige briefing, klantdetails en vervolgstappen blijven beschikbaar in de app.