I’m an undergraduate in Software Engineering with a strong focus on DevOps and DevSecOps. I build scalable, reliable, and secure systems by automating deployment pipelines and integrating security practices into development.

I have worked on projects like a Netflix Clone with full CI/CD automation, security scans, and Kubernetes deployment, as well as a MERN stack project containerized with Docker and deployed using Helm charts. These projects strengthened my expertise in Docker, Kubernetes, Helm, Ansible, Terraform, Jenkins, GitHub Actions, and AWS.

My goal is to leverage DevOps and DevSecOps principles to deliver high-quality, secure, and automated solutions for real-world applications.

Java
Python
JavaScript
TypeScript
SQL
Shell Scripting
HTML5
CSS3
Next.js
Node.js
Express.js
Flask
JUnit
Docker
Kubernetes
Helm
Java
Python
JavaScript
TypeScript
SQL
Shell Scripting
HTML5
CSS3
Next.js
Node.js
Express.js
Flask
JUnit
Docker
Kubernetes
Helm
Java
Python
JavaScript
TypeScript
SQL
Shell Scripting
HTML5
CSS3
Next.js
Node.js
Express.js
Flask
JUnit
Docker
Kubernetes
Helm
Java
Python
JavaScript
TypeScript
SQL
Shell Scripting
HTML5
CSS3
Next.js
Node.js
Express.js
Flask
JUnit
Docker
Kubernetes
Helm
AWS
Jenkins
GitHub Actions
GitLab CI/CD
Ansible
Terraform
NGINX
Git
Postman
MongoDB
React
pandas
NumPy
scikit-learn
Tailwind CSS
framer-motion
Ubuntu
AWS
Jenkins
GitHub Actions
GitLab CI/CD
Ansible
Terraform
NGINX
Git
Postman
MongoDB
React
pandas
NumPy
scikit-learn
Tailwind CSS
framer-motion
Ubuntu
AWS
Jenkins
GitHub Actions
GitLab CI/CD
Ansible
Terraform
NGINX
Git
Postman
MongoDB
React
pandas
NumPy
scikit-learn
Tailwind CSS
framer-motion
Ubuntu
AWS
Jenkins
GitHub Actions
GitLab CI/CD
Ansible
Terraform
NGINX
Git
Postman
MongoDB
React
pandas
NumPy
scikit-learn
Tailwind CSS
framer-motion
Ubuntu

Places Where I Broke and Fixed Things

DevOps Engineer Intern

VinaSai Inc, Toronto, CanadaMar 2026 - Present

Reduced deployment time by building GitHub Actions CI/CD pipelines for automated build and deployment. Resolved SMTP delivery failures by developing a custom middleware for restricted environments. Improved system reliability through automated backups using shell scripting and cron. Ensured high availability using PM2 and optimized application delivery with NGINX reverse proxy and Cloudflare integration.

GitHub ActionsCI/CDNGINXPM2CloudflareLinuxAutomation

Side Quests

Jaffna Hindu College

O/Ls and A/Ls2013 - 2022

Bachelor of Computing (Hons) in Software Engineering

University of Sri Jayewardenepura, Sri Lanka2023 - Present

Learnt software engineering principles, programming languages, and development methodologies. Engaged in projects that enhanced my coding skills and understanding of software architecture.

Software DevelopmentDSAProject Management

Things I Built Instead of Sleeping

Full DevSecOps Pipeline for Netflix Clone

Implemented a complete DevSecOps pipeline with Jenkins, SonarQube, Trivy, OWASP Dependency Check, Docker, Kubernetes (EKS), ArgoCD, and monitoring with Prometheus & Grafana.

JenkinsSonarQubeTrivyOWASP Dependency CheckDockerKubernetesEKSArgoCDPrometheusGrafanaDevSecOps

CI/CD pipeline for Java App using Jenkins

Java web app with full CI/CD pipeline, containerized and deployed to Kubernetes.

JavaDockerKubernetesJenkinsSonarQubeDevOps

Azure DevOps GitOps CI/CD Pipeline for a multiple microservices application

Implemented an end-to-end CI/CD pipeline using Azure DevOps, AKS, and ArgoCD to deploy the Docker Voting App with GitOps practices.

Azure DevOpsAzure Kubernetes Service (AKS)Azure Container Registry (ACR)DockerKubernetesArgoCDGitOpsShell ScriptingCI/CD

Ping Me