Manage and optimize database systems across RDBMS and NoSQL environments.
Responsibilities
- Manage database security, integrity, access control, and backup procedures.
- Design and implement database maintenance procedures and disaster recovery plans.
- Troubleshoot database issues and assist with database design and development.
- Liaise with programmers, IT project managers, and operational staff to support technical requirements.
- Maintain databases by performing updates, data archiving, and housekeeping tasks.
Required Skills
- 5+ years of experience in database administration.
- Hands-on experience with PostgreSQL, MongoDB, and Oracle.
- Expert knowledge of RDBMS and NoSQL data stores.
- Proficiency working with JSON and XML data structures.
- Experience with distributed data processing technologies.
- Ability to work within Agile/DevOps software development environments.
- Experience performing support activities and testing databases for reliability.
- Competency in writing technical documentation, reports, and operating manuals.
Preferred Skills
- Knowledge of Cloud platforms and serverless architecture.
- Experience with Kafka.
- Understanding of software patterns and mentoring capabilities.