Senior Kafka Administrator / Developer

Avance Services — Australia · Posted ~3 hours ago

Senior Full-time Onsite

Skills

Apache Kafka AWS Amazon EKS Kubernetes Kafka administration Event streaming Java Spring Boot Python Cloud-native operations Production support Kafka Connect Schema Registry

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior platform engineering role focused on designing, building, operating, and improving enterprise event-streaming infrastructure. You will administer Kafka clusters and related components, develop producers and consumers, build stream-processing solutions, and create reusable integration patterns. The position requires strong hands-on experience with AWS, Kubernetes/EKS, Java, Spring Boot, and Python, alongside production support, automation, reliability, and governance responsibilities.

Highlights

Hands-on senior role responsible for designing, operating, and improving enterprise event-streaming platforms. Offers broad technical exposure across Kafka, AWS, Kubernetes, integration development, automation, production support, governance, and platform lifecycle management.

Description

Role Title: Senior Kafka Administrator / Developer Location: Sydney, NSW Role Summary The Senior Kafka Administrator / Developer will design, build, operate and improve enterprise Kafka and event-streaming platforms across AWS and Kubernetes, including Amazon EKS. The role requires strong hands-on Kafka administration, integration development, cloud-native operations and production support experience. The role works closely with application, integration, cloud, security and operations teams to deliver reliable event-driven solutions, resolve complex issues, automate repeatable tasks and support platform lifecycle, governance and service improvement activities. Key Responsibilities  Administer and support Kafka platforms, including brokers, topics, partitions, replication, consumer groups, Kafka Connect, Schema Registry and related services.  Design and develop Kafka producers, consumers, stream-processing components and reusable integration patterns using Java, Spring Boot, Python or similar technologies.  Deploy, operate and improve Kafka and supporting components on Kubernetes and Amazon EKS using Helm, CI/CD, GitOps and approved cloud-native patterns.  Manage platform reliability, resilience, capacity, performance, patching, upgrades, backup, recovery and lifecycle activities across production and non- production environments.  Troubleshoot complex issues across applications, brokers, connectors, schemas, networking, storage, certificates and cloud infrastructure.  Implement monitoring, alerting and dashboards for broker health, throughput, latency, replication, disk usage, consumer lag and connector health.  Apply security and governance controls, including TLS, authentication, authorisation, ACLs, secrets, certificates, least-privilege access and vulnerability remediation.  Support incidents, problems, changes and releases, including root-cause analysis, runbook improvement and automation of recurring operational tasks.  Guide application teams on topic design, partitioning, message contracts, schema evolution, retries, dead-letter handling, idempotency and supportability. Publi c  Maintain architecture, configuration, operational, recovery and support documentation. Technical Leadership  Act as the senior technical point of contact for Kafka platform design, engineering and operational matters.  Mentor engineers, review technical work and promote consistent engineering and operational standards.  Lead planning for upgrades, migrations, resilience improvements and platform modernisation.  Communicate risks, dependencies, options and recommendations clearly to technical and business stakeholders. Key Skills & Experience Technical Experience  Strong hands-on experience administering Apache Kafka or Confluent Platform in complex enterprise environments.  Solid understanding of Kafka brokers, topics, partitions, replication, consumer groups, Kafka Connect, Schema Registry and MirrorMaker.  Experience developing Kafka producers, consumers and integration services using Java, Spring Boot, Python or equivalent technologies.  Hands-on experience with Kubernetes and Amazon EKS, including Docker, Helm, storage, networking, ingress, secrets and identity integration.  Working knowledge of AWS services such as EKS, EC2, S3, IAM, CloudWatch, Route 53 and core networking services.  Experience with CI/CD, GitOps and Infrastructure as Code tools such as Jenkins, Argo CD, Terraform or CloudFormation.  Strong Linux, networking, TLS, DNS, certificate and distributed-systems troubleshooting capability.  Experience with observability tools such as Prometheus, Grafana, CloudWatch, Dynatrace, Splunk or equivalent. Preferred Qualifications Public  Degree in Information Technology, Engineering, Computer Science, or related discipline.  AWS, Azure, ITIL, Kubernetes, Database, or relevant technology certifications.  Experience managing large-scale enterprise or government technology environments.  Experience with hybrid cloud, platform modernization, and operational transformation programs.