Senior Database Administrator Resume
3.00/5 (Submit Your Rating)
Redwood City, CA
SUMMARY
- 10+ years of experience in IT Operations.
- Master of Science Graduate, Computer Science.
- Extensive experience in planning, implementing and managing different database services.
- Ability to manage thousands of servers in a SAAS model.
- Results - driven IT personnel wif skills in team building and problem-solving.
TECHNICAL SKILLS
- MySQL 4.1-5.6
- Percona Server 5.5
- MongoDB 2.4 -2.6
- PostgreSQL
- AWS
- Ansible 2.0 aws-cli
- Maatkit/Percona Toolkit mtools
- Puppet
- SQL Server 2008
- VMware vSphere 5
- Vmware Fusion
- Cognos 8
- Jsp
- JQuery
- Php
- Red Hat Enterprise Linux 4/5
- Microsoft Visio
- MySQL Admin phpMyAdmin
- SQLite
- SQLyog.
PROFESSIONAL EXPERIENCE
Confidential, Redwood City, CA
Senior Database Administrator
Responsibilities:
- Planned successful migration of teh database zone from Equinix data center to AWS.
- Created multi zone architecture for disaster recovery.
- Planned and implemented MySQL 5.6 upgrade throughout teh database zone.
- Planned and implemented MongoDB upgrade to 2.6.8
- Implemented various backup strategies such as ZFS, AWS snapshots and Percona XtraBackup.
- Tuned and supported DRBD replication on MySQL database for our telephony architecture based in Mexico DC.
- Implemented New Relic, Nagios and MongoDB cloud manager and MySQL Enterprise Monitor for production monitoring.
- Ansible automation for deployments, log rotation and backups.
- Designed ETL jobs for mongo analytics server using AWS snapshots.
- Deployed PostgreSQL 9.2 for analytics and planned successful upgrade to 9.4 wif replication for failover.
- Server and query tuning using different tools such as Percona toolkit, mtools, innotop.
- Implemented Hexatier(GreenSQL) for data masking and SQL monitoring on analytics servers.
- Designed SAAS architecture for various retail stores wif multiple databases sharing teh host.
- Capacity planning: collected data to estimate growth and implemented online solution to cope wif.
- Cost control: scripts to purge S3 buckets, snapshots and volumes that are beyond teh retention policy.
- Security: Worked wif cyber security team to create/manage security groups to enforce and tighten access.
- User management: Coordinated wif HR to give controlled access on teh databases and using teh AD groups.
- Planned and implemented quarterly failover and restore drills to verify and improve teh process.
Confidential, San Francisco, CA
Senior Database Administrator
Responsibilities:
- Managed over 2000 servers in AWS and AWSCN (China).
- Controlling change management on 500+ Mongo servers and 200+ MySQL servers.
- Serving in a GAAS (Game as a Service) model to different studios including Moscow, Beijing, San Francisco and Hyderabad.
- AWS Services: EC2 instance management, AMI, Snapshots, Volume management, S3
- Deployed MySQL instances successfully for teh Gserve and GWallet game engine.
- Configured master-master and master-slave replication for failover and reporting.
- Pre and Post launch rightsizing of instances to fit teh need. Deployed both on GP2 and SSD EBS-optimized servers to scale up.
- Partitioned our ever-growing GWallet database for pruning and archival records. Configured raid for data growth.
- Scripting to collect data for capacity management, log rotation, backups and collecting slow query logs.
- Implemented Percona tools to monitor and maintain ongoing operations.
- Designed new backup strategies: mysqldump, zfs snapshots, aws snapshots and Percona XtraBackup.
- Successful Point-in-Time Recovery Using Binary Logs, XtraBackup copies and snapshots.
- Designed Archival process to retain data from production to S3.
- Deployed MongoDB and Configured replica sets in different zones wif 3 and 5 node setup.
- Managed mongo replica configuration using priority settings wif hidden replicas for backups.
- Implemented sharding for all teh gluon games to support concurrent users in millions.
- Pre/Post launch right sizing of teh environment using load test results wif QA team to meet teh expected CCU need.
- Online scaling and right sizing: additions/removal of shards, instance size management.
- Designed unique backup strategies for sharded mongo clusters using mongodump and snapshots.
- Managing and controlling retention of backup snapshots using aws-cli.
- Monitoring Services using Nagios, New Relic and Mongo cloud manager.
- Implemented MongoDB tools for maintenance like mtools, mongostat and mongotop.
- Autoscaling: Implemented autoscaling on tomcat servers using AWS ASG.
- AWS Migration: Managed data migration between 5 different AWS accounts including AWSCN.
- BI: Implemented ETN between Studio AWS account and BI AWS accounts to stream data analytics.
- BI: Using JQuery and Php, created reports using live game data to report revenue vs aws cost, dau vs cost and arpdau vs cost.
- Designed database archival process for disaster recovery using S3 and Glacier.
- Central Logging: Implemented using elasticsearch/Logstash to halp DevSupport troubleshoot issues on Live games.
Confidential , Watertown, MA
Senior Database Administrator
Responsibilities:
- Managed Production\QA\Engineering\UAT environments in their SAAS environment.
- MySQL\Percona Server: Replication setup\support: Master-Slave, Master-Slave-Slave.
- Capacity Planning, DR management, change control, Performance tuning, Index Optimization.
- Percona XtraBackup, mysqldump, ZFS snapshot backups.
- Maatkit/Percona Toolkit: query-digest, index-usage, archiver, table checksum, table sync.
- AWS, RDS admin.
- Monitoring using custom scripts, Nagios and Scope.
- Oracle 10g support and maintenance.
- ETL using Data pump, SQL Loader.
- RMAN backup planning\management using recovery catalog.
- Knowledge and Understanding of Data Guard for switchover and failover.
- Supported SQL Server BI env, managing ETLs between different SQL environments via Linked Servers, Db Links and ODBC.
- Managing ETLs between different SQL environments.
- Log Shipping Implemented for failover.
Confidential, Westborough, MA
Technical Architect / SAAS DBA
Responsibilities:
- Designing server architecture, capacity planning, and right sizing for new clients.
- Project Planning for Server Moves, Data migration and Architecture changes.
- MySQL: Deployment, monitoring, scaling, replication, partitioning, archiving and maintenance for SAAS hosting.
- Installation and setup of SQL Server 2008 R2.
- Backup procedures using SSIS: Full and Differential backups.
- DR planning for SAAS database servers
- Replication Setup: Transactional Replication.
- Setting up MySQL Database servers: MyISAM and InnoDB.
- Ability to work at MySQL binary logs level used by disaster recovery planning.
- Migration of database from MySQL to MSSQL.
- WatsUp gold, Nagios, MySQL admin, Replication Monitor, Percona Toolkit.
- VMware: ESXi installation, vCenter Server,.
- Creating and monitoring VMs on VMware vSphere 5.
Confidential, Westborough, MA
MySQL DBA
Responsibilities:
- Lead teh offshore Tier1 and 2 DBA support teams.
- Deploying MySQL servers and setting up monitoring.
- Performance Tuning, DR planning, capacity planning, backup management.
- Experience in both MyISAM and InnoDB Engines, migrating database to and fro.
- Cognos server installation, configuration wif MySQL and MSSQL databases.
- Creating custom reports using Report Studio.
- Installing Tomcat Application server and Ftp servers.
- Coordinating wif Dev-Support for deployments, CRs, bug tracking and documentation.
Confidential
Network Engineer
Responsibilities:
- Provided service as network consultant to banks and other institutions.
- Deployed MySQL servers for several clients.
- Configured replication master-master and master-slave for failover and reporting purposes.
- Backup management for disaster recovery.
- On Call support and services as a database consultant.