SRE / Platform Engineer
Cum se implementează în Grafana un alertă care trimite o notificare prin email dacă răspunsurile durează mai mult de un secundă?
Vorbiți despre configurarea monitorizării: servere Prometheus, Grafana, agenți, logare
Ce exemple de playbooks Ansible ai făcut?
Descrieți zona dvs. de responsabilitate ca inginer SRE și ce include această rolă
Ce este DHCP și cum obține un dispozitiv configurația sa de adresă IP și server DNS?
Cum găsești interogările în PostgreSQL care durează mai mult de un minut (sau 5 secunde)?
Ce este un strat de imagine în Docker?
Cu ce baze de date ați lucrat?
Descrie procesul de încărcare al unui server Linux pas cu pas (de la apăsarea butonului de alimentare)
Cum vă corelați experiența cu sarcinile poziției? Ce experiență lipsește și ce ați dori să dezvoltați?
1. Scrieți obiectul Python "switches" în format YAML 2. Transformați "switches" astfel încât să rămână doar switch-urile "cisco" 3. Folosiți modulul standard ipaddress pentru a obține ultima adresă gazdă în rețeaua "172.16.0.0/28" 4. Analizați "dhcp_snooping_table" într-o listă de dicționare în următorul 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. Scrieți o clasă "NetworkSubnet" cu 2 metode: get_subnet - returnează prima subrețea disponibilă de lungime specificată ca obiect IPv4Network show_network_pool - returnează o listă de subrețele disponibile 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')]
Care este diferența dintre FluxCD și ArgoCD?
Ce este Load Average și cum se calculează?
Care este diferența dintre proces și thread?
Ce este OOM Killer?
Ați implementat clustere și le-ați menținut funcționarea? Singur sau în echipă?
Cum se transferă fișiere între job-uri în GitLab CI?
Cum actualizez un pachet în CentOS? Ești familiar cu DNF?
Ce sunt fluxurile standard de intrare/ieșire în Linux (stdin, stdout, stderr) și cum le poți redirecționa sau suprima?
Cum este organizat onboarding-ul pentru această poziție și va avea noul angajat un mentor oficial sau o persoană pentru întrebări?