17 Sep
|
XPT Software Australia Pty
|
New South Wales
17 Sep
XPT Software Australia Pty
New South Wales
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.
·
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.
·
Robust 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
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.
📌 Kafka Developer (New South Wales)
🏢 XPT Software Australia Pty
📍 New South Wales