Oracle Release Engineer in North Ryde, Australia
The Release engineer will be part of the team responsible for delivering the Oracle NetSuite application code in a timely and efficient manner to both internal and external customers. This engineer will also help in testing all aspects of the release process to minimize the effects of the process on all customers. Responsibilities will include: supporting production and QA environments; mastering all build and release procedures and processes; testing new release procedures and tools; learn and maintain our configuration management system; developing internal software tools; familiarizing yourself with our internal infrastructure; debugging issues with application servers and databases; creating new tools to automate manual work; taking deep dives into issues to find root causes.
This person must be an extremely bright, articulate, and accomplished problem solver, capable of troubleshooting and debugging complex problems. This person should be able to quickly diagnose problems in a fast moving, sometimes pressure filled environment. Ability to ask for help when needed is critical. Strong communication skills are as important as strong technical skills in this position. This person should be highly motivated and be ready to work in a highly-collaborative, team-oriented environment. Flexible schedule and readiness to help out in areas outside their comfort zone when necessary are essential. Expertise in Release Engineering processes with knowledge of java, html, python and shell scripting are a must. Knowledge of JIRA ticketing system a plus.
Minimum Qualifications Qualifications/Skills:
BS in Computer Science or comparable business degree
3 years experience with SQL
3 years experience with UNIX/Linux
Superior understanding of Release Engineering processes
Good scripting skills preferably in Bash and Python
Knowledge of Java, Oracle, WebLogic, Cassandra
Understanding of networking a plus
Great attitude and work ethic
Strong analytical and debugging skills
Excellent interpersonal skills working in a team environment
Organized and reliable, able to efficiently manage multiple tasks
Strong verbal and written communication skills
Self-motivated, capable of working independently when needed
Familiarity with software testing methodologies
Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
Job: Product Development
Location: AU-AU,Australia-North Ryde
Job Type: Regular Employee Hire