Какви са четирите златни сигнала за мониторинг?
SRE / Platform Engineer
Какво е GitFlow?
Какво е VPA и как се различава от HPA?
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')] ```
Разкажете повече за вашия опит с ELTEX в RDTech: какво точно правихте, как стандартизирахте конфигурациите, как постигнахте съкращаване на времето за настройка?
Как да подобрим приложението, за да не пада при грешка във външния API?
Разкажи за SLI, SLO и SLA.
Как да реализираме в Grafana аларм, който ще изпраща уведомление по имейл, ако отговорите отнемат повече от една секунда?
Какво е моделът Circuit Breaker?
С какви системи за мониторинг сте работили?
Кои Python модули бихте използвали за писане на парсер за конфигурации?
Имало ли е случаи, когато сте създавали табла в Grafana от нулата?
Какво е наситеност?
Как да съберете информация за проблем с висок товар на CPU в Linux?
Колко ви интересуват задачите за автоматизация на мрежовата инфраструктура с използване на Python и CI/CD?
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')] ```
Как да ограничим ресурсите на контейнерите в Kubernetes?
За какво служат индексите в базите данни?
Каква е разликата между роля и playbook в Ansible?
Трябваше ли да внедряваш Kubernetes от нулата?