As a Senior Database Administrator role youwill be responsible for the design, implementation, and maintenance of ourcritical database systems, including Oracle, MongoDB, and PostgreSQL. You willplay a key role in ensuring the availability, performance, security, andintegrity of our data.
In this role, you will...
Database Implementation and Design:
- Design, implement, and maintain database systems, including Oracle, MongoDB, and PostgreSQL.
- Perform database administration tasks, including installation, configuration, upgrades, patching, and performance tuning.
- Monitor database performance, identify and troubleshoot performance bottlenecks.
- Implement and maintain database security measures, including user management, access control, and encryption.
- Participate in database design and development activities.
- Work closely with development teams to ensure smooth database integration.
- Stay current with the latest database technologies and best practices.
- OS user management, file system management and Storage management.
- Monitor and manage RAC nodes and cluster resources to ensure stability and performance.
- High Availability and Disaster Recovery:
- Plan and execute database backups and recovery procedures.
- Develop and implement database disaster recovery plans.
- Collaboration and Support:
- Provide technical support to application developers and other IT staff.
- Work with Infrastructure Team (Network, SystemAdmin and Storage) to support the underlying Operating System.
- Participate in on-call rotation for database support.
- Collaborate effectively with development teams, system administrators, and other stakeholders.
- Communicate technical information clearly and concisely to both technical and non-technical audiences.
- Actively participate in team meetings and contribute to discussions.
Want more jobs like this?
Get jobs in Pune, India delivered to your inbox every week.
Automation & Scripting :
- Automate routine database tasks using scripting languages like Shell, Perl, and Python.
- Develop and maintain scripts for database backups, restores, and other administrative tasks.
- Documentation & Knowledge Management:
- Create and maintain comprehensive documentation, including Standard Operating Procedures (SOPs), knowledge base articles, and technical guides.
- Designing new Processes and implementation
- Implement and improve database administration processes to enhance efficiency and reduce manual effort.
Programming & Development -
- Good understanding of programming concepts and experience with scripting languages.
- Ability to write and maintain simple scripts for database administration tasks.
You've Got What It Takes If You Have...
- 7+ years of experience as a Database Administrator.
- Strong experience with Oracle, MongoDB, and PostgreSQL databases.
- Proven experience in database design, implementation, and maintenance.
- Excellent knowledge of SQL and database administration best practices.
- Experience with database performance tuning, monitoring, and troubleshooting.
- Experience with database security best practices, including user management and access control.
- Experience with database backup and recovery procedures.
- Experience with scripting languages (e.g., Python, Perl, Shell) for database automation.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Good Experience with Linux/Unix and Windows operating systems.
- Familiarity with system administration tasks related to database servers
- Experience with cloud-based database services (e.g., AWS, Google Cloud).
- Basic understanding of cloud computing concepts and AWS services.
- Knowledge of monitoring tool like OEM, NewRelic, Prometheus, Graphans etc.
Key Competencies:
- Proactive and results-oriented mindset.
- Result-oriented with a focus on accuracy and quality.
- Leadership and mentorship capabilities.
#LI-Onsite