Sr Database Administrator at Whitehat Security Inc.

Posted on: 02/11/2021

Location: United States (REMOTE)

Original Source

Tags: unix azure grafana prometheus nosql sql python dynamodb postgresql kubernetes

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) * 3+ years as a database administrator * 2+ 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 with Kubernetes operators * Experience using Go, Python or Java programming * Experience configuring monitoring and logging tools like Prometheus, Grafana and Splunk * 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 using cloud NoSQL database services like Azure Cosmos DB or Amazon DynamoDB * Data warehousing experience