Available for opportunities

Sahan Senevirathna.

/DevOps & Platform Engineer

CS undergraduate at IIT Sri Lanka, working as DevOps Intern at Cambio — building real CI/CD pipelines and infrastructure for production software. Backed by an AI/ML and full stack engineering background that shapes how I think about the systems I'm shipping.

Sahan Senevirathna
@sahan-dakshonline
Avissawella, Sri Lanka

Currently

Active

DevOps Intern at Cambio Software

June 2025 → Present

Focus

CI/CD · IaC · Builds

✓ build: passing

Studying

BSc Computer Science

IIT · Univ. of Westminster

GitHub
LinkedIn
Download CV
View work

What I Work With

A hybrid toolkit — grouped by what each tool actually does in the workflow, not by self-rated bars.

Pipeline engineering

CI/CD I actually own end-to-end — Jenkins shared libraries that keep builds consistent across services, plus GitHub Actions for OSS work and personal projects.

JenkinsShared LibrariesGitHub ActionsMulti-module Builds

Infrastructure as Code

Provisioning and evolving infrastructure on vSphere with Terraform — environments stay reviewable and reproducible, not click-ops on someone's laptop.

TerraformvSphereDockerAWS EC2

Build security & supply chain

Surfacing vulnerable dependencies and protecting client binaries — security wired into the build path, not bolted on after release.

Dependency-TrackCycloneDX SBOMProGuardCVE assessment

Experience

Where I've been putting the theory into production.

DevOps Intern

Current role
June 2025 — PresentSri Lanka

Working in Cambio's DevOps team — building, hardening, and debugging the pipelines that ship real production software.

  • Designed and maintained CI/CD pipelines in Jenkins, and contributed to the team's shared library so builds stay consistent across services.
  • Provisioned and upgraded infrastructure on vSphere with Terraform — treating environments as code rather than tickets, and evolving the IaC as the platform grew.
  • Handled Java/Maven and Gradle build tooling across multi-module projects, including Java version migrations and debugging distributed build-agent failures.
  • Integrated Dependency-Track with CycloneDX SBOM generation into the build path — surfacing vulnerable transitive dependencies before they leave the pipeline.
  • Implemented ProGuard-based obfuscation for client-shipped JARs — IP protection without breaking build reproducibility.
  • Built a checksum-based dependency identification system for binary-level artifact tracking — a class of problems version strings alone can't catch.
  • Operated day-to-day in a Windows-based DevOps environment — PowerShell, Windows agents, real-world constraints — while supporting engineering teams when their pipelines broke.
JenkinsTerraformvSphereBitbucketJavaMavenGradleProGuardDependency-TrackCycloneDX SBOMPowerShell

Selected work

Things I've built across DevOps, AI/ML, and full stack — click any card for the case study.

UniGuide — AI-Powered University Guidance Platform

UniGuide — AI-Powered University Guidance Platform

Helps Sri Lankan A/L students cut through the noise of post-results university and career decisions — built on a RAG-powered recommendation engine over OpenAI GPT.

PythonFastAPIScikit-LearnDocker+5
Real-Time Event Ticketing System

Real-Time Event Ticketing System

Solves the thundering-herd problem on ticket drops — a producer-consumer concurrency model that keeps inventory consistent when thousands of buyers hit the same release.

JavaSpring BootNext.jsMulti-threading+2
LLM Fine-Tuning — Qwen 2.5 3B for AI Research QA

LLM Fine-Tuning — Qwen 2.5 3B for AI Research QA

Built for IntelliHack 5.0: fine-tuned Qwen 2.5 3B into a specialized Q&A model for AI research literature — evaluated, quantized, and packaged for real inference, not just a notebook demo.

Qwen 2.5AxolotlUnslothRAGAS+3
Flower Image Classifier

Flower Image Classifier

A deep learning model for classifying flower species using CNNs.

PythonPyTorchTransfer LearningDeep Learning
MicroMaze 2024 - Robotics Competition Website

MicroMaze 2024 - Robotics Competition Website

Website for the IEEE Robotics and Automation Society's MicroMaze competition.

ReactJSTailwindCSSChakra UIFramer Motion
Event Season Website - IEEE Expedition

Event Season Website - IEEE Expedition

A promotional website for an event season at IEEE IIT

Next.jsTailwind CSS
Time Table App

Time Table App

A web application for second year students check their time table using RAG Architecture.

PythonRetrieval Augmented Generation - RAGTypeScriptWeb Development+1

The toolbelt

Every tool I've used in production, on projects, or in lab work — the full catalog, scannable.

Toolchain35 tools
5 disciplines
DevOps & Cloud
Jenkins
Terraform
Docker
Kubernetes
vSphere
AWS
Azure
Bitbucket
GitHub
Maven
Gradle
Languages
Python
Java
TypeScript
JavaScript
Bash
PowerShell
Frontend & Mobile
React
Next.js
Tailwind
Redux
Flutter
Backend & Data
Node.js
FastAPI
Spring Boot
MongoDB
PostgreSQL
Redis
GraphQL
AI / ML
PyTorch
TensorFlow
scikit-learn
Pandas
NumPy
Hugging Face

Let's talk

Hiring, internships, collabs, or just nerding out about DevOps & AI — whichever's easiest.

Response time

Within ~24 hours

Weekdays. Sri Lanka is UTC+5:30 — give me a workday to come back to you.

Best for

  • Internship & full-time opportunities
  • DevOps / platform engineering work
  • AI/ML or full stack collabs
  • Open-source ideas worth pursuing

Send a message

Inbox open