Summary
Overview
Work History
Education
Skills
Timeline
Generic

Samitha Basnayake

Senior Software Engineer
Polonnaruwa

Summary

Accomplished Senior Software Engineer at Virtusa, adept in Python and Java, and proficient in deploying DevOps and SRE best practices. Demonstrated expertise in enhancing system performance and reliability through innovative monitoring solutions, including DataDog. Excelled in cross-functional collaboration, significantly improving project outcomes.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

Virtusa
Colombo, Colombo District
01.2024 - Current

Skills used: DataDog, Python, Ansible, GitLab, GCP

Responsibilities:

  • Install and configure Datadog agents, integrations, and dashboards to monitor applications, systems, and infrastructure.
  • Design custom dashboards to visualize the performance and health of systems, applications, and services in real-time.
  • Ensure proper setup of log collection, Implement log parsing rules and identify potential issues or failures in systems for monitoring.
  • Ensure that the application code is instrumented with the appropriate Datadog APM libraries (e.g., for Java, Python) to capture relevant performance metrics and traces.
  • Set up distributed tracing to monitor end-to-end requests across microservices and applications, providing full visibility into performance
  • Collaborate with DevOps, software development, and infrastructure teams to ensure the right metrics are being captured and monitored.
  • Create and maintain documentation for all Datadog configurations, alerts, and dashboards and educate team members and other stakeholders on the use of Datadog and its features

Software Engineer

Virtusa
01.2019 - 01.2024

GitLab Migration

Skills used: Java, Python, RESTful APIs, AppScript

Responsibilities:

  • Engage in solution design and discovery-related technical discussions with clients.
  • Design, Implement, Execute and Monitoring migration solutions
  • Engage in client discussions after the migration and design solutions for bulk updates and data visualization.


DevSecOps Automation

Skills used: Python, Ansible, GitLab, GCP, Google AppScript, Apigee

Responsibilities:

  • Work closely with application developers and support teams on DevOps related activities.
  • Engaging in technical discussions with clients to understand their requirements and provide tailored solutions.
  • Design & implement CICD solutions using GitLab and Ansible.
  • Design & implement integration solutions between SaaS platforms.
  • Design & implement data extract solutions for dashboarding and data visualizations from SaaS platforms.
  • Plan and perform DR drill activities for enterprise systems


Associate Software Engineer

Virtusa
Colombo, Colombo District
01.2018 - 01.2019

Skills used: Java

Responsibilities:

  • Researching, Designing, Developing and Developer testing client stories/tickets.
  • Implementing Restful API endpoints.
  • Documenting and demonstration for client.
  • Troubleshooting production issues.
  • Implementing and testing orchestration Ansible playbooks.

Education

Bachelor of Science - Computer Science

University Of Jaffa
Jaffna, Sri Lanka
05.2001 -

Skills

Programming Languages: Java, Python

DevOps Tools: GitLab CI/CD, Ansible, Jenkins, Docker

Site Reliability Engineering (SRE): System Monitoring, Incident Management, High Availability, Performance Optimization

Cloud & Infrastructure Management: GCP

Monitoring & Performance Tools: DataDog

Version Control: Git, GitHub, GitLab

Collaboration & Teamwork: Agile Methodologies, Cross-functional Collaboration

Web Development: REST API Design & Development

Timeline

Senior Software Engineer

Virtusa
01.2024 - Current

Software Engineer

Virtusa
01.2019 - 01.2024

Associate Software Engineer

Virtusa
01.2018 - 01.2019

Bachelor of Science - Computer Science

University Of Jaffa
05.2001 -
Samitha BasnayakeSenior Software Engineer