Location: Hanoi/HCM city
We are seeking a highly skilled Database Engineer / Senior Database Administrator to join our growing team. In this role, you will design, implement, and optimize database systems both on-premises and in the cloud (AWS). You will lead database migration initiatives, optimize performance using cutting-edge AI tools, and ensure data security and compliance while collaborating with cross-functional teams.
Key Responsibilities
Database Architecture and Management
- Design, implement, and maintain highly available and scalable database solutions on-premises and in AWS.
- Manage the full lifecycle of PostgreSQL and SQL Server databases, including installation, configuration, patching, and upgrades.
- Lead database migration projects, with a strong focus on transitioning from SQL Server to PostgreSQL.
Performance and Optimization
- Proactively monitor and analyze database performance, implementing tuning strategies for optimal efficiency.
- Collaborate with development teams to optimize and refactor complex SQL queries.
- Leverage AI tools for predictive performance analysis, automated indexing, and intelligent query tuning.
Infrastructure as Code (IaC) and Automation
- Develop and manage database infrastructure using Terraform for consistent deployments.
- Automate routine database tasks (backups, restores, health checks) using scripting and automation tools.
- Contribute to CI/CD pipelines (GitHub Actions) for database schema changes and deployments using Liquibase or Flyway.
Security and Compliance
- Implement and enforce robust security measures (access control, encryption, auditing).
- Ensure database systems comply with industry regulations and internal security standards.
Collaboration and Support
- Serve as a subject matter expert, supporting application development teams with database guidance.
- Participate in a 24/7 on-call rotation to resolve critical incidents.
- Maintain comprehensive documentation for database standards, procedures, and architecture.
Qualifications & SkillsRequired
- Bachelors degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience as a Database Administrator/Engineer with expert-level knowledge of PostgreSQL and/or SQL Server.
- Proven experience managing databases in cloud environments (preferably AWS: RDS, Aurora).
- Strong expertise in writing and optimizing complex SQL queries.
- Hands-on experience with Infrastructure as Code (Terraform).
- Familiarity with AI-powered developer tools (e.g., Gemini, Amazon Q, GitHub Copilot) for code generation, query optimization, and schema design.
- Strong knowledge of database security, backup/recovery strategies, and high availability solutions.
Preferred (Nice to Have)
- Experience with monitoring/observability tools (e.g., Datadog).
- Proficiency with scripting languages: Python, PowerShell, or Bash.
- Familiarity with Agile methodologies and tools (e.g., JIRA).
- Experience with GitHub Actions for CI/CD automation.
- Knowledge of database change management tools (Liquibase, Flyway).
Benefits
- Package: At least 13 months/ year. Review periodically following company policy.
- Bonus: Tet bonus, project bonus, holiday bonus, HR referral bonus...
- Seniority allowance (working time from 2 years or more).
- Participate in learning and training activities inside and outside the company, accumulate learning points, develop G Points on the company&aposs management system.
- 2 days of per week and 12 leave days per year.
- Clubs and many cultural sports art activities sponsored or supported by the company (For example: Football, table tennis, badminton, swimming, music, English, games... )
- Ensure health: Periodic health check, support to buy high quality health insurance...
- Join the Rikkei Care Health Insurance Plan.
- Mental comfort: Playing music on demand every day, happy hour, team building activities...
Apply to: [Confidential Information]