Sobes.tech

SRE / Platform Engineer

Kuidas aru saada, et podi sees olev rakendus on käivitatud?

150

Mis on neli kuldsed jälgimisignaalid?

150

Rääkige meile rohkem teie kogemusest ELTEX-iga RDTechis: mida täpselt tegite, kuidas standardiseerisite konfiguratsioone, kuidas õnnestus lühendada seadistamise aega?

150

Mis on VPA ja kuidas see erineb HPA-st?

149

1. Write a Python object "switches" in YAML format 2. Transform "switches" so that only "cisco" switches remain 3. Using the standard ipaddress module, get the last host address in the network "172.16.0.0/28" 4. Parse "dhcp_snooping_table" into a list of dictionaries in the following format: ```python dhcp_snooping_table_parsed = [ { "mac": "00:E9:BC: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. Write a "NetworkSubnet" class with 2 methods: - get_subnet - returns the first available subnet of the specified length as an IPv4Network object - show_network_pool - returns a list of available subnets ```python 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.64/30'), IPv4Network('172.16.0.72/29'), IPv4Network('172.16.0.80/28'), IPv4Network('172.16.0.96/27')]

149

Kuidas parandada rakendust, et see ei langeks välise API vea korral?

146

Kuidas implementida Grafana hoiatus, mis saadab e-kirja teavituse, kui vastused kestavad rohkem kui ühe sekundi?

146

Milliste jälgimissüsteemidega olete töötanud?

144

Milliseid Python mooduleid kasutaksite konfiguratsioonide parseri kirjutamiseks?

142

Kas kunagi pidanud Grafanas armatuurlaudu nullist alustama?

141

Kuidas koguda teavet Linuxis kõrge CPU koormuse probleemi kohta?

139

Kui palju teid huvitavad võrgu infrastruktuuri automatiseerimise ülesanded, kasutades Pythonit ja CI/CD-d?

137

1. Kirjutage Python objekt "switches" YAML-formaadis 2. Muutke "switches", et jääks ainult "cisco" lülitid 3. Kasutades standardset ipaddress moodulit, saage viimase hosti aadress võrgus "172.16.0.0/28" 4. Analüüsige "dhcp_snooping_table" selliselt: dhcp_snooping_table_parsed = [ { "mac": "00:E9:BC: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. Write a "NetworkSubnet" class with 2 methods: - get_subnet - returns the first available subnet of the specified length as an IPv4Network object - show_network_pool - returns a list of available subnets ```python 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.64/30'), IPv4Network('172.16.0.72/29'), IPv4Network('172.16.0.80/28'), IPv4Network('172.16.0.96/27')] ```

135

Kuidas piirata konteinerite ressursse Kubernetesis?

135

Miks on andmebaasides indeksid vajalikud?

134

Kas teil oli vaja Kubernetes alustada nullist?

134

Mis vahe on rollil ja playbook'il Ansible'is?

134
/5