niurur.github.io

Niuru's - Technical Portfolio

Linux Infrastructure • AWS • Azure • Automation • CI/CD • Python

Table of Contents

About Me

PP

I am a DevOps and Cloud Engineer with experience in Linux server administration, infrastructure automation, CI/CD, and cloud platforms such as AWS and Azure. Over the years, I have worked on deploying and maintaining Linux-based applications and services, automating system administration tasks, managing databases and web services, and integrating different software and infrastructure components. My work has also included monitoring, networking, IoT systems, backend development, and troubleshooting across different environments. My background in electrical and electronic engineering has also given me experience with embedded systems, computer vision, control systems, and hardware-software integration. This helps me understand systems beyond the application layer and work comfortably across infrastructure, software, networking, and hardware.

Certifications

Red Hat Certified Engineer

Red Hat Certified Engineer (RHCE)

Red Hat Certified System Administrator

Red Hat Certified System Administrator (RHCSA)

Red Hat Certified Specialist in Ansible Automation

Red Hat Certified Specialist in Ansible Automation

AWS Certified Solutions Architect Associate

AWS Certified Solutions Architect – Associate

Core Skills

Professional Experience

Senior DevOps Engineer - Orise Innovations (Pvt) Ltd

Jan 2024 - Present | Remote

Erasmus+ Capacity Building Project - TEAL 2.0

Nov 2022 - Nov 2023 | Part-time, Remote

Consultant - Center for Education Innovation, Sri Lanka Technological Campus

Dec 2021 - Dec 2023

Systems Engineer - VSIS (Pvt) Ltd

Apr 2016 - Aug 2016

Infrastructure & Cloud Projects

These are some of the infrastructure and cloud-related systems I have worked on, including Linux-based deployments, IoT backends, databases, APIs, and application platforms.

Cloud-Integrated IoT Data Logger (NodeMCU & TimescaleDB)

I designed and implemented an IoT data collection system using ESP8266 devices and a cloud-hosted Linux server.

Technologies: Linux, Python, FastAPI, MQTT, Mosquitto, PostgreSQL, TimescaleDB, TLS, systemd




TEAL 2.0 Platform Infrastructure

Erasmus+ Capacity Building Project — Technology Enabled Active Learning

TEAL 2.0 was an international university project involving 11 partner universities across Sri Lanka, India, Thailand, Italy, Norway, and Romania.

I worked on the development, deployment, testing, and maintenance of the platform. My work also included Linux server administration and Moodle administration for partner universities in Sri Lanka, India, and Thailand.

Technologies: Linux, Ubuntu, Nginx, Python, Moodle, MariaDB, Galera, web applications, databases

Python Logo Plotly Dash Logo Ubuntu Logo Nginx Logo Galera Logo MariaDB Logo Moodle Logo



Project page: TEAL 2.0



TEAL 2.0 Partner Map

Software, Research & Engineering Projects

These are some selected projects from my previous work in software development, computer vision, robotics, control systems, and embedded engineering.

Research & Engineering Projects

Vision-Based Technical Drawing Analysis Software

Hauptberechnung – Software für Bearbeitungsberechnungen

I developed a prototype application for the manufacturing industry in Germany to analyze selected areas of technical drawings and automatically extract information required for production time and cost estimation.

Technologies: Python, OpenCV, NumPy, TensorFlow, Keras, Qt

Python Logo NumPy Logo OpenCV Logo Keras Logo TensorFlow Logo Qt Logo


▶️ See software in action


Technical drawing analysis software


▶️ Glimpse into the internal processing


Internal processing



Spoof Detection Algorithm

I developed a spoof detection method for an existing face-recognition-based access control system.

Technologies: Python, Cython, OpenCV, Computer Vision, Machine Learning

Python Logo Cython Logo OpenCV Logo


▶️ See algorithm in action


Spoof detection demo



Driver Assist System for Reversing Articulated Vehicles

This project was developed as part of my postgraduate research on reversing articulated vehicles while maintaining system stability.

Technologies: C++, OpenCV, Raspberry Pi, MATLAB, Octave, Embedded Systems, Control Systems

C++ Logo OpenCV Logo Raspberry Pi Logo MATLAB Logo Octave Logo


▶️ See project video


Fully automated articulated vehicle prototype



Monocular Vision-Based Obstacle Avoidance and Remote Robot Control

I developed and tested a monocular vision-based obstacle avoidance algorithm for a mobile robot prototype.

Technologies: Python, OpenCV, Computer Vision, Robotics, Networking

Python Logo OpenCV Logo


▶️ See project video


Monocular vision mobile robot



Software & Automation Projects

Coursera Course Selection Tool

I developed a web application to help students search and select suitable Coursera courses using different search criteria.

Coursera course selection tool



LMS Analytics Dashboard

I developed web-based dashboards for viewing student and teacher activity, together with an administrative interface for generating weekly attendance information.

LMS analytics dashboard



Timetable Search and Course Rescheduling Tool

I developed a web application that brings the university timetable into a single searchable interface.

Timetable search and rescheduling tool



Other Engineering Projects

A few additional projects from my work in embedded systems, automation, robotics, and IoT.

Semi-Autonomous Mobile Robot Platform for Patient Monitoring

I contributed to the project by integrating IP cameras with an NVIDIA Jetson platform and developing the Python/OpenCV pipeline used to access and process the camera feeds.

▶️ See project video


Semi-Automated Fabric Puller Machine

Developed during my undergraduate industrial training.

▶️ See machine in action


Fully Automated Elastic Ring Machine

Developed during my undergraduate industrial training.

▶️ See machine in action


2D Plotter

A hobby project based on GRBL, with Bluetooth connectivity for sending G-code wirelessly from a computer.

▶️ See project video


Smart Garden

A small IoT project developed to monitor and automatically control basic garden conditions.

🗎 View block diagram


Education

M.Sc. in Engineering - University of Peradeniya

2019 | GPA: 3.84/4.00

Specialized in Control Systems and Instrumentation, with subjects including artificial intelligence, pattern recognition, and advanced embedded systems.

Thesis: Driver Assisted Steering System for Reversing an Articulated Vehicle


B.Sc. Engineering (Hons) in Electrical and Electronic Engineering - University of Peradeniya

2015

Final Year Project: Modeling a Driving Mechanism for a Spherical Robot

The project won first place at the IEEE Undergraduate Project Symposium in 2015.



Contact