Thisaru Wickramasekara

DevOps Engineer with hands-on experience in site reliability engineering, infrastructure automation, and monitoring across both on-premise and cloud environments. Proven track record of building robust pipelines, automating manual processes, and integrating observability tools such as Grafana, Prometheus, and Telegraf. Skilled in scripting with Python, Bash, and Java, with a strong focus on delivering scalable, secure, and highly available systems through automation and proactive monitoring.

Technical Skills

A showcase of my proficiency in various DevOps tools and technologies, assessed by AI.

Python
Intermediate

Designed and developed Python-based monitoring tools, demonstrating practical scripting skills for automation and SRE.

Bash
Beginner

Familiarity with core concepts of Bash.

Java
Intermediate

Familiarity with core concepts of Java.

Azure
Beginner

Familiarity with core concepts of Azure.

CI/CD Pipelines
Beginner

Familiarity with core concepts of CI/CD Pipelines.

Jenkins
Expert

Familiarity with core concepts of Jenkins.

Grafana
Expert

Familiarity with core concepts of Grafana.

Prometheus
Beginner

Familiarity with core concepts of Prometheus.

Telegraf
Expert

Familiarity with core concepts of Telegraf.

Oracle DB
Intermediate

Familiarity with core concepts of Oracle DB.

InfluxDB
Expert

Familiarity with core concepts of InfluxDB.

SQL Server
Intermediate

Familiarity with core concepts of SQL Server.

Key Vault
Beginner

Familiarity with core concepts of Key Vault.

SRE
Beginner

Familiarity with core concepts of SRE.

Automation
Intermediate

Familiarity with core concepts of Automation.

My Projects

see some of my projects

Database replace process
Developed a new database replacement process using Python scripts, replacing the previous RMAN-based method. This new approach archives and replaces individual PDBs instead of the entire CDB, significantly improving efficiency and minimizing downtime. The solution is now reliably used across hundreds of environments at IFS. Achieved this outcome in collaboration with my teammates, ensuring both reliability and scalability.
Jenkins
Python
Oracle
Monitoring and Alerting System
An in-house environment monitoring system developed to track the status and technical health of long-running development environments used across IFS. These environments, critical to daily development activities, are relied upon by thousands of developers. The system provides real-time visibility into environment uptime, resource utilization, service availability, and key integration touchpoints, significantly reducing downtime and improving development efficiency.
Java
Grafana
Python
Bitbucket
InfluxDB
SQL
Jira APIs
Telegraf
Automated the Oracle DB patching process
Designed and implemented an automated solution to streamline and standardize Oracle patch upgrades and rollbacks on Windows-based environments. The Jenkins-driven process enables users to initiate upgrades or rollbacks by supplying the necessary patch files and parameters, ensuring a smooth and error-resistant experience. Key automation steps include disabling conflicting jobs, selecting the appropriate patches from JFrog, and monitoring logs for completion. This solution minimizes manual intervention, reduces operational risk, and improves consistency in Oracle patch management across environments.
Jenkins
Python
Oracle
Jfrog
Machine Learning Projects
mutiple projects to tryout ML for fun
Python
Kaggle
jupyter notebook
Google Collab

Work Experience

My professional journey and key contributions.

Associate DevOps Engineer

IFS · Quality Engineering and Platform Operations Team · Infrastructure and Development Team

May 2025 - Present·3 mos
  • Assisted in maintaining CI/CD pipelines, gaining experience with Jenkins and Docker.
  • Automated build processes, improving efficiency and reducing manual effort.
  • Contributed to infrastructure monitoring using Grafana.
  • Created documentation for internal tools, enhancing knowledge sharing and onboarding.

Associate DevOps Engineer

IFS · Build and Deployment Team · Site Reliability Engineering Team

May 2023 - April 2025·2 yrs
  • Could not generate AI contributions due to an API error.
  • This is a placeholder based on your provided description: "As a key member of the Site Reliability Engineering (SRE) team, I contributed to critical automation and monitoring initiatives, focusing on reliabili..."

Undergraduate Trainee

IFS · Build and Deployment Team · SRE Team

July 2022 - May 2023·11 mos
  • Assisted in maintaining CI/CD pipelines, gaining experience with Jenkins and Docker.
  • Automated build processes, improving efficiency and reducing manual effort.
  • Contributed to infrastructure monitoring using Grafana.
  • Created documentation for internal tools, enhancing knowledge sharing and onboarding.

Education

My academic journey and qualifications.

University of Westminster logo

University of Westminster

BEng Software Engineering

Jan 2020 - Jul 2025

St. Aloysius College · Ratnapura logo

St. Aloysius College · Ratnapura

Primary & Secondary Education

2007 - 2018