Datavail is a leading provider of data management, application development, analytics, and cloud services. As a Senior Cloud Database Engineer, you will advise customers on Cloud best practices, support the operation and maintenance of data systems, and work extensively with Postgres to ensure the uptime and reliability of production databases.
Responsibilities:
- Ensuring the uptime and reliability of Production databases
- Designing and implementing high availability systems with streaming and logical replication
- Managing the automation of backups and recovery
- Assisting with Disaster Recovery planning and implementation
- Learning about the broader Postgres ecosystem, including extensions, add-on products, and open-source projects that contribute to the functioning and management of the core database
- Reacting to metrics and alerts around performance and capacity; and improving these alerts over time to provide better value and actionability
- Operating in Cloud environments, and recommending the appropriate cloud-native tools for unique situations
- Supporting application developers and working with customer engineering teams to provide meaningful, measurable results
- Improving internal documentation, runbooks, and other resources to train the wider team on best practices and new techniques
Requirements:
- Must least 8 years of professional experience with:
- 4 or more years supporting databases, particularly Postgres, in a developer or operations role
- 4 or more years of hands-on experience working in a major cloud offering, with AWS or Azure preferred
- Comfort and experience using a ticketing system such as ServiceNow or Jira to track and plan work, and communicate progress
- Previous customer facing experience in a Solutions Architect or other consulting role strongly considered
- Must possess strong analytical, verbal, and written communication skills; with the ability to explain technical concepts to a wide audience
- Experience with PostgreSQL databases whether on-premise or in the cloud, self-hosted, AWS RDS or Aurora Postgres, Azure Flexible Server, or other managed offering
- Proven expertise troubleshooting, diagnosing, and resolving technical issues
- Understanding of data architecture, relational database concepts, logical and physical database design
- Ability to be visible and present throughout the workday on a remote-first team
- Be available and responsive to handle customer requests, alerts, and other needs as they are discovered
- Ensuring the uptime and reliability of Production databases
- Designing and implementing high availability systems with streaming and logical replication
- Managing the automation of backups and recovery
- Assisting with Disaster Recovery planning and implementation
- Learning about the broader Postgres ecosystem, including extensions, add-on products, and open-source projects that contribute to the functioning and management of the core database
- Reacting to metrics and alerts around performance and capacity; and improving these alerts over time to provide better value and actionability
- Operating in Cloud environments, and recommending the appropriate cloud-native tools for unique situations
- Supporting application developers and working with customer engineering teams to provide meaningful, measurable results
- Improving internal documentation, runbooks, and other resources to train the wider team on best practices and new techniques