Senior Database Administrator Engineer - Engineering Platform
- Jakarta
- Permanen
- kerja tetap
- Develop automation scripts and tools for provisioning, deployment, monitoring, and backup/recovery of databases using infrastructure as code (laC) principles.
- Implement robust monitoring and alerting systems for database performance metrics.
- Develop and maintain disaster recovery plans and backup strategies for databases to minimize downtime and data loss in the event of failures.
- Maintain version-controlled configurations for database servers, ensuring consistency and repeatability across environments via IaC.
- Automate routine tasks such as database backups, schema migrations, and data archiving to improve operational efficiency.
- Develop database high availability and replication solutions to meet the requirements of critical applications.
- Develop standardized operational procedures within the DBaaS framework to ensure the consistent provision of highly available solutions.
- Participate in an on-call rotation schedule to ensure 24/7 availability and timely response to critical incidents.
- 5+ years of Experience as a DevOps Engineer with a focus on database management.
- Hands-on experience with cloud platforms (AWS or GCP).
- Proficiency in scripting languages such as Go, Shell, and Ruby for automation tasks.
- Experience with infrastructure as code tools (e.g., Terraform, CloudFormation) for provisioning and managing database resources.
- In-depth knowledge of database systems such as MySQL, PostgreSQL, MongoDB, etc., including configuration, optimization, and troubleshooting.
- Strong understanding of CI/CD practices and tools.
- Experience with disaster recovery strategies (including hands-on backup and recovery experience).
- Experience in configuration management tools (eg, Ansible) for database patching and maintenance automation.