Sobes.tech

SRE / Platform Engineer

Какви са четирите златни сигнала за мониторинг?

150

Какво е VPA и как се различава от HPA?

149

1. Напишете Python обект "switches" във формат YAML 2. Преобразувайте "switches" така, че да останат само "cisco" комутатори 3. Използвайте стандартния модул ipaddress, за да получите последния адрес на хоста в мрежата "172.16.0.0/28" 4. Анализирайте "dhcp_snooping_table" в списък от речници във формат: ```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. Напишете клас "NetworkSubnet" с 2 метода: - get_subnet - връща първата налична подсетка с дължина, зададена като IPv4Network обект - show_network_pool - връща списък с наличните подсети ```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')] ```

148

Разкажете повече за вашия опит с ELTEX в RDTech: какво точно правихте, как стандартизирахте конфигурациите, как постигнахте съкращаване на времето за настройка?

148

Как да подобрим приложението, за да не пада при грешка във външния API?

146

Разкажи за SLI, SLO и SLA.

146

Как да реализираме в Grafana аларм, който ще изпраща уведомление по имейл, ако отговорите отнемат повече от една секунда?

146

Какво е моделът Circuit Breaker?

144

С какви системи за мониторинг сте работили?

143

Кои Python модули бихте използвали за писане на парсер за конфигурации?

142

Имало ли е случаи, когато сте създавали табла в Grafana от нулата?

141

Какво е наситеност?

139

Как да съберете информация за проблем с висок товар на CPU в Linux?

139

Колко ви интересуват задачите за автоматизация на мрежовата инфраструктура с използване на Python и CI/CD?

137

1. Напишете Python обект "switches" във формат YAML 2. Преобразувайте "switches" така, че да останат само "cisco" комутатори 3. Използвайте стандартния модул ipaddress, за да получите последния адрес на хоста в мрежата "172.16.0.0/28" 4. Анализирайте "dhcp_snooping_table" в списък от речници по следния начин: 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. Напишете клас "NetworkSubnet" с 2 метода: - get_subnet - връща първата налична подсетка с дължина, като обект IPv4Network - show_network_pool - връща списък с наличните подсетки ```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

Как да ограничим ресурсите на контейнерите в Kubernetes?

135

За какво служат индексите в базите данни?

134

Каква е разликата между роля и playbook в Ansible?

134

Трябваше ли да внедряваш Kubernetes от нулата?

134
/5