Summary
Overview
Work History
Education
Skills
Jobprofiles
Timeline
Generic

Ashwin Sirigi

Dubai

Summary

  • Database Administration: Over 7.6 years of comprehensive experience as a Senior Cloud Database Administrator | Developer proficient in managing relational and NoSQL databases including MySQL, MariaDB, PostgreSQL, MSSQL, MongoDB, Dgraph, AWS Aurora, and Redis. Expertise in provisioning instances, both clustered and non-clustered configurations, and performing database installations, configurations, upgrades, and migrations.
  • Database Migration: Proficient in migrating databases from on-premise to cloud environments and conducting cross-region migrations in AWS. Expertise in migration cross database (e.g., MySQL to PostgreSQL, MSSQL to PostgreSQL).
  • Backup and Disaster Recovery: Automated regular backups and implemented disaster recovery procedures to minimize downtime in case of failures.
  • Database Clustering and Replication: Hands-on experience with MySQL/MariaDB Clustering (InnoDB Cluster, Galera Cluster), PostgreSQL Clustering (Patroni, Repmgr), MySQL replication strategies (Multi-Master, Chain, Master-Master, Master-Slave), MongoDB Replica Set & Sharding, and MSSQL (AlwaysON, Replication, Mirroring, Log Shipping).
  • Cloud Database Management: Expertise in setting up, managing, and monitoring cloud databases (Aurora Engines), ensuring scalability and performance optimization aligned with business requirements. Expertise in working with multiple cloud services (RDS|DMS|EC2|Route53|Cloud Watch Alarms|SNS).
  • Infrastructure and Tools: Proficient in Kubernetes, Docker, and Ansible with experience in YAML scripting. Configured PostgreSQL connection pooling with PgBouncer and implemented load balancing with HAProxy. Managed monitoring tools such as SolarWinds DPM, PgBadger, Grafana, Icinga2, Nagios, and OPS Manager for performance enhancement.
  • Backup and Recovery Solutions: Extensive knowledge of various backup strategies (e.g., Full, Differential, Transactional Log, Logical, Physical) across SQL Server, MySQL, MariaDB, PostgreSQL, and MongoDB. Hands-on experience with third-party utilities like Percona XtraBackup, PgBackRest, Barman, and Percona Backup/OPS Manager.
  • Performance Optimization: Strong expertise in performance tuning, query optimization, and understanding query execution plans across MySQL, MariaDB, PostgreSQL, SQL Server, and MongoDB. Proven ability to identify and resolve deadlock, locking, and blocking events, collaborating effectively with application teams.
  • Security and Compliance: Implemented robust security measures and encryption protocols for sensitive data, including row-level and column-level security implementations. Proficient in creating and managing database logins, users, groups, roles, and profiles, ensuring adherence to security policies and standards.
  • Database Deployments: Experienced in making DDL and DML changes on heavy transactional tables without downtime, collaborating proactively with application developers for seamless database deployments. Skilled in enforcing and documenting database policies, procedures, and standards to maintain data integrity and security.
  • Capacity Planning and Forecasting: Expertise in assessing current and future capacity needs of databases, analyzing growth trends, resource utilization patterns, and application requirements to ensure optimal performance and scalability.
  • Automation: Automated many day-to-day activities (writing scripts in bash, batch, AWS CLI, Ansible) for traditional database activities RDS database Automatic Upgrade/Downgrade | Scheduling Backups |Scheduling Maintenance Plans | Log Archival | Database Status | Database Locking | Replication Failure | Critical Event Failure | Database Performance and Disk/CPU/Memory Usage | Slow Queries on prime and cloud environment.
  • Additional Skills: Strong understanding of database design, data modeling, and implementing data management solutions. Dedicated to staying updated with emerging technologies and advancements in database administration.
  • Redis Expertise: Skilled in Redis Data Security and Access Controls (ACLs), implementing automated scaling, and failover mechanisms using Redis Cluster for high availability. Developed monitoring dashboards using Prometheus, Grafana, and RedisInsight to track metrics and identify potential issues.
  • Database Documentation: Determine, enforce and document database policies, procedures and standards.
  • Database Management: High-performing professional with extensive experience managing large-scale, complex databases. Skilled in SQL and multiple databases management systems.
  • Ready to help team achieve company goals. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding administrative objectives according to tight schedules. Detail-oriented team player with strong organizational skills. Ability to handle multiple projects simultaneously with a high degree of accuracy. Seeking a position to leverage that offers professional challenges utilizing interpersonal skills, excellent time management and problem-solving skills.

Driven Database Architect with [Number] years of experience in full lifecycle development. Goal-oriented team player succeeds working with various colleagues and clients by maintaining communication. Motivated with keen analytical, problem-solving and task management abilities.

Overview

7
7
years of professional experience

Work History

Senior Database Administrator Cum Developer

Dubai Technologies
09.2021 - Current
  • Responsible for configuring, Integrating, and managing 400+ servers of the entire Development, QA, Staging, and Production environment with Clustered | non-clustered in Cloud | on prime platforms for multiple databases
  • I have created and updated database designs and data models.
  • Setting up end to end New Infrastructure (DB Installation, Connection Pooling, High Availability, Data Migration & Monitoring Tool)
  • Performed installation, new database design, configuration, backup, recovery, security, upgrade and schema changes, query tuning and data integrity
  • DB design and implement database schema and configurations working with our development teams
  • Design and implementation of database migrations from on prime to cloud
  • Monitoring Production databases and proactively responding to issues
  • Responsible for backup, recovery and upgrading databases
  • Identifying Frequent, Long-Running Queries by finding the root cause and enhancing them for better performance
  • Identifying the DeadLock events by understanding the root cause and fixing the issue by coordinating with app teams
  • Database Access Control design and implementation for multitenant databases
  • Responsible for creating users, Groups, Roles, and Profiles and assigning the users to groups and granting necessary privileges to relevant groups
  • Identifying and Fixing any scheduled events failures
  • Data Extraction, Transformation, and Loading from one database to another
  • Data refresh from Prod Environment to Dev | QA Environment
  • Identifying indexes that are defragmented and rebuilding them
  • Ensured production data being replicated into the secondary databases without any data anomalies from the processing databases
  • Identifying and Fixing Replication Failures
  • Regularly Performing Database Reviews with app developers to maintain proper database structures as per guidelines
  • Involved in review analysis of all proposed SQL schema changes before deployment to production
  • Perform tests and evaluations regularly to ensure data security, privacy and integrity
  • Regularly Cleaning up old Archival data & shrinking the Transactional log to avoid running out of space
  • Expertise in making DDL and DML Changes on large Transactional Tables
  • Proactively working with application developers on Regular Deployments
  • Fixing DB problems, issues, and emergencies as part of the company's Proactive SLA agreements with Customers.

Database Administrator

Next Education
08.2019 - 08.2021
  • Administration and managing 100+ servers of the entire development, QA and production environment in a Clustered and non clustered environment
  • New Database Design and Development collaborating with solutions architects and business owners
  • Performed installation, new database design, configuration, backup, recovery, security, upgrade and schema changes, tuning and data integrity
  • Monitoring Production databases and proactively responding to issues
  • Identifying Frequent, Long-Running Queries by finding the root cause and enhancing them for better performance
  • Identifying the DeadLock events by understanding the root cause and fixing the issue by coordinating with app teams
  • Identifying and Fixing any scheduled events failures
  • Data Extraction, Transformation, and Loading from one database to another
  • Data Migration from Prod Environment to QA Environment
  • Ensured production data being replicated into the slave database without any data anomalies from the processing databases
  • Identifying and Fixing Replication Failures
  • Creating new Users and granting required privileges based on roles
  • Regularly Performing Database Reviews with app developers to maintain proper database structures as per guidelines
  • Involved in review analyse of all proposed SQL schema changes before deployment to production
  • Perform tests and evaluations regularly to ensure data security, privacy and integrity
  • Regularly Cleaning up old Archival data to avoid running out of space
  • Expertise in making DDL and DML Changes on large Transactional Tables.
  • Streamlined backup and recovery processes, enhancing overall system stability and availability.
  • Ensured database security with implementation of role-based access control and regular vulnerability assessments.

Database Administrator

Techuva Solutions
10.2018 - 08.2019
  • Administration and management of the entire development, QA and production environment
  • Performed installation, new database design, configuration, backup, recovery, security, upgrade and schema changes, tuning and data integrity
  • Increased database performance by utilizing MysqlConfig file changes, multiple instances and by upgrading hardware
  • Assisted with sizing, query optimization, buffer tuning, backup and recovery, installations, upgrades and security including other administrative functions as part of profiling plan
  • Ensured production data was replicated into the slave database without any data anomalies from the processing databases
  • Designed databases for referential integrity and was involved in the logical design plan
  • Collaborated regularly with the development team, business, and operations teams to ensure the security and confidentiality of data
  • Performance Tuning on a daily basis for preventing issues and providing accurate planning using MySQL Explain Plan.
  • Streamlined backup and recovery processes, enhancing overall system stability and availability.

Junior Consultant

VedicMobitek
11.2017 - 09.2018

Education

Bachelor of Science - Computer Engineering Technology

Jawaharlal Nehru Technological University
Hyderabad, India
05.2016

Skills

  • MySQL
  • PostgreSQL
  • MongoDB
  • SQL Server
  • RDS Aurora
  • Redis

Databases: MySQL, MariaDB, PostgreSQL, SQLServer, MongoDB, RDS Aurora, DGraph, RedisDB, TimescaleDB


Programming Languages: SQL, PLSQL, PSQL, TSQL, MQL


DB Monitoring Tool: DPM Solar Winds, MySQL Enterprise Manager (MEM), PMM, OPS Manager, SSMS, Redis Insights

DB Client Tools: SqlYog, WorkBench, PgAdmin, OPS Manager, SSMS, Ratel, Redis Insights


Backup Native Tools: MySQL(MEBmysqldumpmysqlsh), PostgreSQL(pg_basebackuppg_dumppg_restore), MongoDB(mongodumpmongorestore)


Backup External Tools: MySQL(Percona XtraBackup MyDumperMyLoader) PostgreSQL(PgBackRest,Barman), MongoDB(Percona Backup for MongoDB(PBM))


Database Extention & Tools: pgbouncer, Ora2pg, Postgresfdw, pgbadger,pg_repack, pg_center, pg_cron, pg_audit,pg_amcheck, postgis, pg_partman, pgstattuple, pg_crypto, pg_ivm


DevOps: Kubernetes, Docker, Ansible, YML


Operating System: Linux (RedHat, CentOS, Ubuntu), Windows 2012, 2016, 2019


Cloud Technologies: Amazon Web Services


Performance Monitor Tool: Hatchet, KeyHole, SolarWinds DPM, Prometheus, Redis Insights

Database Management Skills:
Database Troubleshooting
Database Security Management
Backup and Disaster Recovery Strategies
SQL Query Optimization
Database Performance Tuning
Database Schema Design
Data Modeling Techniques
High Availability Solutions
Replication and Clustering
Data Integration Strategies
Data Migration Techniques
Linux Operating System
Data audits
Data Privacy Compliance
Database Development
Indexing and Partitioning
Cross-Platform Database Support
Database Version Control
Resource Utilization Analysis
Automated Database Testing
Capacity Planning and Scaling
Data Migration
Documentation And Reporting
Agile Methodology

Jobprofiles

Dubai Technologies - Intelligent Fleet Management System:  An Intelligent Fleet Management System (FMS) integrates GPS, telematics, IoT, and AI to optimize fleet operations. It tracks vehicle locations, routes, and driver behavior in real-time, aiding in route optimization, reducing fuel consumption, and minimizing downtime through predictive maintenance. FMS monitors driver behavior for safety and efficiency, manages fuel consumption, and ensures regulatory compliance. Additionally, it tracks and manages fleet assets beyond vehicles, providing comprehensive insights into fleet performance. By analyzing data and generating reports, FMS helps organizations enhance operational efficiency, reduce costs, improve safety, and deliver better customer service. It's essential for industries like transportation, logistics, construction, and utilities, where efficient fleet management is critical for success.


Next Education - Next Learning Platform: Next Learning Platform(NLP) and Learning Management System (LMS) with virtual classroom features have revolutionized our traditional classrooms' learning environment. Next Learning Platform (NLP) with a feature of live streaming is the singular school management solutions application that seamlessly integrates the academic and administrative functions of a school. No matter what your role in a school is - principal, teacher, parent, student, accountant, vehicle attendant, etc - Next Learning Platform's role-based access allows you to access the information you need based on your designation. All your transactions can now be done anytime and anywhere through an NLP App.


TechUva Solutions - PVH Corp:  PVH(Phillips-Van Heusen) has excelled at growing brands and businesses with rich American heritages, becoming one of the largest global apparel companies which own brands such as Van Heusen, Tommy Hilfiger, Calvin Klein, IZOD, Arrow, Warner's, Olga, True & Co., and Geoffrey Beene.

Timeline

Senior Database Administrator Cum Developer

Dubai Technologies
09.2021 - Current

Database Administrator

Next Education
08.2019 - 08.2021

Database Administrator

Techuva Solutions
10.2018 - 08.2019

Junior Consultant

VedicMobitek
11.2017 - 09.2018

Bachelor of Science - Computer Engineering Technology

Jawaharlal Nehru Technological University
Ashwin Sirigi