/

ACA IT-Solutions: Systeem en Netwerkbeheer

--ACA IT-Solutions--

Ontmoet ons online op 12/11

Onderstaand vind je de verschillende tijdstippen en links waarop je ons online kan ontmoeten.

deelname is mogelijk na het invullen van je sollicitatie.


TijdstipLink
...u... - ...u...Teams
12u00 - 16u00Zoom: https://us02web.zoom.us/j/81013505263?pwd=cVNXS1hqT1VzMzVoMTErdUdVM3ArUT09


Korte samenvatting van de stageopdracht:  

Opdracht: De stagiair heeft de mogelijkheid om te kiezen uit 1 van de volgende opdrachten die hem/haar het meeste kan interesseren.

Indien er gedurende de stage periode snel vorderingen worden gemaakt, wordt er een 2de opdracht bij genomen.

Opdracht 1: Automatic Updates Kubernetes Cluster In deze uitdagende opdracht gaan we op zoek naar een aanpak om onze kubernetes clusters automatisch te voorzien van updates. Dit wil zeggen de cluster en onderliggende OS Updates. De voortgang en de status van iedere cluster dient overzichtelijk weergegeven te worden. Afhankelijk van de applicaties die binnen de cluster draaien, zullen er diverse health checks moeten zijn die beschikbaarheid valideren. Hiervoor is een nauwe samenwerking nodig met OpsKlaar alsook de diverse development teams. Je zal dus buiten Kubernetes aan een heel snel tempo diverse andere populaire applicaties leren kennen zoals ElasicSearch, Kafka, Zookeeper, ... Als je samen met een heleboel toffe collega's kennis wilt opdoen van Kubernetes en een hele boel trending applicaties, dan is dit je kans!

Opdracht 2: Vulnerability Management Vanuit OpsKlaar beheren we momenteel diverse setups in de cloud. Daarnaast voorzien we ook vaak de applicaties die hierop aangeleverd worden. Vandaag leveren de Development teams dmv Sonar en Owasp controles beveiligde build artifacts (jars) aan. Echter stopt daar het proces van security niet. Bij het bouwen van de docker container, het deployen van de container, en de omgeving zelf kunnen er zich ook nog security best practices van toepassingen zijn die best gevalideerd worden. Daarnaast draaien applicaties en omgevingen soms stabiel gedurende verschillende maanden of jaren en komen er ondertussen nieuwe security patches uit voor een van die onderdelen. Hoe kan je dit alles opzetten en op een automatische manier laten valideren? Dit is een volwaardige DevOps opdracht waarbij je je kan verdiepen in de mogelijkheden om de hoogst mogelijke security compliancy af te dwingen op een automatische manier. Als je meer wil leren over AWS en Security, dan is deze opdracht je op je lijf geschreven!

Opdracht 3: Cloud Monitoring Bij Cloud monitoring worden verschillende aspecten gecombineerd. Monitoring rond compliancy, security, cost, availability, scalability, performance en applicaties zijn essentieel om een volwaardige set van diensten te combineren. Waar het vroeger de bedoeling was om informatie te verzamelen en alerts in de stellen evolueren we meer naar het combineren van MachineLearning en historische data om forecasting te doen en automatisch acties te nemen. Het is de bedoeling om in deze opdracht de nodige zaken te onderzoeken en op te zetten zodat we de meest innoverende aanpak kunnen implementeren in de praktijk. Als je meer wil leren over AWS, DataDog, NewRelic, CloudHealth, Scripting, Automation, DevOps, dan is dit de ideale opdracht.

Opdracht 4: Packaging en Reusability Helm Package Mangement Helm is de Kubernetes Package Manager die helpt om wederkerende deployments te faciliteren. Vanuit ACA hebben we verschillende producten die we vaak opzetten (LifeRay, Atlassian, Alfresco, ElasticSearch, Kafka, ...). Bedoeling is om voor een aantal van deze applicaties een helm library op te zetten en te voorzien voor onze deployments, en kijken hoe dit inpast in onze Infrastructure As Code aanpak. Infrastructure As Code Testing Terraform maakt het mogelijk om testen te schrijven die impact en compliancy kunnen ondersteunen. Op welke manier kunnen we dit opzetten in onze huidige pipeline. Infrastructure As Code Templating Terraform maakt het mogelijk om te werken met modules, op welke manier kunnen we dit inzetten en welke modules zouden in onze context kunnen geintroduceerd worden. Het doel van de opdracht is om onderzoek te doen maar ook om uiteindelijk een werkend geheel te implementeren in onze productie omgeving / processen. inwerken en begrijpen van het probleemdomein ontwerpen, implementeren, testen van de opdracht kennismaken met de bedrijfswereld en opdoen van relevante ervaring leren samenwerken en communiceren in groep om het project tot een goed einde te brengen kennismaken met onze lean/agile manier van werken (XP, Kanban, Pair Programming) leren en verder uitdiepen van de verschillende technologieen 

Korte samenvatting van de onderzoeksopdracht:  

Opdracht 1: Verschillende methodes voor het updaten van server infrastructuur en Kubernetes clusters

Opdracht 2: Verschillende methodes / tools voor Vulnerability Scanning

Opdracht 3: Verschillende evoluties rond Machine Learning in Monitoring

Opdracht 4: Verschillende methodes voor Reusability en Templating in Infrastructure As Code 

Deze stageopdracht is geschikt voor studenten uit de richting:
 

Bachelor Toegepaste Informatica - Systeem en netwerkbeheer


Extra Info

Amazon Web Services - Kubernetes - Terraform - Jenkins - Yaml - Git - Python - Datadog - Atlassian Jira en Confluence - CloudHealth 

Omgeving

Systemen&Netwerken: Linux, Windows, ... 

Wat is geweldig aan de baan?


Inleidende activiteiten/verwachtingen
 Sollicitatiegesprek
 CV
 Vergoeding/tegemoetkoming in verplaatsingskosten

 

Locatie stage

 Herkenrodesingel 8B 2.01 3500 Hasselt

Contactpersoon

 Misja Jozwik

+32 11 26 50 10
misja.jozwik@aca-it.be

ACA IT-Solutions: Systeem en Netwerkbeheer.pdf