Portrait of Hiruna Kumara, Senior DevOps Engineer at Meetrix

Hiruna Kumara

Senior DevOps Engineer at Meetrix

Builds and scales the cloud infrastructure Meetrix customers run on.

Articles
32
Main topic
Development
Writing since
2023

About Hiruna

Hiruna is the senior DevOps engineer at Meetrix, responsible for the infrastructure customers actually run on. He builds and maintains the AWS Marketplace AMIs and Google Cloud images the company ships, packages new open source products for both marketplaces, and keeps that catalogue patched, reproducible and working after each upstream release.

A good part of his week is customer engineering rather than product work. He handles large-scale Jitsi Meet deployments, on AWS and Google Cloud as much as on-premise, which means scaling videobridges, sizing the media path and keeping the thing stable once real load arrives. On-premise brings its own constraints on top: firewalled networks, restricted systems, hardened Linux hosts and security review, with the Docker setup, the TLS and reverse proxy layer and the identity integration all on his side.

He is an AI enthusiast, and what he actually does with it is build tooling. Using Claude Code and similar, he has automated the repetitive end of getting a product to market: packaging it, shipping it and publishing the listing to the AWS and Google Cloud marketplaces, work that used to be done by hand every single time.

He studied Computer Science at the University of Moratuwa. The deployment guides he writes here come out of the same infrastructure work.

Areas of focus

  • AWS Marketplace
  • GCP Marketplace
  • Jitsi Meet at scale
  • On-premise deployments
  • Docker
  • WebRTC & Coturn

32 articles by Hiruna Kumara

Most recently published Jul 2026. Newest first.

How to hide HTML5 video controls completely
Development

How to hide HTML5 video controls completely

Hide HTML5 video controls with the controls attribute, controlsList, pointer-events and the webkit media pseudo-elements. Covers the right-click context menu, whether users can still save the video, and what works in each browser.

Jul 30, 2026 Read article
AWS Step Functions with Lambda: Scheduling and Passing Data
Development

AWS Step Functions with Lambda: Scheduling and Passing Data

How to wire AWS Step Functions to Lambda: invoking functions, reading the Lambda return value, passing data between Lambdas, and scheduling work that fires hours later.

Jul 29, 2026 Read article
Jitsi Kubernetes: Scaling Videobridges with Octo
Development

Jitsi Kubernetes: Scaling Videobridges with Octo

A Jitsi Kubernetes deployment lives or dies on JVB networking. How UDP 10000, hostPort, Octo relay, and bridge selection strategy actually fit together.

Jul 29, 2026 Read article
Fix Jicofo Configuration Errors in Jitsi Meet
Development

Fix Jicofo Configuration Errors in Jitsi Meet

A jicofo configuration error is nearly always one of four values: xmpp-domain, the auth domain, the brewery MUC JID, or jvb.conf. Here is how to tell which one.

Jul 29, 2026 Read article
Jitsi SIP Gateway: Add Dial-In With Jigasi
Development

Jitsi SIP Gateway: Add Dial-In With Jigasi

Set up a Jitsi SIP gateway with Jigasi on Ubuntu 24.04. Add dial-in and dial-out telephony to Jitsi Meet, pick a SIP provider, and fix the common errors.

Jul 24, 2026 Read article
Jitsi Meet on GCP: Comparing All 8 Marketplace Products
Collaboration

Jitsi Meet on GCP: Comparing All 8 Marketplace Products

Compare all 8 Meetrix Jitsi Meet products on the GCP Marketplace by concurrent capacity, server architecture (how many JVBs and Jibri VMs), recording, and which plan actually fits your team.

Jul 24, 2026 Read article
Setup Jitsi Meet on GCP - Developer Guide
Development

Setup Jitsi Meet on GCP - Developer Guide

Deploy and self-host Jitsi Meet on Google Cloud Platform with our step-by-step developer guide. Launch from the GCP Marketplace, point your domain, secure it with SSL, and manage the server for reliable, high-performance video conferencing.

Jul 24, 2026 Read article
Jitsi Meet Encryption Explained: How E2EE Works and How to Enable It
IAM & Security

Jitsi Meet Encryption Explained: How E2EE Works and How to Enable It

Is Jitsi Meet end-to-end encrypted? How DTLS-SRTP and E2EE work in Jitsi, how to turn on end-to-end encryption, its browser support and limits, and how it compares to Zoom and Signal.

Jul 17, 2026 Read article
How to Set Up Jibri for Jitsi Meet Recording and Streaming on Ubuntu 22.04
Development

How to Set Up Jibri for Jitsi Meet Recording and Streaming on Ubuntu 22.04

Step-by-step Jibri setup for Jitsi Meet recording and live streaming on Ubuntu 22.04: Prosody and Jicofo configuration, jibri.conf, S3 uploads, Docker, and troubleshooting.

Jul 17, 2026 Read article
Setup Coturn TURN Server on GCP - Developer Guide
Development

Setup Coturn TURN Server on GCP - Developer Guide

Learn how to deploy and configure a Coturn TURN/STUN server on Google Cloud Platform using the Meetrix pre-configured GCP image. This guide covers deployment, SSL setup, Coturn configuration, testing, and troubleshooting.

Jun 3, 2026 Read article
OpenClaw - Developer Guide
Development

OpenClaw - Developer Guide

Deploy OpenClaw on AWS with our step-by-step guide. Configure, optimize, and secure it as an autonomous AI agent framework.

Mar 27, 2026 Read article
Llama 4 - Developer Guide
Development

Llama 4 - Developer Guide

Deploy Llama 4 on AWS with our step-by-step guide. Learn how to launch, configure, secure with SSL, and operate it reliably in your AWS environment.

Jul 11, 2025 Read article
Mattermost- Developer Guide
Development

Mattermost- Developer Guide

A comprehensive guide to deploying, configuring, and optimizing Mattermost on AWS for secure and scalable team collaboration.

Jul 1, 2025 Read article
Nextcloud - Developer Guide
Development

Nextcloud - Developer Guide

Discover how to install and set up Nextcloud on AWS with our detailed developer guide. Nextcloud is an open-source, self-hosted file storage and sync platform with powerful collaboration tools.

Aug 25, 2024 Read article
Authentik - Developer Guide
Development

Authentik - Developer Guide

Welcome to the Meetrix Authentik Developer Guide! Authentik is an open-source Identity Provider designed for flexibility and versatility, making it an excellent choice for implementing sign-up, recovery, and other authentication features in your application. In this guide, we'll walk you through the step-by-step process of setting up Authentik from the AWS Marketplace. Let's dive in!

Jul 25, 2024 Read article
Strapi - Developer Guide
Development

Strapi - Developer Guide

Learn how to install and configure Strapi on AWS with our step-by-step developer guide. This guide covers everything from setting up the environment to optimizing your Strapi deployment for scalability and performance in the cloud.

Jul 16, 2024 Read article
Meetrix Transcribe: An Efficient and Customizable Transcription Engine
LLMs & APIs

Meetrix Transcribe: An Efficient and Customizable Transcription Engine

Discover Meetrix's powerful transcription engine for accurate, real-time speech-to-text conversion in video conferencing and multimedia applications.

Jun 20, 2024 Read article
Llama 3 - Developer Guide
Development

Llama 3 - Developer Guide

Discover how to install and configure Llama 3 on AWS with our comprehensive developer guide. From initial setup to advanced configurations, this guide equips you with everything you need to successfully deploy Llama 3 and maximize its potential for your applications.

Jun 3, 2024 Read article
Setup Jitsi Meet with Recordings - Developer Guide
Development

Setup Jitsi Meet with Recordings - Developer Guide

A comprehensive guide to setting up Jitsi Meet with recording capabilities on AWS, including detailed steps for deployment, configuration, and management.

Apr 12, 2024 Read article
Rustdesk - Developer Guide
Development

Rustdesk - Developer Guide

A comprehensive guide to integrating Rustdesk into your AWS environment.

Mar 28, 2024 Read article
How to increase AWS vCPU quota - Developer Guide
Development

How to increase AWS vCPU quota - Developer Guide

Welcome to our comprehensive guide on maximizing your AWS experience by increasing quota limits. If you've ever felt the frustration of hitting service limits in your AWS account, you're alone. But why do these limits exist in the first place? They serve a crucial purpose: preventing inadvertent resource over-provisioning and safeguarding services from potential abuse by limiting API request rates.

Jan 31, 2024 Read article
Updating SSL Certificates in Jitsi Meet and TURN Servers within Kubernetes Deployments
Development

Updating SSL Certificates in Jitsi Meet and TURN Servers within Kubernetes Deployments

A step-by-step guide on how to update SSL certificates for Jitsi Meet and TURN servers in Kubernetes deployments.

Oct 17, 2023 Read article
Updating SSL Certificates in Jitsi Meet and TURN Servers within Kubernetes Deployments
Development

Updating SSL Certificates in Jitsi Meet and TURN Servers within Kubernetes Deployments

A step-by-step guide on how to update SSL certificates for Jitsi Meet and TURN servers in Kubernetes deployments.

Oct 17, 2023 Read article
How to Resolve Cache Issues with older version when Upgrading Jitsi Infrastructure
Jitsi Meet

How to Resolve Cache Issues with older version when Upgrading Jitsi Infrastructure

Upgrading the Jitsi infrastructure within the same domain can significantly enhance your video conferencing system. However, during such upgrades, users often encounter cache issues from the previous setup.

Oct 13, 2023 Read article
Exploring the Power of Jitsi Meet API: Integrating Video Conferencing with iFrame
Development

Exploring the Power of Jitsi Meet API: Integrating Video Conferencing with iFrame

In today's fast-paced world, seamless communication is essential, and video conferencing has emerged as a major tool for bridging geographical gaps.

Aug 21, 2023 Read article
Exploring the Power of Jitsi Meet API: Integrating Video Conferencing with iFrame
Development

Exploring the Power of Jitsi Meet API: Integrating Video Conferencing with iFrame

In today's fast-paced world, seamless communication is essential, and video conferencing has emerged as a major tool for bridging geographical gaps.

Aug 21, 2023 Read article
Jitsi Architecture: A Deep Dive into Its Core Components
Development

Jitsi Architecture: A Deep Dive into Its Core Components

Jitsi is a leader in efficient video conferencing in the world of online communication. This article explores the complex architecture behind its approachable exterior, covering Nginx, Jicofo, Prosody, JVB, and the frontend interface.

Aug 17, 2023 Read article
Exploring Jitsi Meet Limit: Is Jitsi Capable of Handling 1000+ Users in a Single Shard?
Collaboration

Exploring Jitsi Meet Limit: Is Jitsi Capable of Handling 1000+ Users in a Single Shard?

In our journey to host large virtual gatherings, we wanted to determine the capacity of a single shard in Jitsi Meet, assessing its performance under different scenarios.

Aug 17, 2023 Read article
Exploring Jitsi's Diverse Authentication Methods
IAM & Security

Exploring Jitsi's Diverse Authentication Methods

Jitsi shines as a standout platform in the field of secure and seamless virtual communication, providing a variety of authentication techniques to meet different needs.

Aug 17, 2023 Read article
Exploring Jitsi Meet Limit: Is Jitsi Capable of Handling 1000+ Users in a Single Shard?
Collaboration

Exploring Jitsi Meet Limit: Is Jitsi Capable of Handling 1000+ Users in a Single Shard?

In our journey to host large virtual gatherings, we wanted to determine the capacity of a single shard in Jitsi Meet, assessing its performance under different scenarios.

Aug 17, 2023 Read article
Jitsi Architecture: A Deep Dive into Its Core Components
Development

Jitsi Architecture: A Deep Dive into Its Core Components

Jitsi is a leader in efficient video conferencing in the world of online communication. This article explores the complex architecture behind its approachable exterior, covering Nginx, Jicofo, Prosody, JVB, and the frontend interface.

Aug 17, 2023 Read article
Integration of JWT with Jitsi
IAM & Security

Integration of JWT with Jitsi

Learn how to integrate JSON Web Tokens (JWT) with Jitsi Meet for enhanced security, authentication, and access control in your video conferencing platform.

Aug 14, 2023 Read article

Frequently asked questions

Who is Hiruna Kumara?

Hiruna Kumara is a Senior DevOps Engineer at Meetrix, with 32 published articles on the Meetrix blog. Senior DevOps engineer at Meetrix. Builds and maintains the AWS and Google Cloud marketplace images the company ships, and handles large-scale Jitsi deployments on AWS, GCP and on-premise.

What does Hiruna write about?

Mainly Development, Collaboration, IAM & Security. Development makes up the largest share of the work, with 24 published articles.

Are these articles based on real deployments?

Yes. Meetrix maintains production images for AWS Marketplace and Google Cloud Marketplace, and the guides published here are written while deploying those products on live infrastructure. Screenshots and command output come from that run rather than from vendor documentation.

Who reviews the technical accuracy?

Technical claims are checked against our own deployments and reviewed by the engineer who maintains the relevant image before an article goes live. Corrections are applied to the article itself, and the publish date moves with any substantive update.

How can I get in touch about an article by Hiruna?

Email support@meetrix.io with the article URL and your question. If a step no longer works, tell us which one - that is how most of our updates get triggered.

More from the Meetrix team