BLACK OPS SOLUTIONS · IT Graduate IT Interview PackAU · 2026

DevOps / Platform Engineer · graduate level · Australia

Graduate DevOps Engineer (Platform)

Builds and runs the infrastructure other engineers deploy onto.

Job description · fictional employer

Graduate DevOps Engineer (Platform)

Kestrel Health Systems

Location
Melbourne - hybrid, 2 days in office
Employment type
Full-time, permanent - 18-month graduate pathway
Salary
AUD $86,000 base + 12% superannuation + on-call allowance from month 12
Reports to
Platform Engineering Manager
Intake
Rolling - two graduates per intake, February and July

About us

Kestrel Health Systems builds clinical software used in 180 general practices and four private hospital groups. When our platform is down, clinicians cannot see patient records. That single fact shapes everything about how our platform team works: change is frequent but never casual, everything is auditable, and we would rather be boring than clever.

The team you would join

Platform Engineering is eight people supporting around 45 engineers across six product teams. We do not deploy other people's code for them. We build the paved road - pipelines, environments, observability, secrets, infrastructure modules - so product teams can deploy themselves safely, twenty or thirty times a week.

What you will do

  • Write and review Terraform for real AWS infrastructure, starting with low-risk modules and working up
  • Maintain and extend CI/CD pipelines in GitHub Actions and Argo CD
  • Build small internal tools in Python or Go that remove manual steps from other engineers' days
  • Investigate alerts alongside an experienced engineer, and write the incident notes afterwards
  • Improve dashboards, logging and alert quality - including deleting alerts nobody acts on
  • Take part in change advisory for production releases, which in our regulatory context is a real process, not a rubber stamp
  • Join the secondary on-call roster from month 12, always paired, always with a senior primary
  • Document everything you learn the hard way, because the next graduate will hit the same wall

What we are looking for

  • A completed or in-progress bachelor degree in computer science, IT, engineering or a related discipline
  • Comfort on a Linux command line - navigating, permissions, processes, logs, and reading a man page without panic
  • Scripting ability in Python, Bash or Go
  • Understanding of networking basics: DNS, HTTP, TCP, ports, what a firewall does
  • Familiarity with Git, and an understanding of why a pipeline exists
  • Evidence of having built and run something yourself - a home lab, a hosted side project, a Raspberry Pi doing something useful, a Discord bot that stays up
  • The temperament to stay methodical when something is broken and people are waiting
  • Full Australian working rights, and willingness to complete a National Police Check (health data environment)

Nice to have

  • Any exposure to Docker or Kubernetes, however small
  • Any cloud account you have paid your own money for
  • Infrastructure as code - Terraform, Pulumi, CloudFormation, Bicep
  • AWS Cloud Practitioner or similar certification
  • Experience in a role where you were responsible for something staying available - even IT help desk or event AV

Our stack

AWS (EKS, RDS, Lambda, S3, IAM)TerraformKubernetesDockerGitHub ActionsArgo CDDatadogPagerDutyPythonGoPostgreSQLVault

What the program gives you

  • A twelve-month curriculum with named milestones rather than 'learn on the job'
  • Paid AWS Solutions Architect Associate attempt in year one, Certified Kubernetes Administrator in year two
  • No primary on-call in your first year. Ever. Secondary only from month 12, always paired
  • Blameless incident reviews you are expected to attend and eventually write
  • $2,500 learning budget and a conference of your choice each year

How the process runs

  1. 1

    Application

    CV plus a short written answer: describe something you built and run yourself.

  2. 2

    Technical screen

    45 minutes - Linux, networking and scripting, conversational rather than quizzed.

  3. 3

    Practical exercise

    Two hours, scheduled at your convenience. Given a broken container build and a failing pipeline, get it green and explain what was wrong.

  4. 4

    Systems interview

    60 minutes - infrastructure reasoning, troubleshooting under uncertainty, an incident scenario.

  5. 5

    Values interview

    45 minutes - communication under pressure, judgement, how you behave when you do not know.

  6. 6

    Offer

    Subject to reference checks and a National Police Check.

We do not expect a graduate to arrive knowing Kubernetes. We expect curiosity about how things actually work, the discipline to write down what you did, and the honesty to say 'I broke it' quickly. Reasonable adjustments are available at any stage.

Example CV · fictional candidate

Daniel Okonkwo

Written to the job description on the previous tab. Notes on the right explain each choice.

Daniel Okonkwo

Graduate DevOps / Platform Engineer

Melbourne VIC · 0400 000 000 · d.okonkwo@example.com · github.com/dokonkwo · linkedin.com/in/daniel-okonkwo

Professional summary

IT graduate specialising in cloud infrastructure, with 18 months running a self-funded AWS environment and a year on a university help desk where uptime was my responsibility. AWS Solutions Architect Associate certified. I like the part of the job where something is broken and nobody knows why yet.

Technical skills
Cloud
AWS (EC2, S3, IAM, RDS, Lambda, VPC, CloudWatch), Cloudflare
Infrastructure as code
Terraform, Ansible (basic)
Containers
Docker, Docker Compose, Kubernetes (k3s home cluster)
CI/CD
GitHub Actions, GitLab CI
Operating systems
Linux (Debian, Alpine), systemd, bash, nginx
Languages
Python, Bash, Go (learning), SQL
Observability
Prometheus, Grafana, Loki
Education
Bachelor of Information Technology, majoring in Computer Networks and Security
Feb 2024 - Nov 2026

Monash University

  • WAM 74. Distinction average in networking and systems units
  • Relevant units: Computer Networks (HD), Operating Systems (HD), Cloud Computing (D), Cyber Security Principles (D), Databases (D)
  • Capstone: migrated a monolithic student club application to containers with a reproducible Terraform environment. See Projects
Experience
IT Support Officer (part-time, 15 hrs/week)
Jul 2024 - present

Monash University eSolutions Service Desk

  • First-line support for around 2,000 staff and student tickets a semester, with a 4-hour response target I met in 96% of cases
  • Wrote 11 knowledge base articles that cut repeat tickets on wireless authentication by roughly a third
  • Automated a manual account provisioning checklist into a 90-line Python script, saving the team about 5 hours a week
  • Escalated and helped diagnose a printing outage affecting three buildings, tracing it to an expired certificate on the print server
Cloud Engineering Intern
Dec 2025 - Feb 2026 (10 weeks)

Halberd Digital, Melbourne

  • Wrote Terraform modules for VPC and security group provisioning, adopted as the default for three client projects
  • Reduced a client's CI pipeline from 14 minutes to 5 by caching dependencies and splitting a serial test stage into four parallel jobs
  • Built a Grafana dashboard and three alerts for a client API, replacing a manual morning check someone had been doing daily
  • Shadowed two production incidents and wrote the timeline for one of them
Projects
Home lab - self-hosted services on a three-node k3s cluster
Kubernetes (k3s), Terraform, Cloudflare Tunnel, Prometheus, Grafana
  • Runs six services for family and friends with 99.5% uptime measured over 14 months by an external monitor
  • Fully rebuildable from Git - I have destroyed and restored the cluster from scratch three times, most recently in 40 minutes
  • Documented postmortems for four outages, including a certificate renewal failure and a full disk from unrotated logs
  • github.com/dokonkwo/homelab
Container migration capstone
Docker, Terraform, AWS ECS, GitHub Actions
  • Containerised a PHP application, provisioned the environment in Terraform, and automated deployment on merge
  • Cut environment setup for a new developer from a two-page manual to a single command
Leadership and activities
  • Volunteer network and AV crew, Melbourne community radio station, 2023 - present. Responsible for the studio streaming setup staying up during live broadcast
  • Monash Cloud Computing Club - ran two hands-on Terraform workshops for 30+ students
Certifications
  • AWS Certified Solutions Architect - Associate, January 2026
  • AWS Certified Cloud Practitioner, June 2025
Referees

Available on request.