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