Oracle Database Developer with Shell Scripting, Ansible, and/or Perl
We are seeking a highly skilled and motivated Oracle Database Developer with experience in Shell scripting, Ansible, and/or Perl to join our dynamic team. As an Oracle Database Developer, you will be responsible for designing, developing, and maintaining complex database systems to ensure high availability, scalability, and performance. You will work closely with cross-functional teams to implement automation strategies, streamline workflows, and support critical database applications.
Key Responsibilities:
- Design, develop, and optimize Oracle database solutions, ensuring high availability and performance.
- Create and maintain scripts using Shell, Perl, or other scripting languages to automate tasks, data migration, and database management.
- Collaborate with DevOps teams to implement infrastructure automation using Ansible and manage configuration deployments.
- Troubleshoot, resolve, and monitor performance issues across various database environments.
- Write complex SQL queries, stored procedures, and triggers to support application functionality and performance.
- Work with development teams to design and implement data models and manage database schema changes.
- Ensure the security, integrity, and availability of database systems by applying best practices in database management.
- Participate in database design reviews, data migration strategies, and other technical discussions.
- Document database structures, processes, and automation workflows for ongoing maintenance and troubleshooting.
Qualifications:
- Proven experience as an Oracle Database Developer with a strong background in database design and performance tuning.
- Proficiency in Shell scripting, Perl, and/or other scripting languages for automation and data management tasks.
- Hands-on experience with Ansible or similar automation tools to deploy and configure database environments.
- Solid understanding of Oracle Database architecture, including backup and recovery, replication, and high availability configurations.
- Experience with SQL, PL/SQL, stored procedures, triggers, and database performance tuning.
- Familiarity with Linux/Unix environments and system administration tasks.
- Strong problem-solving and troubleshooting skills, particularly with database performance and automation.
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
Preferred Qualifications:
- Experience with Oracle RAC (Real Application Clusters) and Data Guard configurations.
- Knowledge of additional automation tools or configuration management systems (e.g., Puppet, Chef).
- Experience in cloud-based environments (e.g., AWS, Azure) and cloud database solutions.
- Oracle certification (e.g., Oracle Certified Professional) is a plus.
Seniority level
Director
Employment type
Full-time
Job function
Information Technology