SRE / Platform Engineer
Jakie przykłady playbooków Ansible wykonałeś?
Opisz swoją strefę odpowiedzialności jako inżynier SRE i co obejmuje ta rola
Czym jest DHCP i jak urządzenie uzyskuje swój adres IP i konfigurację serwera DNS?
Czym jest warstwa obrazu w Dockerze?
Jaki jest Twój ulubiony język programowania i jak oceniasz siebie w Go w skali od 1 do 10?
Z jakimi bazami danych pracowałeś?
Opisz krok po kroku proces uruchamiania serwera Linux (od naciśnięcia przycisku zasilania)
Jak odnosisz swoje doświadczenie do zadań na tym stanowisku? Jakiego doświadczenia brakuje i co chciałbyś rozwinąć?
1. Zapisz obiekt Python "switches" w formacie YAML 2. Przekształć "switches" tak, aby pozostały tylko przełączniki "cisco" 3. Użyj standardowego modułu ipaddress, aby uzyskać ostatni adres hosta w sieci "172.16.0.0/28" 4. Sparsuj "dhcp_snooping_table" do listy słowników w następującym formacie: 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. Napisz klasę "NetworkSubnet" z dwoma metodami: get_subnet - zwraca pierwszą dostępną podsieć o zadanej długości jako obiekt IPv4Network show_network_pool - zwraca listę dostępnych podsieci 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')]
Jaka jest różnica między FluxCD a ArgoCD?
Czym jest Load Average i jak jest obliczany?
Czym różni się proces od wątku?
Czym jest OOM Killer?
Rozkładaliście klastry i utrzymywaliście ich działanie? Samodzielnie czy w zespole?
Jak przesłać pliki między zadaniami w GitLab CI?
Jak zaktualizować pakiet w CentOS? Czy znasz DNF?
Czym są standardowe strumienie wejścia/wyjścia w Linuxie (stdin, stdout, stderr) i jak można je przekierować lub wyciszyć?
Dlaczego szukasz pracy?
Jak otworzyć lub zamknąć port w Ubuntu?
Jakimi narzędziami diagnozujesz sieć?