Sobes.tech

SRE / Platform Engineer

How to understand that an application inside a pod has started?

150

What are the four golden signals of monitoring?

150

What is VPA and how does it differ from HPA?

149

1. Write a Python object "switches" in YAML format 2. Transform "switches" so that it contains only "cisco" switches 3. Use the standard module ipaddress to get the last host address in the network "172.16.0.0/28" 4. Parse "dhcp_snooping_table" into a list of dictionaries of the form: ```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. Write a class "NetworkSubnet" that has 2 methods: - get_subnet - returns the first available subnet of the specified length as an IPv4Network object - show_network_pool - returns a list of available subnets ```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')] ```

148

Tell me more about your experience working with ELTEX in RDTech: what exactly did you do, how did you standardize configurations, how did you reduce setup time?

148

How to improve an application so that it does not crash when an external API error occurs?

146

How to implement in Grafana an alert that sends an email notification if responses take more than one second?

146

What is the Circuit Breaker pattern?

144

What monitoring systems have you worked with?

143

What Python modules would you use to write a configuration parser?

142

Have you ever had to create dashboards in Grafana from scratch?

141

How do you gather information about high CPU load issues in Linux?

139

How interested are you in automating network infrastructure tasks using Python and CI/CD?

137

1. Write the Python object "switches" to YAML format 2. Transform "switches" so that it contains only "cisco" switches 3. Use the standard ipaddress module to get the last host address in the network "172.16.0.0/28" 4. Parse "dhcp_snooping_table" into a list of dictionaries of the form: 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. Write a class "NetworkSubnet" that has 2 methods: - get_subnet - returns the first available subnet of the specified length as an IPv4Network object - show_network_pool - returns a list of available subnets ```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')] ```

135

How to limit resources of containers in Kubernetes?

135

Why are indexes needed in databases?

134

What is the difference between the role and playbook in Ansible?

134

Have you had to deploy Kubernetes from scratch?

134
/5