Begrijp jij hoe end-to-end software ontwikkeling werkt vind jij het leuk om ontwikkelaars verder te helpen?
Wij zijn op zoek naar een GitHub SaaS DevOps Engineer
Samenvatting van de functie
Ben jij een expert op het gebied van GitHub? Hou je van infrastructuur en build as code met behulp van moderne CI/CD technologieën zoals GitHub Actions? Begrijp jij hoe end-to-end software ontwikkeling werkt en hou je van pipeline automatisering om business needs te vertalen naar veilige software pipelines? Vind je het ook leuk om ontwikkelaars te helpen om verspilling en frictie te verwijderen?
Je bent onderdeel van het Software Centre competentieteam met uiteenlopende technische capaciteiten en achtergronden. Dit team gebruikt een combinatie van top-down, bottom-up en middle-out benaderingen en maakt gebruik van formele en informele beïnvloedingskanalen om hun doelen te bereiken. We zijn allemaal gepassioneerd door software.
We zijn op zoek naar iemand die het leuk vindt om de schakel te zijn tussen business en IT. Iemand die in staat is om software architectuur te begrijpen en te refactoren, maar ook zeer hands-on en multidisciplinair is in het oplossen van software ontwikkeling en operations uitdagingen.
De belangrijkste verantwoordelijkheden zijn:
- Migratie van broncode en pull requests van een verscheidenheid aan bestaande GIT oplossingen naar GitHub SaaS
- Integratie met bestaande requirements en backlog management oplossingen zoals Azure Boards.
- Migratie en integratie met bestaande verscheidenheid aan CI/CD technologieën zoals: Azure Pipelines, Jenkins, GitLab of Bitbucket.
- Ontwerpen en implementeren van InnerSource en OpenSource modellen.
- Werken met de gebruikersgemeenschap om nieuwe functies te adopteren, nieuwe use cases mogelijk te maken, en helpen bij het oplossen van eventuele problemen
- Aanpassingen en tools creëren om de behoeften van het team te ondersteunen (PM, Dev, Test, & Ops)
- Werk samen met DevOps-teams om tools en pijplijnen te creëren/verbeteren/onderhouden die verschillende vereisten ondersteunen
- Bewaken van de gezondheid van de oplossing en proactief stappen ondernemen om betrouwbare beschikbaarheid en prestaties te garanderen
- Bewaken/onderhouden/verbeteren van build systemen/scripts/tools
- Zorgen voor security compliance voor de infrastructuur
- Onderhouden van een betrouwbare, schaalbare en performante service
- Het mogelijk maken van data compilatie, analyse, om effectief trending rapporten live te presenteren
- Procedures en werkinstructies opstellen en voortdurend verbeteren om betrouwbare, herhaalbare resultaten te garanderen
- Waar mogelijk automatiseren