The Release Engineer will be part of Cloud Hosting Operations team, responsible for deploying the Oracle NetSuite application code in a timely and efficient manner.
This role is going to primarily be responsible for supporting production releases of all applications running on our production infrastructure.
This person must be a problem solver, results oriented, capable of troubleshooting and debugging complex problems, able to quickly diagnose problems in a fast moving, pressure filled environment.
Strong communication skills are as important as strong technical skills.
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.
Responsibilities:
- As a member of a global team to support release deployments of NetSuite application code 24/7/365 you will participate in an on-call rotation including weekends.
- Mastering all build and release procedures and processes (build/configure/administer/troubleshoot/test/deploy).
- Ad hoc troubleshooting of release blockers (hardware, configuration, code).
- Manage releases into multiple, geographically-dispersed production data centers. Responsible for staging and deploying every release of the NetSuite core application.
- Participate in weekly calls with release management to plan and prepare all production facing releases.
- Testing new release procedures and tools with an emphasis on Oracle database migrations.
- Maintain code changes using configuration management system (Perforce, Git).
- Execute routine maintenance procedure to maintain the infrastructure.
- Participate in RCA and continuous improvements.
- While production release operations are your primary responsibility, you will also have opportunities to put on your developer hat for scripting and automation projects to optimize our release processes.
Required Skills:
- 1+ years Build/Release experience of Java-based, on-demand applications.
- 2+ years experience working on Unix platforms with RHEL Preferred.
- Demonstrated ability to support Release Operations: production environments, mission-critical internal tools administration in a Help Desk, and zero downtime framework.
- Ability to write and maintain scripts (Bash, Python) to automate processes and enhance productivity.
- Basic knowledge of Java, SQL, Oracle, Jetty.
- Good communication skills, both written and verbal.
- Self-motivated, capable of working independently when needed.
Desired Skills:
- Familiar with SDLC and with CI/Deployment methodologies and automation tools frameworks (Jenkins, Ansible, etc.).
- Experience with cloud services (i.e. AWS/Azure/Google Cloud/OCI).
- Experience with orchestration and remote execution: Saltstack, Puppet, Ansible, Fabric or similar.
- Proven ability to multi-task, prioritize, and work under deadlines.
- Strong customer-focus.
- Cassandra, Oracle Databases administration.
As a member of the software engineering division, you will perform detailed design based on provided high level design specifications. Assist in system planning, scheduling and implementation. Build enhancements (including new product features) and resolve bugs. Build and execute unit test and unit test plans. Review integration and regression test plans created by QA. Interact with QA and porting engineering about problems in the code.
Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. Typically one year of software engineering or related experience needed.
Get email alerts for the latest"Cloud Operations Engineer (Fixed-Term Contract) jobs in Australia-north ryde"
