Senior Database Administrator
CurrentLead database object creation, migration, and management of 200+ production and over 600 total database instances, including MySQL, PostgreSQL, and ClickHouse, managing up to 20+TB databases. Implement MySQL partitioning to optimize storage and performance. Conduct performance analysis, query tuning, and security audits across MySQL, PostgreSQL, and ClickHouse.MySQL Administration: Manage diverse MySQL environments (InnoDB, TokuDB, Percona, MariaDB), ensuring high availability with replication, automated backups (Xtrabackup, Mysqlbackup), and custom solutions.PostgreSQL: Administer PostgreSQL databases, optimizing performance, backups, and supporting application integration.Kafka: Manage Kafka clusters for seamless data flow and optimized scalability for large-scale processing.ClickHouse: Administer high-performance ClickHouse databases, supporting real-time data processing and complex queries for financial applications.Kubernetes (K8s): Deploy and orchestrate MySQL, PostgreSQL, Kafka, and ClickHouse databases in Kubernetes environments, ensuring efficient resource management, scalability, and high availability.Python & PHP Automation: Develop custom automation, monitoring, and reporting scripts in Python and PHP, improving operational efficiency.Elasticsearch: Implement Elasticsearch for log aggregation, full-text search, and real-time monitoring, enhancing system insights and troubleshooting.Linux Environment: Manage Linux environments for database and application services (Nginx, Apache, ActiveMQ, Memcached). Automate maintenance tasks using shell scripts, cron jobs, and logrotate.Version Control & Monitoring: Integrate GIT for database version control and collaborate on code reviews. Monitor system performance with Icinga, Grafana, and Percona Monitoring Management, providing 24/7 on-call support.Agile Collaboration: Lead Agile collaboration across departments using Atlassian JIRA.