About the Job
The Database Administrator (DBA) will manage, develop, and optimize database systems, focusing on Oracle, MongoDB, and PostgreSQL for satellite broadband services. Responsibilities include monitoring database performance, implementing disaster recovery solutions, and collaborating with development and operations teams. The DBA will automate tasks using Ansible and Unix scripting, ensure database security and compliance, and perform backup/recovery using Oracle RMAN. Incident management and troubleshooting are key, along with coordinating with IT teams for network solutions. Required skills include expertise in database management, performance tuning, security, and scripting. A Bachelor’s degree and 3-5 years of DBA experience are required.
Education Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field with 5+ years of experience in data field
Skills Required
- Strong knowledge of Oracle database architecture and administration.
- MongoDB, PostgreSQL
- Proficiency in SQL
- Experience with database performance tuning and optimization.
- Solid understanding of database security principles and best practices.
- Familiarity with backup and recovery strategies, including Oracle RMAN.
- Excellent troubleshooting and problem-solving skills.
- Effective communication skills, both verbal and written.
- Ability to work collaboratively in a team environment.
- Qualifying experience coding application scripting employing UNIX Shell, Bash, or Python.
- Experience on MySQL database is desired.
Experience Requirements
- 5-8 years of experience as an Oracle Database Administrator
Role & Responsibilities
- Design, development, administration and optimization of database systems and infrastructure solutions required for the internal business application-systems employed to conduct operations in satellite broadband data network services.
- Design database solutions for Oracle, Atlas MongoDB, and PostgreSQL
- Monitor and analyze database usage trends to forecast future capacity needs. Plan and implement measures to scale the database infrastructure to accommodate growth. Collaborate with development teams to optimize database interactions in applications.
- Design, install, configure, maintain, and upgrade the Oracle Enterprise Manager system for real-time enterprise-wide central database monitoring across all systems.
- Work closely with development teams to understand application requirements and provide operational support.
- Facilitate communication between development, operations, and quality assurance teams to ensure alignment.
- Develop automation solutions using Ansible playbooks and Unix shell scripting for database deployments, maintenance & upgrade operations, and for data obfuscation/masking.
- Develop and code application scripts for the collection and storage of data statistics, reorganizing and cleaning data tables and indexes, and enhancing data-access and execution performance/user data management.
- Develop disaster recovery solutions using Zerto for databases, Oracle Data-Guard
- Perform database backup and recovery using Oracle RMAN and expdp/impdp utilities.
- Plan and implement rules and processes for User Management and access.
- Implement and enforce security best practices and policies for application and infrastructure.
- Ensure compliance with relevant regulations and standards (e.g., PII, PCI)