SRE / Platform Engineer
Mida juhtub alates hetkest, kui sisestate URL-i brauzerisse kuni saate vastuse? Selgitage kogu protsess võimalikult sügavalt.
Mis on SystemD ja miks see on populaarne? Millised alglaadimissüsteemid olid varem kasutusel?
Milliseid Ansible playbooki näiteid olete teinud?
Kuidas valida tabelist välja kõik linnad, mis korduvad rohkem kui 10 korda?
Mis oli teie roll integratsiooni- ja koormustestimisel?
Kuidas implementida Grafana hoiatus, mis saadab e-kirja teavituse, kui vastused kestavad rohkem kui ühe sekundi?
Kirjeldage oma vastutusalasid SRE-insenerina ja mida see roll hõlmab
Kuidas edastada faile GitLab CI-s tööde vahel?
Mis on DHCP ja kuidas seade saab oma IP-aadressi ja DNS-serveri konfiguratsiooni?
Kuidas leida PostgreSQL-is päringuid, mis kestavad rohkem kui minuti (või 5 sekundit)?
Mis on pildi kiht Dockeris?
Kirjeldage Linux-serveri käivitamisprotsessi samm-sammult (alustusnupu vajutamisest)
Tooge näiteid kriitilistest juhtumitest, millele olete reageerinud 30 minuti jooksul
Kuidas seostate oma kogemust positsiooni ülesannetega? Millist kogemust on puudu ja mida soovite arendada?
1. Kirjutage Python objekt "switches" YAML-formaadis 2. Muutke "switches" nii, et jääks ainult "cisco" lülitid 3. Kasutage standardset ipaddress moodulit, et saada viimase hosti aadress võrgus "172.16.0.0/28" 4. Analüüsige "dhcp_snooping_table" sellesse sõnastike nimekirja järgmisel kujul: 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. Kirjutage "NetworkSubnet" klass, mis sisaldab 2 meetodit: get_subnet - tagastab esimese saadaval oleva alvõrgu, mis on IPv4Network tüüpi show_network_pool - tagastab saadaval olevate alvõrkude nimekirja 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')]
Mis vahe on FluxCD ja ArgoCD?
Mis on Load Average ja kuidas seda arvutatakse?
Mis vahe on protsessil ja niidil?
Mis on OOM Killer?
Kas te keerasite klastreid ja hoidsite nende tööd? Üksi või meeskonnas?