SRE / Platform Engineer
Jak uzyskałeś dostęp do routera, gdy tunel upadł — przez zewnętrzny IP?
Jak zdiagnozować padający kontener w podzie (CrashLoopBackOff)?
Jak dobrze znasz Kubernetes (junior/middle/senior)?
Co sprawia, że zespół jest zespołem, a nie tylko grupą ludzi?
Czym różni się when od tags w Ansible?
Opowiedz o swoim doświadczeniu i jak możesz być przydatny na naszej pozycji
Jak u ciebie z Kubernetes ogólnie?
Czym jest GitFlow?
Czy masz legitymację wojskową lub książeczkę wojskową?
Opowiedz o sobie i swoim doświadczeniu (wstęp)
Jakie zmienne w bash znasz? Zmienna z kodem zwrotu ostatniego polecenia?
Czym są tainty i toleracje? Jak są używane?
Co się dzieje od momentu wpisania adresu URL w przeglądarce do otrzymania odpowiedzi? Wyjaśnij cały proces jak najdokładniej.
Czym jest SystemD i dlaczego jest popularny? Jakie systemy inicjalizacji były używane wcześniej?
1. Napisz obiekt Python "switches" w formacie YAML 2. Przekształć "switches" tak, aby pozostały tylko przełączniki "cisco" 3. Używając standardowego modułu ipaddress, uzyskaj ostatni adres hosta w sieci "172.16.0.0/28" 4. Sparsuj "dhcp_snooping_table" do listy słowników w następującym formacie: ```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. Napisz klasę "NetworkSubnet" z 2 metodami: - get_subnet - zwraca pierwszą dostępną podsieć o zadanej długości jako obiekt IPv4Network - show_network_pool - zwraca listę dostępnych podsieci ```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')] ```
Jak wybrać z tabeli wszystkie miasta, które powtarzają się więcej niż 10 razy?
Jak zaimplementować w Grafanie alert, który wyśle powiadomienie na e-mail, jeśli odpowiedzi będą dłuższe niż jedna sekunda?
Opowiedz o konfiguracji monitorowania: serwery Prometheus, Grafana, agenci, logowanie
Jak bardzo interesują Cię zadania automatyzacji infrastruktury sieciowej z użyciem Pythona i CI/CD?
Z czego składa się sekcja zwłok?