Hello, I am Thejana

|
Download Resume

About Me

I'm Thejana — a DevOps enthusiast passionate about building scalable, secure, and automated infrastructure. With a strong foundation in cloud platforms, CI/CD pipelines, and infrastructure as code, I focus on delivering robust DevOps solutions that streamline development and deployment processes.

I have hands-on experience with tools like Jenkins, Docker, Ansible, Terraform, and GitHub Actions, and I actively work on projects that apply real-world DevOps principles. I enjoy problem-solving, automation, and optimizing workflows to improve system reliability and team productivity. My approach blends precision with curiosity, always aiming to bridge development and operations through seamless integration.

I'm currently seeking opportunities to contribute to modern DevOps teams where I can grow my expertise, collaborate with others, and work on impactful systems. Whether it's infrastructure automation, CI/CD orchestration, or monitoring solutions, I'm eager to take on challenges that accelerate delivery and elevate reliability.

Skills & Technologies

The DevOps Arsenal

CI/CD Tools

Continuous Integration and Deployment automation

Jenkins

Advanced

Automation server for CI/CD pipelines

GitHub Actions

Intermediate

Cloud-native CI/CD platform

Containerization & Orchestration

Container management and orchestration platforms

Docker

Expert

Containerization platform

Kubernetes

Intermediate

Container orchestration system

Cloud & Infrastructure

Cloud platforms and infrastructure as code

AWS

Advanced

Amazon Web Services cloud platform

Terraform

Intermediate

Infrastructure as Code tool

Ansible

Intermediate

Configuration management and automation

Scripting & Programming

Programming languages and scripting tools

Bash

Intermediate

Shell scripting and automation

Python

Intermediate

Programming language for automation

Monitoring & Observability

System monitoring and performance tracking

Prometheus

Intermediate

Monitoring and alerting toolkit

Grafana

Advanced

Analytics and monitoring platform

Security & Compliance

Security scanning and compliance tools

Trivy

Beginner

Vulnerability scanner for containers

SonarQube

Intermediate

Code quality and security analysis

Wazuh

Beginner

Security monitoring and threat detection

Source Control & Collaboration

Version control and team collaboration tools

Git

Expert

Distributed version control system

GitHub

Expert

Git repository hosting and collaboration

Web Servers & Networking

Web servers and networking infrastructure

Apache

Intermediate

HTTP web server

Nginx

Intermediate

Web server and reverse proxy

Technology Overview

18+
Technologies
8
Categories
1+
Years Experience
Learning

My Journey

Professional Experience

April 2025 – Present

Freelance DevOps Engineer

Upwork

  • Actively learning client communication and proposal best practices for freelance DevOps work.
  • Seeking opportunities to deliver high-value solutions in Cloud Deployment and DevOps Automation.
Nov 2022 – Nov 2023

FinTech DevOps Engineer

Dialog Axiata PLC

  • Monitored logs in production systems using AWS CloudWatch, troubleshooting issues to ensure system reliability, performance and post production support.
  • Integrated detailed transaction logging into the Genie application within the SDLC, allowing for the identification and resolution of 85% of previously unknown transaction errors.
  • Collaborated with senior engineers to create a Grafana dashboard, by adding new columns to the database, providing real-time insights into system metrics and performance.
  • Designed and developed a front end using React to send push notifications to Genie customers, enhancing user engagement and communication.
  • Contributed to modify the backend using Spring Boot, implementing new features and optimizing performance for the Genie app.

Education

2020 – 2024

Bachelor of Science Honours in Computer Science

Informatics Institute of Technology (IIT) - Affiliated with University of Westminster (UK)

  • Graduated with Upper Second Class Honours.
  • Completed the final year research project on the topic of 'Plant leaf recognition system using deep learning'.

Projects

Ideas, implemented.

MERN Application on Kubernetes
Completed

MERN Application on Kubernetes

Deployed a full-stack MERN (MongoDB, Express, React, Node.js) application on a Kubernetes cluster using Minikube. The project demonstrates containerization with Docker and orchestration with Kubernetes, following industry best practices. Built and deployed frontend and backend as separate containers, and exposed services via Kubernetes.

DockerKubernetesMinikubeGitHubReactNode.jsExpressMongoDB
AWS Resource Manager
Completed

AWS Resource Manager

Developed a lightweight and efficient Bash script to list various AWS resources across specified regions using AWS CLI. Ideal for quick audits, learning, and inventory management. Supports major AWS services like EC2, S3, IAM, Lambda, and more. Fully customizable, fast, and accepts user-defined inputs.

BashAWS CLIUbuntuIAM (AWS)EC2 (AWS)S3 (AWS)Lambda (AWS)GitHub
MERN Application on Docker Compose
Completed

MERN Application on Docker Compose

Developed a full-stack MERN application using Docker Compose, allowing for easy containerization and deployment of the application. The project demonstrates the use of Docker Compose to manage multiple containers, including frontend, backend, and database, and how to configure them to work together.

DockerDocker ComposeGitHubReactNode.jsExpressMongoDB
Ansible Apache Setup
Completed

Ansible Apache Setup

Developed an Ansible playbook to automate the setup of Apache web servers on multiple EC2 instances. The playbook ensures consistent configuration across all servers, making it ideal for initial server setup or system maintenance.

AnsibleApacheUbuntuGitHub
End-to-End CI/CD Pipeline for a Java Application
In Progress

End-to-End CI/CD Pipeline for a Java Application

Implementing an end-to-end CI/CD pipeline for a Java-based application, following DevOps best practices for secure and scalable cloud deployment. The pipeline automates build and testing processes using Jenkins, Maven, and GitHub webhooks, with SonarQube integrated for static code analysis and quality assurance. The application is containerized with Docker and deployed to a Kubernetes cluster via Argo CD using a GitOps approach for version-controlled, repeatable deployments. Infrastructure was provisioned on an AWS EC2 instance, and Helm was used for managing Kubernetes manifests.

JenkinsMavenSonarQubeArgo CDDockerKubernetes (minikube)HelmAWS EC2GitHub

Certifications

My certification journey and progress

Completed (0)
In Progress (2)
Not Started (1)
AWS Certified Cloud Practitioner

AWS Certified Cloud Practitioner

Amazon Web Services

In Progress

Foundational understanding of AWS Cloud concepts, services, and terminology. Covers core AWS services, security, architecture, pricing, and support.

HashiCorp Terraform Associate

HashiCorp Terraform Associate

HashiCorp

In Progress

Infrastructure as Code fundamentals and Terraform best practices. Covers configuration language, state management, and workflow automation.

Red Hat Certified System Administrator

Red Hat Certified System Administrator

Red Hat

Not Started

Container orchestration and Kubernetes cluster administration. Covers deployment, scaling, networking, and troubleshooting containerized applications.

Recommendations

What my colleagues say about working with me

"I highly recommend Thejana Ravindu for their exceptional work as a DevOps intern, working with me on our team. He demonstrated strong skills in coding and log analysis using CloudWatch, significantly improving our development processes. Thejana is a dedicated and talented individual, and I am confident he will excel in their future endeavors."
Udani Punsandee

Udani Punsandee

Senior DevOps Engineer at IFS R&D International

"I had the pleasure of working with Thejana during his internship at Dialog Axiata PLC, where he actively learned and applied skills in AWS and log monitoring. He utilized AWS CloudWatch to monitor our infrastructure, contributing to performance optimization and issue resolution. Additionally, he helped create Grafana dashboards, which provided valuable insights into our system metrics and enhanced our monitoring capabilities. I recommend Thejana for any position that requires skills..."
Kanishka Dissanayake

Kanishka Dissanayake

DevOps Engineer at Dialog Axiata PLC

"It is with great pleasure that I recommend Thejana Ravindu, one of my best friends and an exceptional colleague during our time at the University of Westminster. Thejana's expertise in Java, Object-Oriented Programming (OOP), and cybersecurity truly sets him apart. During our university years, Thejana consistently demonstrated his proficiency in Java and OOP. He has a natural ability to grasp complex concepts and apply them effectively in real-world scenarios. His..."
Charutha Wijayakoon

Charutha Wijayakoon

Co-Founder at BloxxWave

"I had the privilege of teaming up with Thejana during our university years, where we worked closely together on the same projects. He is a dedicated and passionate team member who consistently commits to group work. His knowledge and expertise in cybersecurity are impressive, and he is always willing to share his insights and help his colleagues. Thejana's ability to adapt to any condition and his commitment to teamwork make..."
Vihanga Hemachandra

Vihanga Hemachandra

Associate ABAP Consultant at Hayleys Advantis Limited

"I had the privilege of working alongside Thejana during his internship at Dialog Axiata PLC. During this time, he was actively engaged in learning and applying his skills in Java, Spring Boot, and SQL. Thejana contributed significantly to our backend development projects, utilizing Spring Boot to enhance the performance and scalability of our applications.Thejana demonstrated a strong aptitude for backend development tasks, showing a keen ability to optimize database queries..."
Danuka Bhathiya

Danuka Bhathiya

Software Engineer at Dialog Axiata PLC

Get In Touch

Send a Message

Let's Connect

I'm always interested in discussing new opportunities, collaborating on projects, or sharing knowledge about DevOps practices.

Follow Me