Sobes.tech

SRE / Platform Engineer

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

Intern
Т-БанкТ-Банк
16

Что такое Pod, Deployment и ReplicaSet в Kubernetes?

Intern
Т-БанкТ-Банк
16

С какими дистрибутивами Linux работали?

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

Как вы соотносите свой опыт с задачами позиции? Какого опыта недостаточно и что хотели бы развить?

Middle+
Медси
16

Знаком ли с Docker Compose? Работал ли с ним?

Middle
Clicklead
16

Как вы взаимодействуете с подрядчиками при инцидентах? Есть ли у вас KPI или метрики качества работы?

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

Как относитесь к сменному графику 12 часов, дежурствам, работе в офисе?

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

Есть приложение, которое пытается писать на диск, но ругается что нет места. df показывает что место есть. В чём проблема?

Middle
ТБанк
16

Как выбрать из таблицы все города, которые повторяются больше 10 раз?

Middle+
Медси
16

Расскажите о вашей роли и зоне ответственности в предыдущих местах работы

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

Что происходит в этой команде? (скрипт с zcat, awk, grep, sort, uniq для анализа логов Redix)

Middle
спектрум
16

Расскажи о себе и своём опыте

Intern
Т-БанкТ-Банк
16

Насколько хорошо с Linux? Как давно работаете?

Middle
Ifellow
16

Что делает команду командой, а не просто набором людей?

Middle
спектрум
16

Как настраивал мониторинг для нового сервиса? Как хранить дашборды?

Middle+
Employcity
16

Команда journalctl — когда последний раз использовали и зачем?

Middle
Ifellow
16

Эффекты taints: NoSchedule, PreferNoSchedule, NoExecute - что это?

Middle+
Employcity
16

Nginx логи съели диск, logrotate не настроен. Как безопасно удалить логи и освободить место?

Middle
Ifellow
16

Какие способы есть для получения секретов из Vault в Kubernetes?

Middle
спектрум
16

Для чего используется Headless Service в Kubernetes?

Middle
спектрум
16
/14