Skip to main content

Database Administrator (P790)

About Us:

As a Senior Database Administrator at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.

 

Technical Requirements:

  • Bachelor's degree in Engineering, Computer Science, or a related field.
  • Over 5 years of hands-on experience as a Database Administrator (DBA), with proven expertise in YugabyteDB or PostgreSQL.
  • Deep understanding of PostgreSQL internals, including architecture, storage, and execution processes.
  • Practical experience with AWS services such as RDS, EKS, and ECS, as well as designing base infrastructure for scalable database deployments.
  • Solid experience implementing load balancing, failover, and disaster recovery strategies to ensure high availability and data resilience.
  • Strong skills in SQL performance tuning, including indexing, query optimization, and execution plan analysis.
  • Familiarity with CI/CD pipelines and Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation) is a plus.
  • Exposure to NoSQL technologies, especially Cassandra or other distributed database systems, is considered an asset.
  • Certifications in YugabyteDB, PostgreSQL, or AWS.
  • Experience working in high-traffic, mission-critical production environments, with an emphasis on stability and scalability.
  • Minimum B2 (Upper-Intermediate) or C1 (Proficient) level in English.

 

Tasks and Responsibilities:

  • Lead the scoping, planning, and hands-on delivery of technical database projects in close collaboration with customers.
  • Deploy, configure, and administer YugabyteDB clusters and PostgreSQL environments within AWS infrastructure.
  • Execute database migrations from Oracle and other RDBMS platforms to YugabyteDB or PostgreSQL, ensuring data integrity and minimal downtime.
  • Provide expert guidance on performance tuning, including monitoring, query optimization, and system diagnostics.
  • Design and maintain high availability architectures, incorporating disaster recovery and fault-tolerant configurations.
  • Implement advanced data distribution strategies such as replication, sharding, and partitioning to support horizontal scalability.
  • Identify and resolve database issues, conduct root cause analysis, and prevent recurrence of incidents.
  • Work closely with application developers to enhance SQL efficiency and refine data models and schemas.
  • Automate routine operations and infrastructure provisioning using tools like CloudFormation, Terraform, and shell scripting.
  • Oversee database backup procedures, recovery operations, and version upgrades for both YugabyteDB and PostgreSQL instances.
  • Enforce security best practices, including data encryption, secure access controls, and compliance with standards.
  • Continuously track updates and evolving capabilities within YugabyteDB and PostgreSQL ecosystems.
  • Contribute to team growth through mentoring and knowledge sharing, fostering best practices and continuous improvement.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills