Wimarsha Madhubhashana

Wimarsha Madhubhashana

Traniee Software Developer

Followers of Wimarsha Madhubhashana420 followers
location of Wimarsha MadhubhashanaSri Lanka

Connect with Wimarsha Madhubhashana to Send Message

Connect

Connect with Wimarsha Madhubhashana to Send Message

Connect
  • Timeline

  • About me

    Senior Site Reliability Engineer at Pearson Lanka

  • Education

    • Daham Pasal (Dhamma School) - Siri Sarana Dhamma Daham Pasala

      -
      Buddhist Studies

      Activities and Societies: Head Prefect in Sunday School. (Sri Saranadhamma Viharaya). President of the Sunday School. YMBA Qualified - 2004, 2005, 2006, 2007Passed Daham Pasal (Dhamma School) Final Certificate Examination

    • Mahanama College, Colombo 3

      1999 - 2012

      Senior Prefect at Mahanama College. Director Post in Leo Club of Mahanama College.Editor post in Buddhist Club at Mahanama College.

    • SLIIT

      2013 - 2016
      B.Sc Special (Hons) in Information Technology specialized in Software Engineering Computer Software Engineering
    • SLIIT

      2016 - 2018
      Master's degree Information Technology Distinction & Best Performance Award in Master of Science Degree in IT
  • Experience

    • SLIIT Software Engineering Service Division

      Jun 2005 - Sept 2005
      Traniee Software Developer
    • Pearson

      Nov 2016 - Dec 2017
      Trainee Database Administrator
    • Pearson Lanka

      Dec 2017 - now

      Work with Pearson's cloud infrastructure and its DevOps tools. And provide third-level applicationsupport for Pearson's critical applications.▪ Managing and Design Infrastructure with AWS Services (EC2, VPC, Elastic Cache, S3, etc).▪ Toil reduction using python scripting or shell scripting.▪ Configure repository management systems (Gitlab, Bitbucket).▪ Experienced in cost optimization, root cause analysis, and performance optimization.▪ Proposing and designing AWS infrastructure (VPC and network-level configurations) for newapplications, evaluating compute size (CPU and memory and network bandwidth), and costestimation.▪ Setting up and troubleshooting network-level issues on AWS – Configuring VPC/subnet/ElasticIP/NAT gateway/ NACL/ Security Group/ VPC Peering/ Internet gateway/ Route Tables.▪ Used configuration management tools such as Chef, and Ansible to automatically provision andconfigure systems (IaC).▪ Maintain datacenter based legacy applications and support on migration to AWS.▪ Maintaining load balancing with AWS ELB and ALB.▪ Setting up AWS ALB/ target groups and session and health check set up.▪ Planning and carrying out AWS migrations and data migrations.▪ Responsible for setting up & improving the Continuous Integration (CI) / Continuous Delivery (CD)environment pipeline for existing global & extremely complex environments using tools such asJenkins, GitLab CI, and AWS Code Pipeline.▪ Auto-scaling based on different metrics and optimized to save cost.▪ Configuring CloudWatch logs, maintaining retention period and setting up alerts.▪ application performance monitoring tools such as New Relic and Monza for hardware monitoring.▪ Automating recurring tasks to optimize the operation using Python, Linux Shell, SQL StoredProcedures, functions & triggers.▪ Used configuration management tools such as Chef, terraform and Ansible to automaticallyprovision and configure systems (IaC).▪ Involve R&D works to solve and improve DevOps works. Show less Responsible for managing mission-critical, highly transactional, and large (30+ TB) databasesrunning on Microsoft SQL Server.▪ Designing and configuring database backup strategies for Microsoft SQL Server (Full, Differential,and Log Backups).▪ Designing and implementing database high availability solutions. (Log shipping, Replication)▪ Defining and implementing event triggers that will alert potential database performance orintegrity issues.▪ Proactive database monitoring for production databases on a 24*7 basis (Mongo DB / MSSQLServer).▪ Analyze and optimize database queries based on the incidents recorded.▪ Involve database cluster installation for both MSSQL and Mongo DB.▪ Responsible for maintaining the stability of MongoDB database clusters across the globe.▪ Involve in database migration work which includes datacenter to Amazon cloud (Mongo DB),datacenter to another datacenter (MSSQL).▪ Involve with Database system planning/design/implementations for MongoDB.▪ Set up MongoDB Monitoring and alert for Production/Pre-production clusters.▪ Responsible for keeping MongoDB versions up to date.▪ Work with Development team and analyze the customer requirement and provide an effectivedatabase solution accordingly. Show less

      • Senior Site Reliability Engineer

        Feb 2022 - now
      • Database Administrator

        Dec 2017 - now
  • Licenses & Certifications