Design and build database platforms: You design, build, and evolve highly available RDBMS platforms, ensuring they are resilient, scalable, and aligned with platform standards across multiple environments.
Operate and optimize database clusters: You manage multi-environment database clusters, including replication, failover, backups, and performance tuning, using components such as Kubernetes and load balancers.
Automate database operations: You automate database provisioning, configuration, upgrades, and maintenance using IaC, reducing manual effort and increasing consistency across environments.
Linux and systems ownership: You take responsibility for the Linux systems running database workloads, handling day-to-day operations, troubleshooting, and system-level tuning in bare metal and hybrid setups.
CI/CD for database platforms: You integrate database changes into CI/CD pipelines, supporting safe and repeatable deployments, schema changes, and configuration updates across staging and production.
Monitoring and observability: You implement and maintain monitoring and alerting for database platforms using tools such as Prometheus and Grafana, ensuring clear visibility into performance, capacity, and reliability.
Security and reliability: You apply security best practices to database platforms, including access control, encryption, and compliance requirements, while continuously improving availability and recovery processes.
Collaboration and knowledge sharing: You work closely with platform, DevOps, and application teams, sharing knowledge, improving internal tooling, and supporting incident reviews and continuous improvement.