Close this
Close this

Roshan Thamalaka

Product Management
Not Applicable, Sri Lanka

Skills

DevOps

About

J.K.R. Roshan Thamalaka's skills align with Consultants and Specialists (Information and Communication Technology). J.K.R. also has skills associated with Programmers (Information and Communication Technology). J.K.R. Roshan Thamalaka appears to be a low-to-mid level candidate, with 5 years of experience.
View more

Work Experience

DevOps Engineer

Secure Agility Pty Ltd
July 2023 - Present
  • (Outsourced Employee working through Rhino Partners PTE LTD) Developed automation solution to offboard Active Directory users using Ansible and Jenkins Implementation of Ansible Automation Platform Develop PowerShell Scripts to automate Windows and O365 administration Developed Cisco router patching automation solution through Ansible and Ansible Automation Platform Key Skills and Competencies Amazon Web Services Microsoft Azure Bash/PowerShell Scripting Terraform Linux Server Administration MySQL MongoDB Kubernetes Git Jenkins Azure DevOps Citrix Cloud Azure Active Directory Azure Virtual Desktops Ansible Cybersecurity (Conceptual Knowledge) Accomplishments/Honours • Final Year Project research paper has been published in 22nd International Computer Science and Engineering Conference. • Recognized in Deans' List based on 3rd Year 1st Academic results.

Senior DevOps Engineer

VitalHub (Pvt) Ltd
October 2022 - July 2023
  • Provision cloud infrastructure on AWS and Azure using Terraform as the Infrastructure as Code tool. Migrate servers to AWS Cloud. Monitor infrastructure with Nagios. Implement CI/CD pipelines and handle deployment releases through Azure DevOps Pipelines. Manage configuration with Ansible. Write PowerShell/Bash scripts to automate administrative tasks. Perform database upgrades for MySQL and MongoDB. Administer Linux and Windows servers, including monitoring and responding to alerts and performing patching. Work on Azure Service Fabric Cluster Administration. Provide support and guidance for cloud-related issues for developers on both AWS and Azure. Conduct research and development to improve infrastructure, such as automating patching using AWS Systems Manager Patch Manager and migrating Docker applications to Kubernetes. Mentor junior engineers.

Senior DevOps Engineer

Cake Engineering (Pvt) Ltd
June 2022 - October 2022
  • Provisioned AWS infrastructure resources using Terraform as the Infrastructure as Code tool, ensuring consistency and repeatability. Implemented CI/CD pipelines using Jenkins, streamlining the software development process and ensuring efficient releases. Utilized Nagios to monitor infrastructure performance and identify any potential issues before they impact system operation. Handled deployment releases through Jenkins CI/CD pipelines, ensuring that software updates were properly deployed and functional. Administered various Atlassian tools, including Jira, Confluence, and Bitbucket, to facilitate collaboration and project management. Created custom IAM policies to manage access to AWS resources, ensuring proper security protocols were in place. Administered DevOps tools, such as SonarQube and Jenkins, including managing user access and coordinating with development teams on any issues that arose. Managed AWS ECS clusters, ensuring proper utilization and performance of containerized applications. Conducted vulnerability scans using Qualys Vulnerability Scanner, identifying any potential security risks and addressing them promptly. Administered OpenVPN servers hosted in the cloud infrastructure, providing secure remote access to system resources. Performed updates to EC2 servers, ensuring that the infrastructure was running on the latest versions of software and security patches. Managed RDS database infrastructure, including performing configuration changes and upgrades to maintain optimal database performance.

Senior Systems Engineer

WSO2 Lanka (Pvt) Ltd
October 2021 - May 2022
  • Acted as a Level 1/Level 2 Operations Engineer, promptly responding to infrastructure alerts and addressing any issues as needed. Handled incident management for WSO2 product deployments, ensuring quick and effective resolution of any issues. Utilized configuration management tools, such as Puppet, to manage configuration across servers and ensure consistency. Provided ongoing maintenance and support for WSO2 product deployments in AWS Cloud, including management of EC2 instances and performing RDS upgrades. Worked with reverse proxies, specifically Nginx, to ensure smooth and efficient operation of web applications. Utilized various infrastructure monitoring tools, such as CloudWatch, Nagios, and ICINGA, to continuously monitor system performance and address any issues. Managed various AWS infrastructure services, including EC2 instances, RDS, Load Balancers, and EC2 Image Builder, to ensure optimal operation and utilization.

Associate Consultant Operations

John Keells IT (Pvt) Ltd
January 2020 - October 2021
  • Provided comprehensive support for Azure Cloud deployments, assisting with any technical issues that arose Managed subscription access for users. Automated cloud administrative tasks using Azure Automation. Prepared project proposal documents for cloud migration readiness by conducting infrastructure assessments using both manual and automated methodologies, including tools such as Azure Migrate Server Assessment and Microsoft Assessment and Planning Tool. Provided support for Azure Stack environments. Provisioned and configured cloud infrastructure using automated (using Terraform as the Infrastructure as Code tool) and manual methods, including resources such as Azure VMs, Azure Backup and Site Recovery, Azure Files Shares, and Virtual Private Gateways. Administered MySQL servers. Implemented SQL clusters using Azure Virtual Machines, Network Load Balancers, and Azure File Shares. Optimized costs of Azure Cloud usage. Created PowerShell scripts to automate tasks. Implemented monitoring and alerting using Azure Monitor. Administered Linux servers, including tasks such as creating LVMs and updating and patching. Implemented Citrix Virtual Desktops on Azure using Citrix Managed Desktop. Administered Citrix Virtual Desktops Infrastructure using Citrix Cloud. Implemented and supported Azure Virtual Desktop deployments, including configuring user profile management using FSLogix user profile management and Azure File Share as the storage for user profiles. Configured Azure Security Center and provided support. Performed POC cloud-to-cloud migrations using Azure Migrate.

Trainee Associate Engineer

Lanka Communication Services (Pvt) Ltd
July 2019 - January 2020
  • Operated, maintained, and troubleshooted Linux and Windows-based systems. Administered Linux (Apache/Nginx) and Windows (IIS) web servers. Provisioned virtual machines in both VMware environments and AWS cloud based on customer requests. Managed websites through cPanel administration. Configured SSL certificates for web servers. Configured web application firewalls (Sucuri). Configured and monitored backups for virtual machines on VMware environment using Veeam Backup.

Trainee Associate Infrastructure Engineer

Assette Software (Pvt) Ltd
March 2019 - June 2019
  • Developed PowerShell Scripts to automate manual tasks in Azure cloud Environment Set up and managed CI/CD pipelines to support development activities, including handling releases through those pipelines. Developed ARM templates to provision Azure resources. Administered Azure SQL databases. Provided end-user support for technical issues in workstations.

Education

Sri Lanka Institute of Information Technology

B.Sc.

University of Westminster

Post Graduate Diploma in Cyber Security and Forensic