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.
- 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's 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...
Required - Bachelor’s 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).