Sr. Database Reliability Engineer - Distributed Database Systems, Tenable, Columbia, MD


Tenable -
N/A
Columbia, MD, US
N/A

Sr. Database Reliability Engineer - Distributed Database Systems

Job description

Your Role:As a Senior Database Reliability Engineer at Tenable, you will support a suite of data persistence systems, including Elasticsearch, Kafka, CockroachDB, and cloud services such as Amazon RDS/Aurora. You are passionate about resilient systems and are pragmatic about database engineering. You ll support these systems in a 24x7x365 on-call rotation shared with other DBREs and SREs. Over time, you ll find ways to automate mundane tasks and focus on building the future.

Your OpportunityChampion Observability: Drive the adoption of robust monitoring tools and practices to gain deep insights into database health and performance. Leverage these insights to proactively identify and prevent potential issues.

Embrace Automation: Automate database management tasks wherever possible, freeing yourself to focus on strategic initiatives and building the future of Tenable's data infrastructure.

Define and Deliver on SLOs: Establish clear service level objectives (SLOs) for datastore technologies and implement strategies to consistently meet or exceed them.

Minimize Downtime: Plan and execute seamless database upgrades with minimal disruption to critical business processes.

Collaboration is Key: Work closely with development teams to guide them towards building reliable and scalable services that leverage databases effectively.

Stay Ahead of the Curve: Research and recommend best-in-class database technologies to keep Tenable's data infrastructure at the forefront of innovation.

Optimization Guru: Provide expert guidance to development teams on optimizing database performance, stability, and security for existing and new applications.

24/7 Support: Contribute to our on-call rotation, collaborating with other DBREs and SREs to troubleshoot and resolve database-related incidents efficiently.

What You ll Need:Proven Experience: 6+ years of experience managing and supporting distributed database systems in a production environment.

Automation Champion: A strong track record of automating complex database administrative functions and tasks.

Data Expertise: Solid foundation in data modeling and data structure design principles.

Distributed Power: Deep expertise in one or more of Distributed Database Technologies (e.g., CockroachDB, DynamoDB, RDS/Aurora).

Streaming Savvy: Experience managing and troubleshooting Elasticsearch and/or Kafka clusters.

Cloud Native: Experience administering databases running in a cloud-hosted platform (AWS preferred).

Containerization Knowledge: Familiarity with dockerizing databases and running them at scale on container orchestration platforms (e.g., Kubernetes).

Communication Maestro: Excellent written and verbal communication skills to collaborate effectively with diverse teams.

And IdeallyTroubleshooting Prowess: The ability to dissect complex issues, including performance bottlenecks and data inconsistencies, across server and client environments.

Performance Optimization Wizard: Extensive experience with load testing and tuning databases, including leading initiatives to continuously improve performance.#J-18808-Ljbffr


Full-time 2024-07-22
N/A
N/A
USD

Privacy Policy  Contact US
Copyright © 2023 Employ America All rights reserved.