Work History

Linux System Administrator (2015)

At MIT institute Bopitiya, Western Province, Sri Lanka

  • Configured, tested and maintained Computer institute’s network equipment to achieve student needs.
  • Gained advanced skills in C Programming, Shell Scripting (bash) and hands on experience on Linux systems.
  • Good hands-on knowledge of Source Code Management (Version Control System) tools like Git with SCM practices, such as branching and code merge.

Associate Software Engineer (2017-Nov – 2019-April)

Centavo Systems, Nugegoda, Western Province, Sri Lanka

  • Improved system performance by making proactive adjustments and resolving bugs.
  • Installed and configured software applications and tested solutions for effectiveness.
  • Devised web applications for inventory monitoring customer relationship management, staff administration and generation of reports.
  • Gained Flask web based applications with database back-ends like PostgreSQL, MySQL and MongoDB.
  • Gained working experience with Nodejs for web applications.
  • Hands on experience in Coldfusion programming language.

Software Engineer (2019-June – 2019-Aug)

Villvay Systems, Dehiwala, Western Province, Sri Lanka

  • Researched, designed and implemented scalable applications for company requirements as a python developer.

DevOps Engineer (2019-Sept – 2021-Aug)

Villvay Systems, Dehiwala, Western Province, Sri Lanka

  • Solid experience with CentOS and RedHat based Linux Server Administration.
  • Implement Jenkins CI/CD roadmap for a large scale Java based project deployment process (Elastic Path) to reduce human error and speedup production process.
  • Zabbix/Nagios monitoring with Telegram or E-mail notifications in order to quickly react with unintended behaviors of a system.
  • Gained expert level Ansible/Ansible AWX automation experience to manage and setup RHEL/CentOS Linux infrastructure in a quick manner.
  • ProxySQL solution for MySQL load balancing. And developed management web UI for ProxySQL configuration easiness.
  • Hands-on knowledge of software containerization platforms like Docker and Docker compose.
  • Design Ansible automation solutions for company needs.
  • Perform log analyzing using ELK stack.

DevOps Engineer (2021-Aug – 2022-Aug)

Axiata Dialog, Sri Lanka

  • Implement reliable CI/CD pipelines using Jenkins combined with Ansible for microservice based projects.
  • Gained AWS vpc and subnetting concepts in implementing ECS.
  • AWS s3, WAF and load balancer working experience.
  • RHEL based server hardening.
  • Design customized docker images in order to handle challenging situations.
  • Gained practice of predicting the ways of malfunctions before it happens and apply solutions as a best practice.

DevOps Engineer (2022-Aug – 2024-Aug)

IFS Research and Development (PEO) – Performance and observability

  • Implemented monitoring solutions using EFK (Elasticsearch, Fluentd, Kibana) and the kube-prometheus-stack, enhancing system visibility and reducing issue resolution time by 40%.

  • Designed log clearance mechanism and Kibana dashboard autoloading while installation (ifs-monitoring-curator). 2023 – 2024

  • Enhanced application health dashboards for ensuring enhanced observability. With this tuning performance went easier for 30+ micro-services.

  • Expanded CI/CD pipelines using Bitbucket, integrating Bash and Python, and added sophisticated unit-testing mechanisms for Kubernetes applications.

  • Maintain documentation related to infrastructure, deployment processes. Designed and architect the main monitoring solution for the IFS Application (ifs-monitoring) 2022 – 2024.

  • Provide support for the IFS Nexus project by enhancing observability components. This primarily involves configuring the Filebeat across multiple clusters using ArgoCD GitOps automation. 2024

Senior DevOps Engineer (2024-Aug – Present)

Insighture PTE Ltd.

  • Implement OPNsense firewalling solution reducing manual VPN configuration management for administrators.

  • Migrating existing legacy Hashicorp Vault into Kubernetes based Vault with automatic AWS KMS unsealing speeding up application authentication.

  • Maintain AWS infrastructure in a consistent way so that the applications function without frictions.

Projects at Work

  • Designed and developed web user interface of https://www.vinota.com.com and its client activity monitoring dashboards. (2017-2019)
  • I have configured entire server infrastructure of https://wurthlac.com/ (one of the subsidiary project of Wurth group) for automation and reliability of the project. (2019-2021).
  • Involved in DevOps CI/CD creation and infrastructure handling of https://gudppl.com/.
  • Configured and maintained CI/CD procedures for ongoing projects, Server Hardening at Dialog Axiata.

Hobby projects for fun