Sithmal Kariyawasam

Sri Lanka +94 77 222 59 69 sithmal@gmail.com

An experienced team player with excellent communication and interpersonal skills who can work independently under pressure, motivate and influence others and can train and mentor subordinates.

Since June 2008, I have gained more than 11 years of extensive hands-on experience in designing, developing, and deploying n-tier based applications.

I have graduated in 2010 from the Informatics Institute of Technology affiliated with the University of Westminster with a BSc. (Hons) Software Engineering.

Currently, working as a Senior Technical Specialist in SRE who is an engineering and maintaining Kubernetes cluster for the team.


Experience

Senior Technical Specialist - Site Reliability Engineering

Core-team member of the SRE team, mainly focus on the implementation and maintain kubernetes clusters.

Feb 2022 - Present

Senior Platform Engineer

We're a team of highly trained and specially qualified software engineers. We focus on cutting edge and open source technologies that help our customers release software fast.

August 2021 - Feb 2022

Associate Technical Specialist - Site Reliability Engineering

Core-team member of the development team for the centralized Kubernetes platform called Mozart. Rancher is the main technology used apart from other common tools.

July 2020 - August 2021

Senior Cloud Operations Engineer

Working with international team members based in the USA and UK to deliver the SDLC framework and Microservice hosting platform called Bitesize.

Technology stack which uses in the Bitesize
  • Kubernetes - Container Automation and Orchestration
  • Container Runtime  - Docker
  • AWS - As the IAAS
  • Terraform - For Infrastructure as Code
  • Stackstorm - For event Driven Automation
  • Ansible - Configuration Management
  • Vault - To store sensitive data such as keys/secrets
  • Prometheus - Container Monitoring & Grafana for Application Log Dashboards
  • Jenkins - as the customer's CI/CD
  • Gitlab - as the Platform CI/CD
November 2017 - June 2020

Senior DevOps Engineer

At the forefront of driving industry 4.0 by unlocking the power of data nCinga help to build smart factories with our industrial IoT platform which enables manufacturers with smart automation real-time operational insights and predictive analytics.

Technology stack used in the product nFactory
  • Cloud - DC/OS (Apache Mesos) on MS Azure
  • CI -
    • NPM, Bower, Grunt,  Unix Shell
    • Gulp, Groovy script for Jenkins 2 Blue Ocean Pipeline, Jenkins 1.6
  • Microsoft Azure - As the IAAS
  • SCM - GIT
  • Deployment -
    • Jenkins Pipelines to MS Azure VMs
    • Nginx Load Balancers and Front-end Proxies
  • Development Tools & Other Technologies -
    • Java/ JavaScript/ Hybrid Mobile Apps
    • Elasticsearch 1.5, Mongo 3.2, Redis, Playframework v2.3 / Ionic Framework v1.7
January 2015 - November 2017

DevOps Engineer, Project Lead

Telecom value-added services development, implementation, and delivery. Mobios specialized in providing turnkey mobile software solutions and outsourced services to enterprises in any type of business; Banking, Telecom, IT services, production, or service industry.  Mobios has a unique insight and knowledge of the Telecommunications Industry and the emerging value-added services market and the convergence of the two to assist organizations to keep abreast of the market trends and technological advancements.

  • Cloud - DC/OS (Apache Mesos) on MS Azure
  • CI -
    • Unix Shell
    • Gulp, Groovy script for Jenkins 2 Blue Ocean Pipeline, Jenkins 1.6
  • SCM - GIT
  • Deployment -
    • Jenkins Pipelines
    • Nginx Load Balancers and Front-end Proxies
  • Development Tools & Other Technologies -
    • JSP / Servlet, Tomcat
    • Databases : Oracle 9g, MySQL 5
March 2014 - January 2015

System Engineer, Software Engineer

London School of Marketing is a leading education provider for the marketing field in the UK. Sri Lanka Subsidiary is responsible for delivering online courses. The internal software development team’s job is to develop the software to cater to internal software needs and release it to the international market.

  • CI -
    • Python, Ant, Grunt, Shell Script (for iOS builds)
    • Ivy, Maven, Artifactor
    • Cruise Control Server
  • SCM - GIT, SVN
  • Deployment -
    • Cruise Control Pipelines with Python scripts for assembling Android and IOS packages.
  • Development Tools & Other Technologies -
    • Dojo, jQuery Mobile, PhoneGap, Android SDK, Objective C with XCode, NodeJS
    • Databases : MongoDB, MySQL 5
June 2010 - March 2014

Trainee Software Engineer

EPIC Lanka is a technology leader in providing e-security and e-payment solutions to corporate organizations in Sri Lanka and the region.

June 2008 - July 2009

Education

B.S.c(Hons) Software Engineering

This programme enables to understand and apply the software systems of engineering principles, design skills, good management practices, computer sciences and mathematical formalism in practice. It consists of one year full time industrial placement, which is considered as the cutting edge of this degree programme.

Class: 2nd Class Upper Division

Final Year Research Project: IntelliChordz

Most of the musical learners abolish their musical habit due to time constraints and insufficient resources for learning music. Chords are a major part of learning music. Many music learners are good at playing musical instruments but face many difficulties in finding the correct chords for the songs. Therefore, music learners who are enthusiastic to learn the chords of their favourite songs will have to learn them from music experts (musicians). This project is carried out to find the musical chords according to different beats. There are alternative ways to identify chords such as referring to internet websites and chord books. But the issue is the cost, time consumption and accuracy of the chords. Therefore the proposed system was designed in a more user-friendly manner to help the music learners to build the correct chords as well as to improve their music knowledge with less trouble. It is a prototype that generates the basic need that requires playing a song from any musical instrument. They are the key signature of a song, major scale of a song and the chords of the relevant major. As such, this prototype is developed to give the key signature, major scale and chords when a song is inserted into the system. The proposed software solution IntelliChordz uses digital signal processing as the technology to analyse the waveform of the polyphonic audio signal and identify the key signature of the song. Among the expertise and the music-learners, over 70% satisfaction gain through the evaluation process and research project further opens for extraction of Time-signature and identify rhythm patterns of the audio signal.

June 2006 - September 2010

Skills

Cloud Computing

I have extensively worked with MS Azure for about 3 years and have a good overall working knowledge in Amazon Web Services in the current employment. 


Team Collaboration

Context Switching


Interests

Apart from being a cloud engineer, I enjoy most of my time playing badminton.

When forced indoors, I follow a number of sci-fi and fantasy genre movies and being playing guitar to entertain my family.