I'm
Dinuka Sanjana Madhumal
Aspiring DevOps & Cloud Engineer
Focused on automation, cloud infrastructure, CI/CD, and scalable system operations. Let's build resilient, highly available architecture together.

About Me
Hi, I'm Dinuka Sanjana Madhumal. I bridge the gap between development and operations by engineering high-availability systems.
From spinning up EKS clusters on AWS to orchestrating zero-downtime microservices deployments, I turn complex infrastructure into simple, repeatable, and fully automated pipelines. I am currently focused on leveraging DevOps practices to build the next generation of scalable cloud architecture.
Automation First
Eliminating manual toil through scripting, IaC, and robust CI/CD pipelines.
Cloud Native
Designing architectures on AWS and Kubernetes for maximum scalability and resilience.
Secure & Reliable
Implementing observability and security best practices into every layer.
Skills & Experience
Building resilient, scalable, and automated cloud infrastructure with modern DevOps practices.
Cloud & Infrastructure (AWS)
- AWS EC2 • S3 • VPC
- IAM • Security Groups
- EKS • Beanstalk
- RDS
- Auto Scaling
DevOps & Automation
- Terraform • Ansible
- Jenkins
- Docker • Docker Compose
- Kubernetes
- ArgoCD • Istio
Systems & Networking
- Linux (Ubuntu)
- Windows
- Git • GitHub
- Load Balancer
- Microservices Architecture
Programming Languages
- Python (Advanced)
- Java • C
- HTML / CSS
Monitoring & Observability
- Prometheus • Grafana
Featured Projects
10 Production-Grade DevOps & Cloud Solutions I've Built and Deployed
Ansible Microservices Automation
Mogambo.org E-commerce Stack
Automated deployment of a multi-container e-commerce stack including frontend, catalogue, and carts using Ansible roles and Docker Compose on GitHub Codespaces. Managed services with Supervisor and initialized MySQL database.
AWS EKS Cluster with ALB Ingress
2048 Game in Production
Provisioned a fully functional EKS cluster using eksctl and deployed the 2048 game behind an AWS Application Load Balancer. Configured node groups, ingress routing, and Fargate support for efficient resource utilization.
Dockerized NGINX Web App on EC2
Portable Static Website
Containerized a custom static website using optimized Dockerfile and deployed it on AWS EC2. Applied multi-stage builds, proper security groups, and ensured consistent behavior across development and production environments.
Node.js CRUD App on Kubernetes + RDS
Full-Stack App with RDS Backend
Deployed a complete Node.js CRUD application on EKS with MySQL RDS backend. Created Deployments, Services with LoadBalancer type. Achieved self-healing and multi-AZ connectivity.
Infrastructure as Code with Terraform
VPC • EC2 • ALB • RDS
Automated AWS infrastructure provisioning including VPC, subnets, route tables, EC2 instances, and Application Load Balancer using modular Terraform code and remote backend state management. Enabled reproducible environments.
Elastic Beanstalk Auto-Scaling Deployment
Node.js CRUD App
Deployed a Node.js CRUD application on AWS Elastic Beanstalk integrated with RDS. Configured environment variables, health checks, and auto-scaling policies with rolling updates for continuous availability.
Istio Service Mesh on EKS
Traffic • Observability
Enhanced an existing EKS cluster by installing Istio service mesh with automatic sidecar injection. Configured gateways, virtual services, and destination rules to enable secure traffic management and observability.
High-Availability Auto Scaling Group
Multi-AZ Web Architecture
Built a resilient web application architecture using Auto Scaling Group across multiple Availability Zones. Implemented launch templates, target tracking policies, and Application Load Balancer with health checks.
Serverless Static Website on S3
Portfolio / Landing Pages
Hosted a fully static responsive website on Amazon S3 with static website hosting enabled. Configured public bucket policies, index/error documents, and proper access controls for secure and durable content delivery.
GitOps CI/CD Pipeline with ArgoCD
Declarative Deployments on EKS
Implemented declarative continuous deployment using ArgoCD connected to GitHub repository as source of truth. Automated application syncing, health monitoring, and rollback capabilities on EKS cluster.
All projects are open-source • Full code & demos available on GitHub
Courses & Certificates
Industry-recognized credentials in Cloud, DevOps, Linux, and Programming
Advanced Python Masterclass
Datathink Professional • 2023
AWS Solutions Architect – Associate
Currently Studying
Let's Work Together
I'm open to internships, freelance projects, or full-time DevOps/Cloud roles
Location
No:435, B2, Kiriwaththuduwa, Homagama, Sri Lanka.