Thilina Balasooriya, Developer in Colombo, Western Province, Sri Lanka
Thilina is available for hire
Hire Thilina

Thilina Balasooriya

Verified Expert  in Engineering

Systems Engineer, DevOps, and Software Developer

Colombo, Western Province, Sri Lanka

Toptal member since March 10, 2022

Bio

Thilina is a professional systems and DevOps engineer with extensive experience in production-grade systems on various cloud and on-premise platforms. He's passionate about cloud-native technologies, Linux, networking, and DevOps practices and enjoys working with high-caliber teams to build simple solutions for complex technical problems. Thilina has a bachelor's degree in computer systems, a postgraduate diploma in cybersecurity, and holds RHCSA, CCNA, and AWS-SAA certifications.

Portfolio

Freelance
Amazon Web Services (AWS), AWS CloudFormation, AWS CodePipeline, DevOps...
Blanknetwork
Amazon Web Services (AWS), Kubernetes, AWS DevOps, DevOps, Blockchain Platforms...
Scratch Engine
Amazon EKS, Amazon Web Services (AWS), AWS CloudFormation...

Experience

  • Linux - 8 years
  • AWS Certified Solution Architect - 6 years
  • Cloud Infrastructure - 6 years
  • Kubernetes - 5 years
  • DevOps - 5 years
  • Terraform - 4 years
  • Git - 4 years
  • Networks - 3 years

Availability

Part-time

Preferred Environment

Linux, DevOps, Git, Kubernetes, Terraform, AWS CloudFormation, Argo CD, GitLab CI/CD, Amazon Web Services (AWS), Docker, Continuous Delivery (CD), Continuous Integration (CI), Python, GitLab, DigitalOcean, Django, Next.js, JavaScript, Shell Scripting, Amazon Route 53, Amazon EC2

The most amazing...

...thing I've developed is a fully automated pipeline to deploy and manage the entire IT infrastructure on AWS for a large-scale organization.

Work Experience

DevOps Architect

2023 - 2023
Freelance
  • Designed a comprehensive CI/CD tool set with GitHub Actions to build and deploy the applications to AWS.
  • Built the AWS deployment architecture to host the front-end and back-end application stack and automated test suites.
  • Designed the Git release process with proper branching and versioning strategy.
Technologies: Amazon Web Services (AWS), AWS CloudFormation, AWS CodePipeline, DevOps, AWS Lambda, GitHub, CI/CD Pipelines, AWS Service Catalog, GitHub Actions, Docker, Serverless, Amazon EFS, Autoscaling, DevSecOps, Shell Scripting, AWS NAT Gateway, REST APIs, Amazon Route 53, Amazon EC2

Senior AWS DevOps Engineer

2022 - 2022
Blanknetwork
  • Improved the architecture of the existing deployment.
  • Dockerized the applications and integrated them with CI/CD pipelines.
  • Assisted the team in cost-optimizing the AWS infrastructure.
Technologies: Amazon Web Services (AWS), Kubernetes, AWS DevOps, DevOps, Blockchain Platforms, Site Reliability Engineering (SRE), Leadership, AWS Cloud Architecture, Technical Consulting, Cost Analysis, Pricing, AWS Certified Solution Architect, Blockchain, TypeScript, Serverless, Amazon RDS, DigitalOcean, System Migration, Autoscaling, Ethereum, IPFS, DevSecOps, Shell Scripting, SQL, AWS NAT Gateway, Amazon CloudWatch, GitHub Actions, APIs, REST APIs, Monorepos, Amazon Route 53

DevOps Engineer

2022 - 2022
Scratch Engine
  • Designed and developed the AWS infrastructure with CloudFormation templates.
  • Developed the CI/CD pipelines to build and deploy applications.
  • Set up the Prometheus and Grafana-based monitoring stack.
  • Assisted the development team in troubleshooting and accelerating the development process.
Technologies: Amazon EKS, Amazon Web Services (AWS), AWS CloudFormation, Amazon CloudFront CDN, APIs, Amazon API Gateway, API Gateways, Amazon DynamoDB, Kubernetes, GitHub, CI/CD Pipelines, Prometheus, Grafana, Amazon S3 (AWS S3), AWS IAM, Bash, Linux Administration, Networking, AWS HA, Cloud Infrastructure, Docker, AWS DevOps, Amazon Virtual Private Cloud (VPC), Load Balancers, AWS Certified Solution Architect, Architecture, Site Reliability Engineering (SRE), Leadership, AWS Cloud Architecture, Technical Consulting, Cost Analysis, Pricing, Blockchain, TypeScript, Serverless, Amazon RDS, System Migration, Autoscaling, React, JavaScript, DevSecOps, Identity & Access Management (IAM), Shell Scripting, SQL, AWS NAT Gateway, Amazon CloudWatch, GitHub Actions, REST APIs, Monorepos, Amazon Route 53

Senior DevOps Engineer

2021 - 2022
Chakray
  • Developed IAC templates and CI/CD pipelines for production-grade deployments.
  • Deployed and managed Kubernetes clusters with client application stacks.
  • Assisted and consulted customers to resolve their DevOps requirement efficiently.
Technologies: Amazon Web Services (AWS), AWS CloudFormation, Linux, Terraform, Ansible, MySQL, Kubernetes, Amazon EKS, Prometheus, Grafana, ELK (Elastic Stack), Java Application Servers, Jenkins, Jenkins Pipeline, Node.js, React, Infrastructure as Code (IaC), Docker, DevOps, Amazon EC2, Databases, Continuous Delivery (CD), Continuous Integration (CI), Distributed Systems, Operating Systems, Networks, SSL, Transport Layer Security (TLS), Programming, Computer Security, Git, CI/CD Pipelines, NGINX, Python, Monitoring, AWS Lambda, Puppet, Helm, Amazon S3 (AWS S3), AWS IAM, Bash, Linux Administration, GitLab CI/CD, VPN, Networking, AWS HA, Cloud Infrastructure, AWS DevOps, Amazon Virtual Private Cloud (VPC), Load Balancers, AWS Certified Solution Architect, Architecture, Google Cloud Platform (GCP), Site Reliability Engineering (SRE), Leadership, AWS Cloud Architecture, Technical Consulting, Cost Analysis, Pricing, GitLab, Serverless, Amazon RDS, CircleCI, Amazon EFS, AWS Fargate, PostgreSQL, System Migration, Cloudflare, Autoscaling, Amazon Elastic Container Service (ECS), Elasticsearch, Kibana, DevSecOps, Identity & Access Management (IAM), Shell Scripting, SQL, HAProxy, Amazon CloudFront CDN, Amazon Aurora, AWS NAT Gateway, IT Support, Amazon Simple Queue Service (SQS), Amazon CloudWatch, GitHub Actions, APIs, REST APIs, Amazon Route 53, API Gateways

Senior Systems Engineer

2018 - 2021
WSO2
  • Collaborated with WSO2 solution architects to onboard customers to WSO2 Managed Services.
  • Designed and developed IaC templates and pipelines to automate WSO2 deployments on AWS.
  • Deployed reliable, scalable, and highly available WSO2 application stacks on AWS.
  • Mentored and onboarded junior engineers to the team.
Technologies: Linux, Kubernetes, Nagios, Icinga2, MySQL, Prometheus, Grafana, Java Application Servers, MySQL DBA, Amazon Web Services (AWS), Infrastructure as Code (IaC), Terraform, Docker, DevOps, Amazon EC2, Databases, Continuous Delivery (CD), Continuous Integration (CI), Distributed Systems, Operating Systems, Networks, SSL, Transport Layer Security (TLS), Programming, Computer Security, Git, Packer, Ansible, Amazon EKS, CI/CD Pipelines, NGINX, Python, Monitoring, Argo CD, AWS Lambda, Amazon API Gateway, Puppet, Helm, Amazon S3 (AWS S3), AWS IAM, Jenkins, Jenkins Pipeline, Bash, Linux Administration, GitLab CI/CD, VPN, Networking, AWS HA, Cloud Infrastructure, AWS DevOps, Amazon Virtual Private Cloud (VPC), Load Balancers, AWS Certified Solution Architect, Architecture, Google Cloud Platform (GCP), Site Reliability Engineering (SRE), Leadership, AWS Cloud Architecture, Technical Consulting, Cost Analysis, Pricing, GitLab, Serverless, Amazon RDS, Datadog, Apache Kafka, Amazon EFS, AWS Fargate, PostgreSQL, System Migration, Google Cloud, Autoscaling, Amazon Elastic Container Service (ECS), Elasticsearch, Kibana, DevSecOps, Identity & Access Management (IAM), Shell Scripting, SQL, HAProxy, Amazon CloudFront CDN, Amazon Aurora, AWS NAT Gateway, IT Support, Amazon Simple Queue Service (SQS), Amazon CloudWatch, GitHub Actions, APIs, REST APIs, Amazon Route 53, API Gateways, OpenVPN

DevOps Engineer

2017 - 2018
Ovinway
  • Managed, automated, and cost-optimized the company's AWS infrastructure.
  • Migrated legacy VM-based environments to AWS and Kubernetes native stacks and gained the full advantage of AWS managed services.
  • Built the DevOps culture within the company and assisted the dev teams to fully utilize modern DevOps tools.
  • Implemented end-to-end CI/CD pipelines and assisted the development and QA teams in speeding up the process.
  • Established monitoring and alerting systems for proactive troubleshooting.
  • Managed production releases and ensured the reliability of production systems.
Technologies: Linux, Kubernetes, Java Application Servers, Prometheus, Grafana, Amazon Web Services (AWS), Node.js, React, Infrastructure as Code (IaC), Terraform, Docker, DevOps, Amazon EC2, Databases, Continuous Delivery (CD), Continuous Integration (CI), Distributed Systems, Operating Systems, Networks, SSL, Transport Layer Security (TLS), Programming, Git, CI/CD Pipelines, NGINX, Python, Monitoring, Argo CD, AWS Lambda, Amazon API Gateway, Ansible, Helm, Jenkins, Jenkins Pipeline, Bash, Linux Administration, GitLab CI/CD, VPN, Networking, AWS HA, Cloud Infrastructure, AWS DevOps, Amazon Virtual Private Cloud (VPC), Load Balancers, AWS Certified Solution Architect, Google Cloud Platform (GCP), Site Reliability Engineering (SRE), AWS Cloud Architecture, GitLab, Serverless, Amazon RDS, Datadog, Amazon EFS, DigitalOcean, PostgreSQL, System Migration, Google Cloud, Autoscaling, Amazon Elastic Container Service (ECS), DevSecOps, Shell Scripting, SQL, AWS NAT Gateway, Amazon Simple Queue Service (SQS), Amazon CloudWatch, APIs, REST APIs, Amazon Route 53, OpenVPN

Associate Systems Engineer

2016 - 2017
hSenid Mobile Solutions
  • Configured production-grade clusters on Red Hat-based systems with high availability.
  • Implemented the hSenid Mobile application stack on customer data centers.
  • Collaborated with clients to gather feedback and improvement suggestions for the solutions.
  • Implemented monitoring and alerting systems for the application stack for proactive troubleshooting.
Technologies: Red Hat Linux, Apache Tomcat, MySQL, Databases, Distributed Systems, Operating Systems, Networks, SSL, Transport Layer Security (TLS), Programming, Linux, Git, NGINX, Python, Monitoring, Cloud Infrastructure, Load Balancers, Site Reliability Engineering (SRE), System Migration, Shell Scripting, SQL, Amazon CloudWatch, OpenVPN

Experience

Secure Base AMI Builder for AWS

https://medium.com/cloud-life/building-a-cis-hardened-ami-on-aws-for-free-87b482b52ccb
Developed a simple-to-use framework to build security-hardened base AMIs for AWS EC2 instances. The project consists of simple tools such as AWS CLI, Packer, and Bash scripts to build the expected output.

By default, the tool is configured according to the CIS Level 1 standards, and the users are allowed to change the configurations freely to match their custom security requirements.

The project comes with an open-source Git repository, a comprehensive README file, and a detailed user guide (blog post) for the users to get started with.

Well-organized CloudFormation Framework

https://medium.com/cloud-life/organize-cloudformation-templates-with-external-parameters-file-7998098f1b8d
Developed a well-organized CloudFormation Template framework with external parameter files.

This allows users to easily develop complex AWS CloudFormation templates with modular architecture and re-use them in multiple environments by customizing just the external parameter files.

The project comes with an open-source Git repository, a comprehensive README file, and a detailed user guide through a blog post for the users to get started.

Education

2017 - 2018

Postgraduate Diploma in Cybersecurity

Sri Lanka Institute of Information Technology - Colombo, Sri Lanka

2014 - 2016

Bachelor's Degree in Computer Systems and Networks

Curtin University - Perth, Australia

Certifications

OCTOBER 2019 - OCTOBER 2022

AWS Certified Solutions Architect Associate

AWS

SEPTEMBER 2017 - PRESENT

Red Hat Certified System Administrator (RHCSA)

Red Hat

JANUARY 2016 - PRESENT

Cisco Certified Network Associate

Cisco

Skills

Libraries/APIs

REST APIs, Jenkins Pipeline, Node.js, React

Tools

Git, Terraform, AWS CloudFormation, Amazon EKS, Jenkins, Helm, Amazon CloudFront CDN, AWS IAM, Amazon Virtual Private Cloud (VPC), GitLab, AWS Fargate, Amazon Simple Queue Service (SQS), Amazon CloudWatch, OpenVPN, GitLab CI/CD, Apache Tomcat, Grafana, Nagios, Ansible, NGINX, Puppet, VPN, Amazon Elastic Container Service (ECS), Kibana, Java Application Servers, Packer, ELK (Elastic Stack), GitHub, AWS Service Catalog, CircleCI

Languages

Bash Script, Bash, SQL, Python, TypeScript, JavaScript, C++

Frameworks

AWS HA, Django, Flutter, Next.js

Paradigms

DevOps, DevSecOps, Continuous Delivery (CD), Continuous Integration (CI)

Platforms

Linux, Red Hat Linux, Kubernetes, Amazon Web Services (AWS), Docker, AWS Lambda, Amazon EC2, Icinga2, Google Cloud Platform (GCP), Blockchain, DigitalOcean, Blockchain Platforms, Apache Kafka, Ethereum

Storage

Amazon S3 (AWS S3), Amazon EFS, Amazon Aurora, Databases, MySQL, Datadog, PostgreSQL, Google Cloud, Elasticsearch, Amazon DynamoDB

Other

System Administration, Cloud Infrastructure, CI/CD Pipelines, Architecture, APIs, API Gateways, Linux Administration, Networking, AWS DevOps, Load Balancers, AWS Certified Solution Architect, Site Reliability Engineering (SRE), AWS Cloud Architecture, Technical Consulting, Serverless, Amazon RDS, System Migration, Autoscaling, Shell Scripting, AWS NAT Gateway, IT Support, Monorepos, Amazon Route 53, Distributed Systems, Networks, TCP/IP, SSL, Transport Layer Security (TLS), Computer Networking, Infrastructure as Code (IaC), Disaster Recovery Plans (DRP), High Availability Disaster Recovery (HADR), Argo CD, Prometheus, MySQL DBA, Monitoring, Amazon API Gateway, Leadership, Cost Analysis, Pricing, Cloudflare, Identity & Access Management (IAM), Security, HAProxy, Application Security, Web Security, Operating Systems, Programming, Computer Security, Risk Management, Digital Forensics, Cisco, AWS CodePipeline, GitHub Actions, IPFS

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring