Database Admin
Full-time
Programmers.io
Critical Focus Areas
- Administer maintain and optimize enterprise database systems to ensure high availability and performance
- Monitor database health troubleshoot issues and resolve incidents in a timely manner
- Implement database backup recovery and disaster recovery strategies
- Ensure data integrity security and compliance with enterprise standards
- Support capacity planning performance tuning and scalability initiatives
- Collaborate with engineering teams to support application deployments and database changes
Key Responsibilities
- Manage and support database platforms (e.g. DB2 z/OS Oracle SQL Server PostgreSQL Netezza) across development test and production environments
- Perform database installation configuration patching and upgrades
- Monitor database performance and proactively tune queries indexes and configurations
- Implement and maintain backup recovery and high-availability solutions (e.g. replication clustering)
- Troubleshoot database-related incidents perform root cause analysis and implement preventive measures
- Partner with application and product teams to review database designs and ensure optimal data structures
- Enforce database security standards including access controls encryption and auditing
- Automate routine DBA tasks using scripting languages (e.g. Python Shell PowerShell)
- Document database configurations processes and operational procedures
- Support data migrations releases and environment refreshes
- Participate in on-call support rotations and incident response
Education & Experience
- Database administration experience in a professional environment and/or comparable experience such as:
- Experience administering one or more database platforms (e.g. DB2 z/OS Oracle SQL Server PostgreSQL Netezza)
- Familiarity with database backup/recovery high availability and disaster recovery concepts
- Experience with performance tuning and query optimization
- Experience with scripting/automation (Shell Python PowerShell etc.)
- Familiarity with Agile or other rapid application development methodologies
- Understanding of distributed systems and multi-tier architectures
- Bachelors degree in computer science engineering or related field required; advanced degree preferred
Preferred Qualifications
- Experience with database monitoring and observability tools
- Knowledge of cloud database platforms (AWS RDS Azure SQL etc.)
- Experience with data modeling and database design principles
- Familiarity with NoSQL databases and big data platforms
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Database Admin. Be the first to apply!
