Senior Database Administrator
New
G
GDITDatabase administration
Source API remote eligibility restrictions: United States; Work Location: Any Location / RemoteFull-TimeSenior
Salary97,968 - 129,950 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years of related experience
- Required Skills
- PostgreSQLMicrosoft SQL ServerMongoDBMySQLOracleLinux
Requirements
- Have 3+ years of related experience.
- Have technical training, certification(s), or a degree.
- Have experience working in Linux environments.
- Have strong command-line experience, including Unix shell scripting, PowerShell, and AWS CLI for cloud storage management.
- Have experience administering SQL databases such as PostgreSQL, MySQL, or Oracle, and NoSQL databases such as MongoDB.
- Have experience configuring and managing HAProxy and Keepalived for database load balancing, connection pooling, and automated failover routing.
- Have experience managing automated database backups, repositories such as pgBackRest, and retention strategies using AWS S3 object storage.
- Be able to perform complex command-line scripts and SQL queries.
- Have advanced knowledge of database security, backup and recovery, and performance monitoring standards.
- Be able to prioritize varied workloads with critical deadlines and demonstrate critical thinking and problem-solving skills.
- Be able to communicate technical concepts professionally to technical and non-technical stakeholders and work effectively in a remote team environment.
- Be able to obtain EPA Public Trust Level 4.
Responsibilities
- Install, configure, administer, and document MySQL, PostgreSQL, and MongoDB in clustered master-and-replica configurations.
- Configure HAProxy and Keepalived for load balancing, connection pooling, and automated failover routing.
- Analyze and resolve database issues, including troubleshooting PL/SQL, stored procedures, and Oracle database packages.
- Perform physical database design with senior developers and data modelers for critical business applications.
- Support automated and ad-hoc report generation, existing ETL processes, and data pipelines.
- Monitor database performance and system health, and lead related engineering and architecture activities.
- Establish database architecture standards, high-availability approaches, and disaster-recovery strategies.
- Manage database security, user accounts, backups, recovery, asset inventories, and related documentation.
- Recommend design changes to improve user experience and query performance.
- Provide technical expertise, mentorship, and cross-training to peers and team members.
View Full Description & ApplyYou'll be redirected to the employer's site