Welcome to my digital lab ..!
DevOps Engineer, focused on automation, cloud infrastructure, CI/CD, and scalable system operations.
Hi, I’m Dinuka Sanjana Madhumal. I bridge the gap between development and operations by engineering high-availability systems. I am currently focused on leveraging DevOps practices to build the next generation of scalable cloud architecture.
From spinning up EKS clusters on AWS to orchestrating zero-downtime microservices deployments, I turn complex infrastructure into simple, repeatable, and fully automated pipelines.
Available for full-time Cloud/DevOps opportunities
AWS Solutions Architect – Associate (Currently Studying)
Docker MasterClass, DevOps Bootcamp (Udemy)
Linux Pro, YAML/JSONPath, Git Fundamentals (Udemy)
Advanced Python, Machine Learning (Datathink)
Automated e-commerce microservices with Ansible & Docker
Deployed 2048 game on EKS with ALB & auto-scaling
Built full IaC infrastructure using Terraform
Implemented GitOps CI/CD with ArgoCD
Building resilient, scalable, and automated cloud infrastructure with modern DevOps practices.
Industry-recognized credentials in Cloud, DevOps, Linux, and Programming
Datathink Professional • 2023
Datathink Professional • 2024
Currently Studying
Udemy • 2025
Udemy • 2025
Udemy • 2025
School of DevOps® • Udemy • 2025
Udemy • 2025
10 Production-Grade DevOps & Cloud Solutions I've Built and Deployed
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. Enabled seamless SSH-based orchestration across managed nodes.
Tech: Ansible • Docker Compose • MySQL • GitHub Codespaces
View on GitHub2048 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.
Tech: AWS EKS • Ingress • Load Balancer
View on GitHubPortable 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.
Tech: Docker • Dockerfile • EC2 • Security Groups
View on GitHubFull-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.
Tech: Kubernetes • EKS • RDS • Node.js
View on GitHubVPC • 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 across teams.
Tech: Terraform • AWS VPC/EC2 • Modules
View on GitHubNode.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 during deployments.
Tech: Elastic Beanstalk • RDS • Rolling Updates
View on GitHubTraffic • 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 across microservices.
Tech: EKS • Istio • Prometheus • Grafana
View on GitHubMulti-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 for automatic recovery.
Tech: ASG • ELB • Launch Templates
View on GitHubPortfolio / 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.
Tech: S3 Static Hosting • Bucket Policies
View on GitHubDeclarative 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 through Git-driven workflows.
Tech: ArgoCD • GitHub Actions • EKS
View on GitHubAll projects are open-source • Full code & demos available on GitHub
I'm open to internships, freelance projects, or full-time DevOps/Cloud roles
No:435, B2, Kiriwaththuduwa, Homagama, Sri Lanka.