Hi, I'm Duvindu!

I focus on cloud infrastructure, automation, and site reliability to build scalable and resilient systems.

My Journey as a Developer


My journey into technology began when I started customizing pre-built templates for my eBay listings. That experience introduced me to coding and eventually led me to write my first "Hello World" program. Since then, I have continued exploring how software and infrastructure work together to power reliable applications.

Over time, my interests expanded into cloud engineering, DevOps, automation, and site reliability. I enjoy building CI/CD pipelines, automating infrastructure, deploying applications across AWS and GCP, and monitoring systems to improve their performance and reliability.

I learn by experimenting, troubleshooting, and rebuilding systems to understand how they work. My focus is on reducing manual effort through automation and building secure infrastructure that supports reliable deployments.


My Experience

Associate Software Engineer (DevOps/SRE)
Trafforge | Aug 2026 - Present
Associate Software Engineer
Trafforge | Feb 2026 - Aug 2026
Cloud Application Developer
Self-Employed | Aug 2025 - Feb 2026
How I Learn

Experiment, Automate, Troubleshoot, Improve

I learn by breaking down and rebuilding systems to understand their inner workings. I experiment with cloud infrastructure, automate repetitive tasks, troubleshoot failures, and explore ways to improve system reliability. Hands-on experimentation helps me develop practical skills and continuously improve.


Notable Skills

Cloud & Version Control
AWS GCP Azure DevOps Cloudflare Git
Containers, Orchestration & IaC
Docker Kubernetes Helm CI/CD Terraform Ansible
Operating Systems & Scripting
Linux Shell Scripting
Web Servers & Messaging
Nginx Apache APISIX Novu
Observability & Monitoring
Prometheus Grafana
Application Development
Django DRF Python (Intermediate) PostgreSQL ReactJS JavaScript (ES6+)

My Short-Term Goals

My goal is to strengthen my expertise in DevOps, cloud engineering, and site reliability engineering. I aim to improve CI/CD automation, infrastructure as code, and monitoring practices while building highly available and maintainable systems. I want to help teams deliver software efficiently through reliable deployments and continuous improvement.