remote
Database Administrator - TEKsystems
Database Administrator
Experienced Database Administrator responsible for designing, implementing, and maintaining high‑availability relational databases, ensuring performance, security, and reliability across enterprise applications.
About the role
Key Responsibilities
- Design, deploy, and manage relational database platforms such as Oracle, MySQL, and PostgreSQL in production environments.
- Monitor database performance, conduct tuning, and resolve bottlenecks to meet SLA targets.
- Implement backup, recovery, and disaster‑recovery strategies, performing regular restores and validation.
- Maintain database security through user provisioning, role management, and patching.
- Develop and automate routine maintenance tasks using Bash, PowerShell, or Python scripts.
- Collaborate with development and infrastructure teams to support application releases and migrations.
Requirements
- 5+ years of hands‑on experience administering SQL‑based databases (Oracle, MySQL, PostgreSQL).
- Strong knowledge of performance tuning, indexing, and query optimization.
- Proficiency with Linux/Unix operating systems and scripting for automation.
- Experience implementing backup, recovery, and high‑availability solutions.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
sqloraclemysqlpostgresqllinux