Stage | DevOps tooling voor mapping dependencies
Build your own DevOps tool
Vanaf september 2023 hebben we een uitdagend project voor een ambitieuze INF-student om te leren en bij te dragen aan de optimalisatie van de interne DevOps-processen die de Cohelion Data Platform gezond en up-to-date houden.
Dit zijn wij
Cohelion is een ambitieus databedrijf, met twee kantoren in het levendige Rotterdam en het zonnige Valencia.
Cohelion maakt al sinds 20 jaar oplossingen voor data-integratie, datamanagement en big data.
In-house ontwikkeling
We werken met een toegewijd team aan een high-end dataplatform dat door diverse bedrijven, waaronder verschillende multinationals, wordt gebruikt.
Al onze werknemers zijn vaardig in hun vakgebied en gemotiveerde teamspelers, en hebben een passie voor het maken van eenvoudige en gebruiksvriendelijke data-oplossingen waarmee organisaties waardevolle inzichten en informatie verkrijgen.
Achtergrond
De DevOps applicatie zal de spil binnen het bedrijf worden waar ons update beleid op gestoeld zal worden. De applicatie zorgt dat alle klant specifieke instanties en afhankelijkheden worden gemonitord en inzichtelijk gemaakt worden in een dashboard. Hierbij zal je gebruik maken van een intern ontwikkeld UI framework gemaak met Angular. Dit alles zal worden aangestuurd door een dotnet core web api.
De uitdaging
Ontwerp en implementeer een nieuwe functie voor de DevOps-tool waarmee gebruikers de afhankelijkheden tussen verschillende klantspecifieke instanties en hun bijbehorende submodules en repositories kunnen bijhouden en visualiseren. De functie moet een duidelijk en intuïtief overzicht bieden van de afhankelijkheden, waarbij eventuele mogelijke problemen of conflicten die kunnen ontstaan door wijzigingen in een submodule of repository worden benadrukt. Bovendien moet de functie gebruikers in staat stellen om gemakkelijk eventuele problemen die kunnen ontstaan door afhankelijkheden te identificeren en op te lossen, en moet het aanbevelingen bieden voor het oplossen van die problemen. Ten slotte moet de functie naadloos worden geïntegreerd in het bestaande dashboard- en UI-framework, en moet het volledig gedocumenteerd en getest worden voordat het wordt geïmplementeerd.
Solliciteer hier
"*" indicates required fields
Verwachtingen
Wij verwachten het volgende:
- Analyseren van de huidige interne git repositories en hun submodules
- Identificeren van de meest relevante gegevens die moeten worden vastgelegd voor elke submodule
- Ontwerpen en ontwikkelen van de tool met behulp van Angular en .NET Core (ervaring hiermee is een pluspunt, maar geen vereiste)
- Implementeren van de tool in de bestaande omgeving
- Testen en debuggen van de tool
- Documenteren van de tool en het ontwikkelproces
For more information
Neem voor meer informatie of vragen over deze vacature contact op met Jorien Kamsteeg-Besemer via email jobs@cohelion.com of bel ons op 010-2400934.
The following experience is recommended
- Basis kennis van Git en Git submodules
- Goede communicatievaardigheden en het vermogen om effectief te werken in een teamomgeving
- Interesse in het werken aan een project dat waarde toevoegt aan de interne processen van het bedrijf en haar klanten
- Bekwaam in het lezen, schrijven en spreken van Nederlands.
Wat wij aanleveren
- Een duidelijk raamwerk van beperkingen waarbinnen je je kunt bewegen om het best mogelijke resultaat te behalen
- Een mentor die in staat is om je in de juiste richting te wijzen
- Productiecode zien in zijn natuurlijke habitat
Dit bieden wij
Ons kantoor is gevestigd in het nationale monument van Rotterdam ‘De Schiecentrale’ en wij kijken uit op de Maas.
Een toplocatie om te werken, maar we hebben veel meer te bieden:
- Een leeromgeving waar je alle aspecten van het marketing en het salesvak kan ontdekken.
- De mogelijkheid om meer kennis op te doen over data oplossingen.
- Werken bij een snel groeiend bedrijf met internationale klanten en een dynamisch team met een ondernemers mentaliteit.
- Een goede balans tussen werk en ontspanning. Zo is er iedere dag een gezamenlijke lunch, eten we ijsjes met mooi weer (en nemen de durfals een duik in de Maas).
- Stagevergoeding + eventueel reiskosten