I build reliable telecom platforms, backend systems, infrastructure, and deep engineering labs.

I am a DevOps Engineer working on production SMS Firewall systems, Linux/RHEL operations, container platforms, Kubernetes R&D/lab work, incident response, telecom signalling, and distributed Erlang/OTP application support.

Beyond operations, I build production-style Java, Python and Go systems, telecom protocol labs, self-hosted platforms, and LLM experiments from tokenizer and training loop to evaluation and local inference.

>  

DevOps Engineer | Telecom | Linux | Erlang | Containers | Kubernetes R&D | Java | Python | AI/LLM

Rumal Gunawardana, DevOps Engineer

Professional Profile

DevOps Engineer at Omobio building, operating, troubleshooting, and modernizing carrier-grade SMS Firewall platforms used in live telecom environments.

Platform and backend engineer with hands-on experience across Docker/Podman, Linux/RHEL, CI/CD, observability, Erlang/OTP distributed systems, Java/Spring Boot, Python, Go, relational databases, Redis, production incident response, and Kubernetes R&D/lab work.

I build complete systems rather than isolated demos: reliability-focused APIs, self-hosted services, telecom signalling labs, automation platforms, and infrastructure with monitoring, deployment, recovery, and security considerations.

Alongside production engineering, I experiment with language models from scratch, tokenizers, transformer training, local LLM inference, C++ engine development, and protocol-level test environments to deepen my systems knowledge.

Role Snapshot

Current Role
DevOps Engineer
Production Domain
Carrier-grade SMS Firewall platforms
Platform Scope
Linux, Docker, Podman, CI/CD; Kubernetes R&D
Application Scope
Erlang/OTP, Java/Spring Boot, Python and Go systems
Engineering R&D
Telecom protocol labs, LLM training and C++ engine work

Core Engineering Capabilities

Telecom Platform Operations

  • >Production SMS Firewall deployment, validation, monitoring, and L1/L2/L3 support for mobile network operator environments.
  • >Incident investigation across distributed Erlang nodes, M3UA connectivity, MariaDB dependencies, Linux services, and network paths.
  • >Change request and bug-fix work in Erlang-based SMS Firewall components with release validation support.

Infrastructure and DevOps

  • >Kubernetes R&D lab work for distributed Erlang telecom workloads, including StatefulSets, service discovery, manifests, connectivity testing, and architecture documentation.
  • >Docker and Podman image maintenance, RHEL administration, Bash automation, GitHub Actions, Nginx, and monitoring workflows.
  • >Operational practices for repeatable deployments, rollback readiness, service checks, and post-incident validation.

Backend Platform Engineering

  • >Spring Boot systems with authentication, API gateway boundaries, relational databases, Redis, rate limiting, idempotency, caching, and resilience controls.
  • >Python and Go services, self-hosted APIs, automation systems, reverse proxies, and repeatable deployment pipelines.
  • >Reliability-focused design around concurrency, dependency failure, retries, state transitions, recovery, and observable runtime health.

Protocol, AI & Systems R&D

  • >Go and Erlang telecom labs implementing SMPP, SS7/SIGTRAN, M3UA/SCTP, SCCP, TCAP, MAP, routing, failover, and synthetic network behavior.
  • >LLM-from-scratch experiments covering BPE tokenization, decoder-only transformers, training/evaluation loops, mixed precision, checkpoints, quantization, and local inference.
  • >C++17 game-engine work with OpenGL, ECS architecture, ImGui tooling, fixed-timestep simulation, physics, assets, tests, and packaging.

Selected Engineering Case Studies

Selected work showing production operations, reliability design, platform engineering, and backend architecture.

View all projects

Spring Boot Microservice Platform

2026

Full-stack microservice platform with Auth0 identity, API gateway enforcement, service discovery, Redis-backed rate limiting/cache, and user-scoped order/customer workflows.

Java 21Spring Boot 4.0.2Spring Cloud GatewaySpring Cloud Eureka
Read case study

RumalGPT - Transformer Language Model From Scratch

2026

A hands-on language-model engineering project focused on understanding the full training pipeline by building tokenization, transformer architecture, training loops, evaluation, checkpointing, and scaling experiments from scratch.

PythonPyTorchTransformersBPE Tokenizer
Read case study

Go SMS Delivery & Signalling Test Lab

2026

A self-contained telecom messaging lab with Go-based ESME, SMPP proxy, SMSC, STP, protocol libraries, fault injection, durable message lifecycle handling, and real M3UA/SCTP support on Linux.

GoSMPP 3.4SS7M3UA
Read case study

Distributed Erlang SMS Firewall Kubernetes R&D Lab (Omobio)

2026

R&D proof of concept evaluating Kubernetes deployment of a distributed Erlang SMS Firewall. Lab-only work covered containerization, stable pod identity, node discovery, connectivity testing, manifests, and architecture documentation; it was not deployed to customer or production environments.

Kubernetes R&DErlang/BEAMDocker/PodmanStatefulSet
Read case study

Live Engineering Metrics

Portfolio runtime

Uptime

--

App runtime

API Latency

--

Browser to portfolio API

Server Region

--

Deployment location

Last Deploy

--

--

Auto-refreshes every 45 seconds.