Responsibilities :
- Design, engineer, and deploy on a breadth of RDBMS and NoSQL database technologies and platforms like AWS RDS, Redshift, DynamoDB, DocumentDB, Neptune, PostgreSQL, MongoDB, Db2 LUW, SQL Server, Oracle and other DBMS technologies.
- Design and develop optimal solutions to migrate or upgrade existing databases to new platform or DBMS versions
- Support DB change request and problem investigation and resolution of both production and non-production environments.
- Monitor capacity, high-availability and performance for non-production and production databases to ensure they are highly reliable, efficient, cost effective, and provide the required functionality.
- Seeks opportunities to improve database performance by identifying tuning measures and implementing them when appropriate.
- Develops and maintains database backup and recovery strategy and procedures. Ensures that databases are properly backed up and recovered when necessary
- Ensures databases are properly maintained, meeting security, audit, and compliance requirements. Databases are reorganized / groomed when necessary and other DBA utilities run when appropriate.
- Tests upgrades / new releases of database software and related products. Assesses impacts to application and the database environment.
- Responds immediately to critical issues. On call and / or shift duty may be required.
Requirements :
5+ years of hands-on DBA experience with Postgres, MongoDB, Db2LUW, SQL server and / or Oracle.1+ year hands on DBA experience with AWS RDS, Redshift, DynamoDB, Neptune, DocumentDBSolid understanding of the Software Development Life Cycle (SDLC)Sound knowledge of DevSecOps and database automation and scripting (., AWS CDK, GitHub Action, Ansible, shell scripting, python, SQL)Excellent oral and written communication skillsIn depth team and collaboration skillsIn depth Analytical and problem-solving skillsBachelor of Science degree in a computer science or related field or equivalent work experience"