SRE / Platform Engineer
Welche Beispiele für Ansible-Playbooks hast du gemacht?
Beschreiben Sie Ihren Verantwortungsbereich als SRE-Ingenieur und was diese Rolle umfasst
Wie öffnet oder schließt man einen Port in Ubuntu?
Was ist DHCP und wie erhält ein Gerät seine IP-Adresse und DNS-Server-Konfiguration?
Was ist eine Image-Schicht in Docker?
Was ist deine Lieblingsprogrammiersprache und wie würdest du dich in Go auf einer Skala von 1 bis 10 einschätzen?
Mit welchen Datenbanken haben Sie gearbeitet?
Beschreiben Sie den Boot-Prozess eines Linux-Servers Schritt für Schritt (vom Drücken des Netzschalters)
Wie bringen Sie Ihre Erfahrung mit den Aufgaben der Position in Verbindung? Welche Erfahrung ist unzureichend und was möchten Sie entwickeln?
1. Schreiben Sie das Python-Objekt "switches" im YAML-Format 2. Transformieren Sie "switches" so, dass nur "cisco"-Switches übrig bleiben 3. Verwenden Sie das Standardmodul ipaddress, um die letzte Hostadresse im Netzwerk "172.16.0.0/28" zu erhalten 4. Parsen Sie "dhcp_snooping_table" in eine Liste von Wörterbüchern im folgenden Format: dhcp_snooping_table_parsed = [ { "mac": "00:E9:8C: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. Schreiben Sie eine Klasse "NetworkSubnet" mit 2 Methoden: get_subnet - gibt die erste verfügbare Subnetz der angegebenen Länge als IPv4Network-Objekt zurück show_network_pool - gibt eine Liste verfügbarer Subnetze zurück 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.0/30'), IPv4Network('172.16.0.72/29'), IPv4Network('172.16.0.80/28'), IPv4Network('172.16.0.96/27')]
Was ist der Unterschied zwischen FluxCD und ArgoCD?
Was ist die Load Average und wie wird sie berechnet?
Was ist der Unterschied zwischen einem Prozess und einem Thread?
Was ist der OOM Killer?
Haben Sie Cluster bereitgestellt und deren Funktionsfähigkeit aufrechterhalten? Allein oder im Team?
Wie überträgt man Dateien zwischen Jobs in GitLab CI?
Wie aktualisiert man ein Paket in CentOS? Kennen Sie DNF?
Was sind Standard-Ein- und Ausgabeströme in Linux (stdin, stdout, stderr) und wie können Sie sie umleiten oder unterdrücken?
Warum suchen Sie eine Arbeit?
Welche Werkzeuge verwenden Sie zur Netzwerkanalyse?