Skip to content
View theenuka's full-sized avatar

Highlights

  • Pro

Organizations

@Project-Traffic-Pay

Block or report theenuka

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
theenuka/README.md
Theenuka Bandara — DevOps (Platform) Engineer Intern @ Sysco LABS



Portfolio LinkedIn Email

About

DevOps (Platform) Engineer Intern at Sysco LABS Sri Lanka and Computer Engineering undergrad at the University of Ruhuna. Selected from 7,000+ applicants for the WSO2 Linux Systems Administration & DevOps Engineering Training Program, a 6-month intensive I completed before joining Sysco LABS.

I care about the boring things that make software reliable: infrastructure as code, CI/CD, observability, and platforms that let developers ship without thinking about the plumbing.

Now       →  DevOps (Platform) Engineer Intern @ Sysco LABS
Certified →  AWS Solutions Architect – Associate (SAA-C03)
Trained   →  WSO2 Linux SysAdmin & DevOps Engineering Program (6 months, 7,000+ applicants)
Learning  →  CKA · Kubestronaut path (KCNA → KCSA → CKAD → CKA → CKS)

Stack

Cloud AWS (EC2 · EKS · S3 · RDS · VPC · IAM · ELB · CloudFront · ElastiCache) · GCP (GKE · GCE)
Kubernetes EKS · GKE · Helm · kubeadm (self-hosted clusters)
Platform Engineering ArgoCD · Concourse CI · WSO2 Asgardeo
IaC Terraform · Ansible · CloudFormation
CI/CD Jenkins · GitHub Actions · GitLab CI · AWS CodePipeline
Containers Docker · Docker Compose · Trivy
Observability Datadog · CloudWatch · SNS
Languages Python · Bash · Ruby · Java · JavaScript · C++

Featured Work

Phoenix Booking · WSO2 Capstone, Team Lead (10 engineers) Cloud-native hotel reservation system on a self-hosted 5-node Kubernetes cluster. Provisioned with Terraform + Ansible, IAM via WSO2 Asgardeo. Kubernetes Terraform Ansible Asgardeo

DevSecOps Pipeline 7-stage Jenkins pipeline for a 5-service containerized app: Terraform provisioning, Ansible Vault secrets, Trivy scanning, ALB path-based routing with TLS, CloudWatch + SNS alerting. Jenkins Terraform Trivy Ansible Vault CloudWatch

AWS CI/CD Pipeline Fully automated delivery pipeline with AWS CodePipeline + CodeBuild, deploying a Java app to Elastic Beanstalk with an RDS backend. Cut deployment time from 60 minutes to 10. CodePipeline CodeBuild Beanstalk RDS Maven

Cloud-Native Re-Architecting Replaced self-managed EC2 services with AWS managed equivalents: RDS, ElastiCache, Amazon MQ, Elastic Beanstalk, CloudFront + ACM. Beanstalk RDS ElastiCache CloudFront

AWS Lift & Shift Migrated a multi-tier Java stack (Tomcat, MySQL, RabbitMQ, Memcached) to EC2 with ALB across 3 AZs, Auto Scaling, custom AMIs, and an isolated data tier. EC2 ALB ASG Route53

Multi-Tier Local Stack Where it all started: a 5-VM distributed system orchestrated with Vagrant + VirtualBox. Nginx reverse proxy, Tomcat, RabbitMQ, Memcached, MySQL, hardened with firewalld and automated DNS host mapping. Vagrant Nginx Tomcat MySQL firewalld

Beyond the Terminal

♟️ FIDE-rated chess player (~1641 classical) · 🏆 1st place @ HaXtreme hackathon

Pinned Loading

  1. Freights-Management-System Freights-Management-System Public

    JavaScript

  2. AWS-Lift-and-Shift-project AWS-Lift-and-Shift-project Public

    CSS

  3. AWS-Re-Archichitectoring-Project AWS-Re-Archichitectoring-Project Public

    CSS

  4. VProfile-Multi-Tier-Web-Stack VProfile-Multi-Tier-Web-Stack Public

    CSS