Platform Engineer

Platform Engineer I VPS5 I $105,749 - $127,621 plus 11% super
Job Details
Careers Logo
Department: Service Victoria
Work Type: Fixed term - full time
Job Function: Technology
Classification: VPSG5
Work Location: Footscray
Reference: VG/SV/TECH/1732087/PK
Closing Date: 28-Sep-2023
Salary Range: $105,479 - $127,621
Job Duration: 30 June 2025
Attachments: Position Description - Platform Engineer.docx (Word, 68KB)


Contact: People and Culture Email
peopleandculture@service.vic.gov.au

Position Details

The Opportunity

The Platform Engineering team is growing, supporting critical applications in production, including applications powering the State's public health response to the COVID-19 pandemic. After recently completing a migration to Kubernetes, GitHub and Buildkite, the Platform Engineering team is now focusing on improving our continuous delivery capability, embedding a culture of DevSevOps and investing in tooling and practices to help other Engineering squads achieve their objectives.

Position Duties

  • Sitting within the Platform Engineering team and reporting to the Manager - Platform Engineering, you will work across all of Service Victoria's digital platforms and technical areas in a fast-paced, customer obsessed, technology focused environment.
  • You'll contribute to the establishment and continual improvement of the various Engineering Squad's infrastructure-as-code practices, leveraging tooling including AWS CDK and Terraform.
  • You'll work with squads to help them implement, enhance and maintain their CI/CD pipelines.
  • You'll support, maintain and improve the shared Kubernetes platform.
  • You'll support a new cutting-edge production platform to meet SLAs and SLOs
  • You will be part of a team responsible for the administration of various systems, including operating system and database patching, certificate updates, backups, and general lifecycle management of system components.
  • You'll contribute to the organisation's transition to DevSecOps and SRE (Site Reliability Engineering) proposing and implementing changes required to Service Victoria's platforms to support this transition.
  • You'll work on improving deployment processes, reducing platform downtime and have a focus on cost optimisation.
  • You'll promote best practices across the Engineering squads.
  • Participates in a 24/7 on-call roster for responding to incidents out of hours (our teams own the software the build and are responsible for supporting its operability)

Key Selection Criteria

Knowledge and Skills

  • Extensive experience in the AWS eco-system
  • Experience with GitOps, ChatOps and DevSecOps
  • Strong experience in the design and maintenance of CI/CD pipelines (Buildkite experience preferred)
  • Experience with containerisation (docker) and container orchestration technologies, especially Amazon EKS (or Kubernetes in general)
  • Experience in supporting medium/large production infrastructures deployed at scale
  • Hands on experience defining and implementing AWS policies and security controls including use of tools such as IAM, AWS Config, CloudTrail, Control Tower, Landing Zones, GuardDuty, etc
  • Familiarity with a wide variety of AWS products beyond just EC2, such as Lambda, SNS, SQS, CloudFront, WAF, Secrets Manager, RDS, DynamoDB, Transit Gateway etc
  • Strong experience with deploying and developing complex infrastructure via automation tools such as CDK, Terraform and CloudFormation
  • Solid knowledge and practical experience using, maintaining and managing Linux servers, including writing and maintaining shell scripts
  • Good understanding of networking and experience setting up virtual networks, as well as debugging and troubleshooting networking related issues in cloud environments
  • Familiarity with developing in Go and TypeScript would be highly regarded
  • Experience in troubleshooting Java applications will be highly regarded

Personal Qualities

  • Excellent communication, influencing and coaching skills with the ability to explain complex ideas and solve problems are essential
  • A well-developed sense of empathy for your customers, both internal and external.


From here...