DevOps | OFS

DevOps

Location: Melbourne

Description

We are looking for an enthusiastic, team-oriented DevOps engineer who would love the opportunity to work with a new development team to establish good DevOps practices for building scalable, efficient cloud infrastructure.

You will work closely with the technical lead to identify and establish DevOps practices including configuration management, automation of infrastructure and implementing continuous integration.

You have experience working in agile teams and a deep understanding of all stages of the development lifecycle. You are someone who thrives on new challenges and gains genuine enjoyment from seeing projects through.

You have exceptional communication skills, and are willing to have open, respectful and collaborative discussions across all business functions. 

Understanding the balance between building new and maintaining legacy products is important. A working history with Java means you are confident in your ability to come up to speed with a complex existing java / javascript web application.  You are comfortable working anywhere in the stack.

You understand that automated test cases and adherence to quality is a core development activity and agree developers need to be involved in dev ops to create successful products.

With a keen interest in modern web technologies you would help in building the new tech vision with a focus on good cloud and CI/CD practices. 

As part of the development team you will guide them in DevOps best practices to achieve a continuously deployable system.

Responsibilities
  • Advise and assistance in implementing a move from highly scripted fixed OS Ubuntu installation / upgrade to a more flexible container based installation

  • Work out a good endpoint for distributed infrastructure

  • Advise and devise strategy for migrating existing distributed infrastructure to a manageable footprint

  • Train and mentor the development team in DevOps best practices to achieve a continuously deployable system.

  • Implement monitoring for automated system health checks

  • Build CI pipeline

  • Work with development team in a collaborative and agile manner

  • Liaising with the BAs and QAs to ensure stories meet requirements

  • Follow CI/CD and development best practices

  • Identify high-level functional and technical requirements

  • Write or review code according to team best practices

  • Ensure our software documentation is up-to-date

  • Maintain and upgrade existing systems as required

  • Contribute to estimation and prioritisation of backlog

  • Generating ideas with team members and offering insightful solutions

  • Full stack development of new products

  • Taking responsibility for all development work and ownership of thorough quality control

  • Stay up-to-date with latest industry trends, tools and techniques and teach other developers how to incorporate new trends

Requirements
  • A genuine passion for writing code and solving problems

  • Ability to communicate ideas to both technical and non-technical audiences

  • Experience building and scaling services in a cloud environment

  • Experienced unix system administrator

  • Experience working with Docker / AWS / Azure / Google Cloud expertise.

  • Experienced understanding of Unix, Apache, MySQL, Tomcat, Wildfly.

  • Extensive hands-on development and delivery experience with a broad mix of languages and technologies

  • Experience working in agile environments

  • Experience in building high scalability projects involving cloud-based infrastructure design and implementation

  • Successful track record of developing quality software products and shipping production ready software

  • Experience in our existing tech stack - Java, Tomcat, WildFly, Apache, PHP, Angular, Typescript, mysql 

  • Experience with React, Redux, Typescript, NodeJS (future direction)

  • Experience with AWS services including Lambda, API Gateway, DynamoDB, AWS CLI  (future direction)

  • Experience with Docker/Kubernetes  (future direction)

  • Experience with CI/CD tools ie. Bamboo, Jenkins, GoCD  (future direction)

  • Experience with unit testing tools ie. Jest, Enzyme  (future direction)

  • Bachelor’s Degree or equivalent work experience

Click below to submit your job application and we
will be in touch shortly.
OFS - Colour on transparent (medium_no w

+61 3 8684 9859

1st Floor, 10 York Street

Richmond, VIC, 3121, Australia

linkedingrey.png