SRE / Platform Engineer
Jaký je váš oblíbený programovací jazyk a jak byste se ohodnotili v Go na škále od 1 do 10?
S jakými databázemi jste pracoval?
Popište krok za krokem proces spuštění Linuxového serveru (od stisknutí tlačítka napájení)
Jak implementovat v Grafana alert, který bude odesílat upozornění na e-mail, pokud odpovědi trvají déle než jednu sekundu?
Povězte o nastavení monitorování: servery Prometheus, Grafana, agenti, logování
1. Napište Python objekt "switches" ve formátu YAML 2. Převraťte "switches" tak, aby zůstaly pouze přepínače "cisco" 3. Použijte standardní modul ipaddress k získání poslední adresy hostitele v síti "172.16.0.0/28" 4. Analyzujte "dhcp_snooping_table" do seznamu slovníků ve formátu: 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. Napište třídu "NetworkSubnet" se dvěma metodami: get_subnet - vrací první dostupnou podsíť o zadané délce jako IPv4Network objekt show_network_pool - vrací seznam dostupných podsítí 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')]
Z čeho se skládá pitva?
Jaký je rozdíl mezi FluxCD a ArgoCD?
Co je to Load Average a jak se počítá?
Čím se liší proces od vlákna?
Popište svou oblast odpovědnosti jako SRE inženýra a co tato role zahrnuje
Co je OOM Killer?
Jak přenést soubory mezi úkoly v GitLab CI?
Jak aktualizovat balíček v CentOS? Znáte DNF?
Co jsou standardní vstupní/výstupní proudy v Linuxu (stdin, stdout, stderr) a jak je můžete přesměrovat nebo potlačit?
Proč hledáte práci?
Jaké nástroje používáte k diagnostice sítě?
Jak najít dotazy v PostgreSQL, které trvají déle než minutu (nebo 5 sekund)?
Jaká byla vaše role při integračním a zátěžovém testování?
Uveďte příklady kritických incidentů, na které jste reagovali do 30 minut