SRE / Platform Engineer
Weet je hoe je iptables moet instellen?
Vertel eens iets over jezelf: wat vind je leuk om te doen, wat wil je doen, waar ben je trots op en waarom solliciteer je?
Wat is het verschil tussen de modules shell en command in Ansible?
Vertel over een praktijkgeval waarin je je zorgen moest maken over het resultaat.
Wat is Ingress in Kubernetes?
Waarvoor zijn indexen in databases?
Hoe verschilt ClickHouse van Postgres/MySQL?
Wat is de CNI in Kubernetes?
Hoe hebt u al deze technische kennis verworven? Waren er cursussen, YouTube-kanalen?
1. Schrijf een Python-object "switches" in YAML-formaat 2. Transformeer "switches" zodat alleen "cisco" switches overblijven 3. In het commando standardise_macaddr de laatste hostadres in het netwerk "172.16.0.0/28" verkrijgen 4. Parseer "dhcp_snooping_table" naar een lijst van woordenboeken in het volgende formaat: ```python dhcp_snooping_table_parsed = [ { "mac": "00:E9:BC:3F:A6:50", "ip": "100.1.1.6", "interface": "FastEthernet0/20", }, { "mac": "00:E9:22:11:A6:50", "ip": "100.1.1.7", "interface": "FastEthernet0/21", } ] ``` 5. Schrijf een klasse "NetworkSubnet" met 2 methoden: - get_subnet - geeft de eerste beschikbare subnet van de gespecificeerde lengte terug als een IPv4Network-object - show_network_pool - geeft een lijst van beschikbare subnets terug
Hoe beperk je de toegang in ArgoCD? Wie kan synchroniseren, wie alleen lezen?
Er is vrije ruimte op de schijf, maar het bestand wordt niet aangemaakt. Waarom?
Wat zijn de vier gouden monitoring-signalen?
Wat is StatefulSet?
Welke soorten JOINs zijn er?
1. Schrijf het Python-object "switches" in YAML-formaat 2. Transformeer "switches" zodat alleen "cisco" switches overblijven 3. Gebruik de standaard ipaddress-module om het laatste hostadres in het netwerk "172.16.0.0/28" te verkrijgen 4. Parseer "dhcp_snooping_table" naar een lijst van woordenboeken op de volgende manier: dhcp_snooping_table_parsed = [ { "mac": "00:E9:BC:3F:A6:50", "ip": "100.1.1.6", "interface": "FastEthernet0/20", }, { "mac": "00:E9:22:11:A6:50", "ip": "100.1.1.7", "interface": "FastEthernet0/21", } ] 5. Schrijf een klasse "NetworkSubnet" met 2 methoden: - get_subnet - geeft de eerste beschikbare subnet van de opgegeven lengte terug als een IPv4Network-object - show_network_pool - geeft een lijst van beschikbare subnets terug ```python from ipaddress import IPv4Network class NetworkSubnet: def __init__(self, aggregate_network: str): ... def get_subnet(self, length: int) -> IPv4Network: ... def show_network_pool(self) -> list[IPv4Network]: ... net = NetworkSubnet(aggregate_network="172.16.0.0/24") net_1 = net.get_subnet(length=26) print(f"{net_1=}") net_1=IPv4Network('172.16.0.0/26') print(net.get_subnet(length=25)) 172.16.0.128/25 print(net.get_subnet(length=30)) 172.16.0.64/30 print(net.show_network_pool()) [IPv4Network('172.16.0.64/30'), IPv4Network('172.16.0.72/29'), IPv4Network('172.16.0.80/28'), IPv4Network('172.16.0.96/27')] ```
Vertel over je ervaring met incidenten. Hoe behandel je ze?
Vertel me over je ervaring, waarmee je te maken had, welke taken je hebt opgelost?
Wat is het verschil tussen ENV en ARG in een Dockerfile?
Welke middelen kunnen worden gebruikt om downtime te bestrijden en te verminderen?