Skip to content
View nipunap's full-sized avatar
πŸ˜‡
πŸ˜‡

Block or report nipunap

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nipunap/README.md

πŸ‘‹ Hi, I'm Nipuna Perera

I'm a seasoned professional specializing in managing complex database environments to ensure robustness and high availability. At Udemy, I have over 3 years of experience as a Senior Staff Datastore Reliability Engineer, where I've successfully scaled Redis clusters, migrated Apache Kafka to AWS MSK, and conducted extensive R&D.

My background includes over 16 years of working with Linux, giving me a deep understanding of Linux internals and proficiency in bash scripting. I have a broad range of experience with Linux-hosted database systems, Kubernetes, and AWS cloud-native managed databases. Additionally, I’ve worked with MySQL since version 4.2, gaining extensive knowledge of MySQL internals.

Previously, I led the EMEA DBA team at Zendesk, where we maintained a 99.95% availability for AWS Aurora/RDS MySQL production environments, supporting a vast customer base. Our efforts in developing analytics platforms and a Go-based monitoring tool significantly enhanced data-driven decision-making and database performance.

LinkedIn Credly

πŸ’Ό About Me

I'm a Senior Staff Datastore Reliability Engineer at Udemy with 16+ years of experience in database technologies, cloud infrastructure, and automation. I've successfully:

  • πŸš€ Scaled and maintained large-scale Redis clusters for high-availability production environments
  • πŸ”¬ Led extensive R&D projects for database optimization
  • ⚑ Managed 200+ database clusters with 99.95% uptime
  • πŸ”„ Migrated 50+ Kafka applications handling 2M+ messages/day

πŸ› οΈ Technical Expertise

Databases:
MySQL Redis PostgreSQL DynamoDB

Data Infrastructure:
Kafka ProxySQL

Cloud & Infrastructure:
AWS Kubernetes Terraform Ansible Linux

Tools & Languages:
Python Bash

πŸš€ Open Source Projects

πŸ“ Blog Posts

See local index of Markdown posts: BLOG.md

πŸ“‘ Subscribe to RSS Feed

πŸ“« Get in Touch

πŸ“Š GitHub Stats

GitHub Stats

🎯 Areas of Interest

  • Database Engineering & Optimization
  • Cloud Infrastructure & Automation
  • Site Reliability Engineering (SRE)
  • Performance Tuning & Scaling
  • Technical Leadership & Mentoring
  • Open Source Contributions

Pinned Loading

  1. multi-ssh multi-ssh Public

    Muti node SSH tool using tmux

    Shell

  2. sqlite-mcp-server sqlite-mcp-server Public

    A server-side implementation of the Model Context Protocol (MCP) for SQLite databases

    Go

  3. librerespire/ventilator librerespire/ventilator Public

    open source ventilator

    Python 5

  4. mysql-slave-lag-monitor mysql-slave-lag-monitor Public

    MySQL slave lag monitoring script

    Python

  5. mydba mydba Public

    AI powered DBA for developers who uses open source databases

    TypeScript

  6. vscode-kafka-client vscode-kafka-client Public

    Kafka client tool for VSCode

    TypeScript