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.
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.