Sobes.tech

SRE / Platform Engineer

Вам харесва да анализирате сложни оперативни инциденти, които може да изискват продължителен анализ?

Junior
Альфа-БанкАльфа-Банк
31

Разкажете за себе си и опита си (въведение)

Middle
Clicklead
30

Разкажете за настройката на мониторинга: сървъри Prometheus, Grafana, агенти, логване

Middle
Правительство МосквыПравительство Москвы
30

Какво е SystemD и защо е популярна? Какви системи за инициализация са били използвани преди това?

Middle
OZONOZON
30

Какво е OOM Killer?

Middle
OZONOZON
30

Дайте примери за критични инциденти, на които сте реагирали в рамките на 30 минути

Intern
Т-БанкТ-Банк
29

Как свързвате опита си с задачите на позицията? Какъв опит ви липсва и какво бихте искали да развиете?

Middle+
Медси
29

Какви инструменти използвате за диагностика на мрежата?

Middle
Правительство МосквыПравительство Москвы
29

Как разбираш думата 'инцидент'? Какво е инцидент и какво не е?

Middle
спектрум
29

Запознат ли сте с Docker Compose? Работили ли сте с него?

Middle
Clicklead
28

Как да игнорирате или генерирате грешки в Ansible?

Intern
Т-БанкТ-Банк
28

Каква е разликата между процес и нишка?

Middle
OZONOZON
28

Как да прехвърляме файлове между задачи в GitLab CI?

Intern
Т-БанкТ-Банк
28

Защо търсите работа?

Middle
OZONOZON
28

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')]

Intern
Т-БанкТ-Банк
27

За какви типове заявки предоставят предимство goroutines пред OS нишките, и за какви типове са еднакво ефективни OS нишките?

Senior
Virtuozzo
27

Какво е Load Average и как се изчислява?

Middle
OZONOZON
27

Кои са най-необичайните или специфични метрики, които сте трябвало да изведете на таблото за управление?

Middle
Правительство МосквыПравительство Москвы
27

Тествахте конкретни интеграции или извършихте общ регрес на интеграционната платформа?

Junior
Альфа-БанкАльфа-Банк
26

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

Intern
Т-БанкТ-Банк
26
/15