Python, PowerShell & API-automatisering in een internationale energieomgeving
Locatie: Rotterdam (nabij A16/Capelle, ruime parkeergelegenheid) Startdatum: Begin juni 2025 Duur: Minimaal 6 maanden, intentie 12 maanden of langer Uren per week: 40 uur Thuiswerken: 3 dagen op kantoor, 2 dagen thuis (in de praktijk flexibel) ZZP: Niet toegestaan Voertaal: Engels
OVER DE ROL
VTTI (Vitol Tank Terminals International) is een vooraanstaande internationale speler in energieopslag en energie-infrastructuur met het hoofdkantoor in Rotterdam. De organisatie beheert een omvangrijke IT-omgeving met tientallen systemen, applicaties en gebruikerspopulaties verspreid over de hele wereld.
Als Automatiserings Engineer ben jij de programmeur die handmatige processen structureel wegautomatiseert. Je schrijft Python- en PowerShell-scripts die IT-operaties sneller, betrouwbaarder en schaalbaar maken. Je werkt met Active Directory, Azure, Microsoft 365, Jira, SQL-databases en legacy Windows-omgevingen, en bouwt koppelingen via API's die systemen met elkaar laten samenwerken.
Dit is geen rol voor iemand die scripts aanpast; dit is een rol voor iemand die van een leeg scherm naar een werkende oplossing gaat. Je denkt in structuren, begrijpt wat automatisering werkelijk oplevert voor de organisatie en communiceert dat helder naar collega's en stakeholders.
WERKZAAMHEDEN
- Schrijven van Python- en PowerShell-scripts voor automatisering van IT-processen, beheertaken en rapportages
- Automatiseren van gebruikers- en groepsbeheer in Active Directory en Azure AD, inclusief provisioning, deprovisioning en rolbeheer
- Bouwen van API-koppelingen tussen systemen zoals Jira, Microsoft 365 en interne applicaties
- Automatiseren van workflows en taken in Microsoft 365 (Exchange, SharePoint, Teams) via scripting en Graph API
- Beheren en automatiseren van processen op legacy Windows-omgevingen, inclusief scheduled tasks, bestandsverwerking en systeemonderhoud
- Schrijven van SQL-queries en scripts voor gegevensverwerking, rapportage en aansluiting op databronnen
- Vertalen van handmatige operationele processen naar geautomatiseerde oplossingen met duidelijke output en logging
- Bewaken van de kwaliteit van geautomatiseerde processen via monitoring, foutafhandeling en herbruikbare codestructuren
- Documenteren van ontwikkelde scripts en automatiseringsoplossingen zodat collega's kunnen doorwerken en beheren
- Samenwerken met IT-teams, functioneel beheerders en business stakeholders om automatiseringsbehoeften te vertalen naar technische oplossingen
- Signaleren van inefficienties in bestaande processen en proactief voorstellen van automatiseringsverbeteringen
- Ondersteunen bij integraties tussen applicaties en systemen die momenteel los van elkaar opereren
Must-haves:
- Minimaal 4 jaar ervaring als IT-automatiseerder, scriptontwikkelaar of vergelijkbare technische rol
- Sterke beheersing van Python voor automatisering, dataverwerking en API-integratie
- Ruime ervaring met PowerShell voor Windows- en Microsoft-omgevingsbeheer
- Hands-on kennis van Active Directory en Azure AD (Entra ID): gebruikersbeheer, groepen, rollen en automatiseringsprocessen
- Ervaring met REST API-koppelingen, JSON-verwerking en het bouwen van systeemintegraties
- Kennis van Microsoft 365-automatisering via scripting of Microsoft Graph API
- Werkervaring met legacy Windows-omgevingen en het automatiseren van processen daarop
- Praktische SQL-kennis voor queries, gegevensverwerking en rapportage
- Gestructureerde manier van werken: leesbare code, logging, foutafhandeling en documentatie
- Communicatief sterk in het Engels, zowel technisch als richting niet-technische stakeholders
- Beschikbaar als loondienst medewerker via een detacheringsbureau (ZZP niet toegestaan)
Nice-to-haves:
- Ervaring met Jira API en het automatiseren van Jira-workflows of CMDB-koppelingen
- Bekendheid met Power Automate of Logic Apps als aanvulling op scripting
- Affiniteit met kwaliteitsbewaking van automatiseringsprocessen en het inrichten van monitoring
- Ervaring in een internationale of industriele IT-omgeving
- Bekendheid met Azure-diensten zoals Key Vault, Automation Accounts of Logic Apps
COMPETENTIES
- Automation-first mindset: lost structureel op met code in plaats van handmatige herhaling
- Analytisch vermogen: vertaalt een complex handmatig proces naar een heldere geautomatiseerde oplossing
- Eigenaarschap: neemt verantwoordelijkheid voor de volledige levenscyclus van een script of automatisering
- Communicatief sterk: legt technische keuzes begrijpelijk uit aan collega's zonder technische achtergrond
- Kwaliteitsgericht: schrijft code die onderhoudbaar, gedocumenteerd en robuust is
- Stakeholdermanagement: werkt effectief samen met IT-collega's, functioneel beheerders en internationale teams
- Proactief: signaleert inefficienties en neemt initiatief om verbeteringen voor te stellen
- Gestructureerd en methodisch: werkt overzichtelijk en houdt overzicht in complexe, versnipperde omgevingen
- Leergierig: volgt actief ontwikkelingen in automatisering, scripting en IT-tooling
TECH STACK
- Scripting: Python, PowerShell, Bash
- Identity: Active Directory, Azure AD (Entra ID), RBAC, gebruikers- en groepsbeheer
- API: REST API, Microsoft Graph API, Jira API, JSON
- Microsoft 365: Exchange, SharePoint, Teams, automatisering via scripting en Graph API
- Database: SQL (queries, rapportage, gegevensverwerking)
- Windows: legacy Windows-omgevingen, scheduled tasks, bestandsverwerking
- Overig: Jira, Confluence, Key Vault, Azure Automation Accounts, Logic Apps