About the role
We are looking for a DevSecOps engineer with a passion for improving the usability of development tools to join the Parfait team at Oracle, Brisbane. Parfait is built on top of the LLVM infrastructure and finds a large variety of software bugs and security vulnerabilities, including the most critical types of issues in web applications and systems code written in Java, Python and C/C++. As DevSecOps engineer in the Parfait team, you will become an expert user of the tool and shall be responsible for providing first line support on Parfait to various internal teams at Oracle via email, defect-tracking systems like JIRA and slack channels. You shall also be working on scanning codebases in Java and Python to identify security vulnerabilities using Parfait. Such codebases shall be used for enhancing the existing Parfait CI/CD pipelines, towards better test coverage and improved release engineering processes. A key requirement for the role would be to identify potential improvements in Parfait’s precision and performance, provide actionable feedback on a regular basis to the development team to improve the tools and improve end user documentation for the tools by actively contributing to the same, including creation of Parfait tutorials. This role is based in Brisbane and is offered on a 2-year full time, fixed term contract basis. This role would suit a recent graduate with an interest in software tools and a passion for solving end user problems.
What will you bring to the job?
- A Bachelor’s Degree in Computer Science, Software Engineering or related disciplines
- Some Java programming experience along with an understanding of Java language design and Java build tools
- Basic knowledge of Python programming
- Passion for improving the usability and developer experience of tools
- Ability to empathise with users, a flair for seeking out missing information for effective triage of issues and ability to create reproducers for issues working independently
- Strong written and verbal communication skills and fluent in English
- Eligibility to work in Australia without sponsorship is essential
What additional skills and experience would make you a standout candidate?
All or some of the below would go a long way in making you a standout candidate for the role.
- Understanding, appreciation and/or prior experience of software program analysis and code vulnerability scanning tools
- Experience in enhancing CI/CD pipelines written in Jenkins or similar frameworks
- Understanding of Java application build and dependencies management using Maven tools or similar
What if “I do not have all of the skills and experience”?
If you think you have the right skills, background and experience to succeed in the role but do not meet every attribute on the job description, we encourage you to apply. We’d love to have a chat with candidates from diverse backgrounds and explore your fit.
Please apply with a covering letter that describes how you meet some or all of the criteria, an academic transcript and a CV.
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.
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. 1 year of software engineering or related experience.
Get email alerts for the latest"DevSecOps Engineer - Parfait (2 Year Fixed Term) jobs in Australia-brisbane"
