SRE / Platform Engineer
Вам харесва да анализирате сложни оперативни инциденти, които може да изискват продължителен анализ?
Разкажете за себе си и опита си (въведение)
Разкажете за настройката на мониторинга: сървъри Prometheus, Grafana, агенти, логване
Какво е SystemD и защо е популярна? Какви системи за инициализация са били използвани преди това?
Какво е OOM Killer?
Дайте примери за критични инциденти, на които сте реагирали в рамките на 30 минути
Как свързвате опита си с задачите на позицията? Какъв опит ви липсва и какво бихте искали да развиете?
Какви инструменти използвате за диагностика на мрежата?
Как разбираш думата 'инцидент'? Какво е инцидент и какво не е?
Запознат ли сте с Docker Compose? Работили ли сте с него?
Как да игнорирате или генерирате грешки в Ansible?
Каква е разликата между процес и нишка?
Как да прехвърляме файлове между задачи в GitLab CI?
Защо търсите работа?
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: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. Напишете клас "NetworkSubnet" с 2 метода: get_subnet - връща първата налична подсетка с дължина, зададена като IPv4Network обект show_network_pool - връща списък с наличните подсети 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')]
За какви типове заявки предоставят предимство goroutines пред OS нишките, и за какви типове са еднакво ефективни OS нишките?
Какво е Load Average и как се изчислява?
Кои са най-необичайните или специфични метрики, които сте трябвало да изведете на таблото за управление?
Тествахте конкретни интеграции или извършихте общ регрес на интеграционната платформа?
Кои Python модули бихте използвали за писане на парсер за конфигурации?