SMS Firewall to Kubernetes Migration (Omobio)

Ongoing modernization and operations work for a carrier-grade Erlang-based SMS Firewall, including Kubernetes migration, containerization, production support, and Erlang change requests/bug fixes.

KubernetesErlang/BEAMDocker/PodmanRHELM3UAObservability2026-Present

What I did

  • >Contribute to migration from a 4-node distributed architecture into Kubernetes pods for cloud-native operation.
  • >Created related Erlang files so the SMS Firewall can communicate in a Kubernetes cluster.
  • >Designed DNS-based node discovery using a headless Service so Erlang nodes can resolve peers inside Kubernetes.
  • >Used StatefulSet deployment so each pod gets a predictable identity for stable Erlang distribution.
  • >Enabled TCP-based communication for external Erlang nodes to communicate with Erlang pods running inside Kubernetes.
  • >Created Kubernetes YAML manifests for deployments, services, and repeatable environment setup.
  • >Build and maintain Docker/Podman images for development, testing, and production telecom environments.
  • >Implement SMS Firewall change requests and bug fixes in Erlang components, then support release validation.
  • >Troubleshoot production issues involving distributed Erlang nodes, M3UA connectivity, MariaDB, Linux services, and firewall node failures.