Sr. Database Administrator

Engineering Remote, US, United States


Description

What We’re Seeking

Are you passionate about providing a safer digital life to your communities? WhiteHat Security is helping keep our customers applications secure. This means that we are constantly helping scan and pen-test their applications, collect data and manage our customers vulnerabilities throughout their applications lifecycle. As our database administrator, you will be providing highly reliable and available database services and supporting our engineering teams.

The successful candidate will have expert level skills in relevant database technologies, be able to demonstrate successful experiences

  • Operating highly available and reliable services, backed by meaningful metrics
  • designing and implementing database services modernization and improvement projects
  • collaborating with various engineering teams to define and implement best practices for storing and accessing data.

What You’ll Be Doing

  • Design, configure, operate, monitor and optimize highly available database services in-premise and on public cloud infrastructures
  • Develop, implement and maintain tools to manage a large fleet of database instances using modern devops approaches
  • Work closely with development team members and provide database support in schema design and changes, as well as code review and SQL tuning
  • Perform database profiling, trend analysis and capacity planning
  • Manage database backup and recovery
  • Implement database security policies and audits
  • On-call for production databases on a rotation basis
  • Actively follow industry trends and developments in terms of emerging technology, services and security practices.
What We Value
  • BS in Computer Science, Computer Engineering, or equivalent (Master’s degree a plus)
  • 5-7 years as a database administrator
  • 3+ years in PostgreSQL administration operating terabytes of data
  • Comprehensive understanding of database internals
  • Mastery of SQL and PL/pgSQL
  • Experience leveraging FDW, streaming replication, logical decoding, Slony
  • Experience designing and maintaining a scalable, highly available database environment
    Experience configuring monitoring and logging tools like Prometheus, Grafana and Splunk
  • Experience using Go programming experience
  • Scripting in Shell, Python
  • Proficiency in Linux/Unix environment
  • Outstanding troubleshooting ability and careful attention to details
  • Excellent communication skills
  • Must be a self-motivated team player and willing to learn new database technologies and trends

Skills that are a plus:

  • Experience running databases on VMWare, managed Kubernetes services
  • Experience with Kubernetes operators
  • Experience using cloud NoSQL database services like Azure Cosmos DB or Amazon DynamoDB
  • Data warehousing experience

WhiteHat Security is an E-Verify employer and is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.

WhiteHat Security is an E-Verify employer and is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.