Join our Cloud Operations team to provide 24/7 mission-critical support for our global customer environments as a Senior Cloud DBA. Design, automate, and optimize distributed database architecture, leveraging MySQL, Postgres, MongoDB and Amazon RDS. Collaborate with Engineering to evolve data models and support application development and data analytics.
Requirements
- Design and implement high-availability database architectures using MySQL and across Multi-AZ environments using Amazon RDS (PostgreSQL) and MongoDB.
- Manage database replication, automated backups, and disaster recovery (DR) protocols to meet strict RPO/RTO targets.
- Use Amazon CloudWatch and Enhanced Monitoring and other tools to tune query performance, memory allocation, and I/O throughput.
- Develop automation scripts using the AWS CLI, Python, or Bash, and manage infrastructure using Terraform.
- Implement fine-grained access control and ensure data protection with AWS KMS encryption at rest and in transit.
- Act as a primary escalation point for critical production incidents involving databases within a rotating 24/7 on-call schedule.
- Have experience managing production MySQL, PostgreSQL, and MongoDB, and be proficient in these databases.
- Have proven experience using code to provision and manage database resources.
- Have expert level skill of using SQL query language and fluency in Python or Bash for automating routine maintenance and operational tasks.
- Have knowledge of Linux/Unix internals and OS-level performance tuning for instances running on Amazon EC2.
- Have a BS in Computer Science, Information Technology, or equivalent professional experience.
Benefits
- Competitive salary
- Stock options
- Health insurance
- Retirement plan
- Generous parental leave
- Professional development opportunities