Cedent - Durham, NC

posted 4 months ago

Full-time - Mid Level
Durham, NC

About the position

The Cloud Database Administrator position in Durham, NC is a contract role that requires a deep understanding of cloud database platforms, particularly AWS services. The ideal candidate will be responsible for managing and optimizing cloud databases, specifically Aurora Postgres and DynamoDB. This role demands expertise in PostgreSQL and a strong background in DevOps practices, including deployment technologies such as Concourse, Jenkins, and Terraform. The successful candidate will assess customer requirements and deliver cost-optimized solutions while ensuring high performance and reliability of database systems. In this position, you will be expected to have an in-depth understanding of the Aurora Storage Architecture and be proficient in RDBMS concepts, data modeling, and performance tuning. You will also need to demonstrate knowledge of NoSQL concepts and be capable of implementing effective database solutions. The role involves developing automation for scaling infrastructure and maintenance tasks using programming languages such as Python, Ruby, or Shell. Additionally, you will be responsible for database compute and storage sizing on AWS, with a focus on continuous cost study and optimization. The Cloud Database Administrator will also set up monitoring and alerting for cloud-based solutions, ensuring that all systems are running optimally. Familiarity with supporting technologies like DataDog and PGBouncer is a plus, as is experience with application lifecycle tools like JIRA and source code management tools like BitBucket. This position requires a studious demeanor towards governance standards and practices for database constructs, making it essential for the candidate to adhere to best practices in database management and deployment.

Responsibilities

  • Manage and optimize cloud databases, specifically Aurora Postgres and DynamoDB.
  • Assess customer requirements and deliver cost-optimized solutions.
  • Implement and maintain RDBMS concepts, data modeling, and performance tuning.
  • Develop automation for scaling infrastructure and maintenance tasks using Python, Ruby, or Shell.
  • Set up monitoring and alerting for cloud-based solutions.
  • Conduct database compute and storage sizing on AWS with a focus on cost optimization.
  • Utilize deployment technologies such as Concourse, Jenkins, and Terraform for infrastructure as code.
  • Ensure adherence to governance standards and practices for database constructs.

Requirements

  • Expertise in PostgreSQL and DynamoDB.
  • In-depth understanding of Aurora Storage Architecture.
  • Strong knowledge of RDBMS concepts, data modeling, and performance tuning.
  • Experience as a Database Administrator for cloud database platforms.
  • Proficient in AWS services including IAM, SSO, KMS/CMK, VPC, RDS, Lambda, S3, and CloudWatch.
  • Expertise in DevOps and deployment technologies like Concourse, Jenkins, and Terraform.
  • Ability to develop automation scripts using Python, Ruby, or Shell.

Nice-to-haves

  • Familiarity with supporting technologies like DataDog and PGBouncer.
  • Experience with application lifecycle tools like JIRA and source code tools like BitBucket.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service