SRE / Platform Engineer
Cuéntame sobre tu experiencia, en qué has tenido que trabajar, qué tareas has tenido que resolver?
Cuéntame sobre ti: qué te gusta hacer, qué quieres hacer, de qué estás orgulloso y por qué estás aplicando?
¿Cómo saber si la aplicación dentro del pod se ha iniciado?
¿Para qué sirven los índices en las bases de datos?
¿Cómo implementaría el análisis por bloques de las configuraciones, teniendo en cuenta que las mismas funciones (por ejemplo, BGP) se describen de manera diferente en diferentes proveedores?
¿Qué son las pruebas de readiness, liveness y startup?
¿Sabes configurar iptables?
1. Escribir un objeto Python "switches" en formato YAML 2. Transformar "switches" para que solo queden los conmutadores "cisco" 3. En el comando standardise_macaddr obtener la última dirección del host en la red "172.16.0.0/28" 4. Analizar "dhcp_snooping_table" en una lista de diccionarios con el siguiente formato: ```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. Escribir una clase "NetworkSubnet" que tenga 2 métodos: - get_subnet - devuelve la primera subred disponible de la longitud especificada como un objeto de la clase IPv4Network - show_network_pool - devuelve una lista de las subredes disponibles
¿Qué tan interesados están en tareas de automatización de infraestructura de red utilizando Python y CI/CD?
¿Qué son las cuatro señales de oro de monitoreo?
¿En qué se diferencia ClickHouse de Postgres/MySQL?
¿Cuál es la diferencia entre los módulos shell y command en Ansible?
¿Cómo adquiriste todos estos conocimientos técnicos? ¿Hubo cursos, canales de YouTube?
¿Puedes contar un caso de la práctica en el que tuviste que preocuparte por el resultado?
¿Está familiarizado con RKE2 o K3S?
1. Escribir el objeto Python "switches" en formato YAML 2. Transformar "switches" para que solo queden los conmutadores "cisco" 3. Usando el módulo estándar ipaddress, obtener la última dirección del host en la red "172.16.0.0/28" 4. Analizar "dhcp_snooping_table" en una lista de diccionarios de la siguiente forma: 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. Escribir una clase "NetworkSubnet" que tenga 2 métodos: - get_subnet - devuelve la primera subred disponible de la longitud especificada como un objeto de la clase IPv4Network - show_network_pool - devuelve una lista de las subredes disponibles ```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')] ```
Hay espacio en disco, pero el archivo no se crea. ¿Por qué?
¿Qué CNI hay en Kubernetes?
¿Qué es Ingress en Kubernetes?
¿Cuál es la diferencia entre Pod, Deployment y Service en Kubernetes?