Platform Engineer

Sydney | Engineering | Full-time | COVID-19 remote

Apply

Founded in 2002, Quantium combines the best of human and artificial intelligence to power possibilities for individuals, organisations and society. Our solutions make sense of what has happened and what will, could or should be done to re-shape industries and societies around the needs of the people they serve.

 

Role summary

 

As a business built around intelligent use of data, Quantium's data analysis platforms are some of the largest and most advanced of their kind in Australia. Our engineers work on all aspects of the development and support of these critical systems. You'll work with an agile team of other engineers and expert data analysts to build and maintain platforms which enable our world class data analytics.

 

Our Platform Engineers have a lot of influence on the technical direction of platform services, and you'll be involved in helping to shape the future of our cutting-edge platform and the team that builds them.

 

Key responsibilities

 

You'll be responsible for working with the team to ensure:

• Our Data Analytics platforms advance and remain on the cutting edge

• Our Data Analytics platforms are robust, reliable, secure and fit for purpose.

• Our Data Analytics platforms provide the appropriate capabilities on-premise and in cloud environments.

 

You'll be responsible for:

• Contributing to the team's objectives (including helping to define them in the first place) and moving the team forward along its feature roadmap.

• Working within and helping to evolve the team's agile devops processes.

• Sharing your existing and emerging knowledge with the team.

• Building your experience with our technology stack.

• Building tools and interfaces for providing user access to our Analytics capabilities.

• Creating and deploying orchestration and automation software for cloud and on-premise solutions

• Providing operational support to engineering teams in the wider business as it relates to the services that we provide

 

Key activities

 

To achieve your goals, you'll:

 

• Design, develop and maintain platform orchestration software for cloud and on-premise systems • Design, develop and maintain platform deployment automation and scripts in a variety of languages (primarily python, terraform and bash)

• Monitor the platform and perform proactive maintenance of platform software

• Work with platform users and platform team analysts to solve users’ issues and share cluster status information.

• Share knowledge and collaborate with the rest of the platform team and beyond to solve problems.

• Design, develop and maintain system solutions that are stable, secure and automated to facilitate business growth

• Perform technology evaluation & select the appropriate technology to solve problems

• Work with team leads to define the product and technology roadmap for the platform

 

Experience and education required

 

You should have a degree in a relevant computing subject and 3+ years’ experience in a Software Development or Systems Administration role (Candidates without a relevant degree should have 5+ years of experience in similar roles)

 

Must-Haves:

 

• The ability to learn new technologies fast.

• Software Development Experience (in one or more of: Python, , Java, Scala)

• Linux Administration skills (we use Ubuntu, but experience with any modern distribution)

• Issue investigation and problem-solving skills (preferably on distributed systems)

• Ability to collaborate closely with others inside and outside the team.

• Containerisation in distributed environments (preferably Docker, Mesos and Marathon or Kubernetes)

 

Desirable Experience

 

• Working with public cloud providers and managing resources in major cloud platforms (AWS, Azure, GCP)

• Experience of working with on-premises system deployments.

• Deployment Automation and orchestration tools (preferably ansible / terraform)

• Continuous Integration, Delivery & Deployment (preferably Jenkins)

• Monitoring technologies (ELK, Sensu)

• Technical mentoring of others