Skip to main content

Impact Metrics and Key Achievements

0m
Deployment Time
down from days
0%
Pipeline Automation
fully automated
0+
Microservices
developed & containerized
0.9%
System Uptime
high availability

About Me

$ cat /var/log/syslog | grep "origin"

I am a DevOps Engineer and Computer Science undergraduate driven by an obsession with automation. My journey really accelerated through hands-on homelab tinkering. I run a highly customized Proxmox VE node that serves as my personal proving ground for infrastructure concepts.

My homelab architecture is isolated by a virtualized OpenWrt router, ensuring all my VMs and services stay within a controlled LAN segment regardless of the physical WAN. Within this environment, I manage a complex Docker Compose multimedia orchestration stack (the 'arr' suite plus Jellyfin), which taught me the intricacies of container networking. I also maintain instances of n8n for automation and OpenMediaVault as my NAS, alongside a dedicated development VM where I recently spun up Minikube to complement my Kubernetes certifications. I use Tailscale to securely access and experiment with this infrastructure from anywhere.

Right now, my primary focus is operating Openclaw — an open-source autonomous AI agent framework hosted in my homelab within restricted VMs. By supplying Openclaw with the Gemini CLI and custom abilities via its skills system, it can autonomously build applications for me. I manage its configuration purely through GitOps concepts: I define its SKILL.md files and configurations locally, push to a remote repository, and sync those changes directly into the instance for hot-reloading. Exploring Retrieval-Augmented Generation (RAG) agent workflows in this setup has been a game-changer.

Outside of tech, I appreciate stories that focus on origin journeys and character evolution — particularly in shows like Better Call Saul and Mr. Robot, where small decisions and constraints shape long-term outcomes. That same way of thinking naturally carries over to my approach to system design and continuous improvement: architecture is just a series of small, critical decisions that compound over time to define reliability.

Technical Skills

My Tech Stack

DevOps & Cloud

CI/CDDockerGitHub ActionsGrafanaPrometheusAzurePodmanLinuxProxmox VE

Web & Frameworks

Spring BootFastAPINestJSExpressJSReact.jsFlutterJetpack Compose

Languages

JavaPythonBashSQLKotlinDartGolang

Professional Skills

Cross-functional collaborationProblem solvingRoot-cause analysis

CI/CD Architecture

Standard Deployment Flow

My typical approach to building resilient, automated, and secure deployment pipelines that reduce manual intervention and deployment time.

Step 01

Code Commit

Step 02

CI Pipeline (Build & Test)

Step 03

Security Scan

Step 04

Docker Registry

Step 05

CD Pipeline (GitHub Actions)

Step 06

Docker Environment (Proxmox/AWS)

Work Experience

My Professional Journey

DevSecOps - Intern

emojot

03/2026 – Present

Working in the DevSecOps team, automating workflows and securing infrastructure.

DevOps Engineer - Trainee

Sri Lanka Telecom PLC

08/2025 – 02/2026

Designed and implemented complete CI/CD pipelines for a microservices-based project, reducing deployment time from days of manual effort to ~7 minutes.

Key Achievements

  • Built and deployed scalable microservices with containerizing Docker and automated build, test, and deployment workflows with a CI/CD pipeline.
  • Collaborated across development and operations responsibilities, contributing as both a DevOps engineer and backend developer.

Certifications

Continuous Learning
Completed

Introduction to DevOps and SRE (LFS162)

Linux Foundation

Completed

Introduction to Kubernetes (LFS158)

Linux Foundation

Completed

Introduction to Linux (LFS101)

Linux Foundation

Completed

Build and Deploy APIs with a Serverless CI/CD

AWS

In ProgressPresent

100 days of AWS, Terraform and Kubernetes

KodeKloud

Featured Projects

Problem • Solution • Impact

echannelling.com Revamp

Designed and implemented end-to-end CI/CD pipelines for containerized backend services, reducing deployment time from days to ~7 minutes. Developed backend API services leveraging Prisma ORM and PostgreSQL.

NestJSPostgreSQLPrismaDockerCI/CDNginxLinux

AI based Presentation Coach

Built an end-to-end CD pipeline with automated cloud orchestration for heavy ML workloads like Whisper TTS and MediaPipe. Engineered a secure RESTful backend with FastAPI and integrated Gemini API.

FastAPIPostgreSQLFlutterGitHub ActionsDockerGCPMediaPipeWhisperGemini API

Event Ticketing System

Built a thread-safe, real-time ticketing system for multiple customers and vendors using OOP principles in Java. Deployed full-stack application on Azure App Service.

JavaSpring BootReact.jsAzure App ServiceAzure CLI

Get In Touch

Let's Collaborate