Description
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
If you are a Colorado resident, Please
Contact us or Email us at oracle-salary-inquiries_us@oracle.com to receive compensation and benefits information for this role. Please include this Job ID: 168578 in the subject line of the email.
ResponsibilitiesThe Oracle Global Business Units ACE team is looking for a DevOps engineer to assist with creating a CI/CD pipeline and associated tools for Oracle APEX-based applications.
As a member of the Application Engineering DevOps team, you will take an active role in the definition and evolution of the automation and processes involved in the continuous integration and delivery of database applications. Define specifications for application development workflows, design, develop, and configure software to assist in these workflows. Perform professional software design and development tasks associated with integration and deployment tasks.
Provide leadership and expertiese in helping application development teams adopt cutting edge CI/CD processes and help troubleshoot associated issues. Recommends and justifies changes to existing development processes and workflows. BS or MS degree or equivalent work experience relevant to functional area. Eight or more years of software engineering, development, or related experience.
Design, develop, implement, troubleshoot software programs and processes for CI/CD processes related to database application development.
Job responsibilities include:
- Aid in the development of processes to continuously integrate and deliver new code
- Develop processes for the development team to utilize automated CI/CD pipelines
- Assist engineers in establishing ways to utilize the continuous integration/development process
- Maintain the DevOps infrastructure, such as virtual machine images and applications
- Work alongside project management to meet the periodic deployment goals
- Help the development team create and integrate testing methods for various coding languages including JavaScript and PL/SQL
- Configure build automation tools such as GitLab CI/CD and Jenkins
- Build automation pipelines using YAML and Groovy
- Assist in writing automated tests
Preferred qualifications include:
- Solid knowledge of the software development cycle
- Ability to interact effectively with developers, managers, and end users
- DevOps automation with GitLab CI/CD, Jenkins
- Experience with testing automation such as Cypress, utPLSQL, and Mocha or similar
- Some experience with Oracle database development
- Some experience with Oracle Application Express development
- Some experience with JavaScript
- Some experience with web development
- Some experience with programming languages:
- JavaScript
- Groovy
- PL/SQL
- Python
- Bash
- Experience with Linux, Docker, Kubernetes, Vagrant, VirtualBox
- Creative and innovative thinking
- Passion for learning and self-development
- Ability to clearly communicate and produce documentation
Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law.