SonicJobs Logo
Left arrow iconBack to search

Kafka Developer

XPT Software Australia Pty Ltd
Posted 3 days ago, valid for 13 days
Location

Sydney, New South Wales

Salary

Competitive

Contract type

Contract

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The Senior Kafka Administrator/Developer will design, build, and operate Kafka and event-streaming platforms across AWS and Kubernetes, requiring strong hands-on Kafka administration and integration development experience.
  • Candidates should have a minimum of 5 years of experience in managing Kafka platforms, including brokers, topics, and consumer groups, as well as experience with cloud-native operations and production support.
  • The role includes responsibilities such as troubleshooting complex issues, implementing monitoring and alerting systems, and guiding application teams on best practices for Kafka usage.
  • Technical leadership is a key component of the position, which involves mentoring engineers and leading planning for upgrades and platform modernizations.
  • The salary for this position is competitive and commensurate with experience, reflecting the seniority and technical expertise required.

Role Summary

The Senior Kafka Administrator / Developerwill design, build, operate and improve enterprise Kafka and event-streamingplatforms across AWS and Kubernetes, including Amazon EKS. The role requiresstrong hands-on Kafka administration, integration development, cloud-nativeoperations and production support experience.

The role works closely with application,integration, cloud, security and operations teams to deliver reliableevent-driven solutions, resolve complex issues, automate repeatable tasks andsupport platform lifecycle, governance and service improvement activities.

Key Responsibilities

聽聽聽聽聽聽 Administer and support Kafkaplatforms, including brokers, topics, partitions, replication, consumer groups,Kafka Connect, Schema Registry and related services.

聽聽聽聽聽聽 Design and develop Kafkaproducers, consumers, stream-processing components and reusable integrationpatterns using Java, Spring Boot, Python or similar technologies.

聽聽聽聽聽聽 Deploy, operate and improveKafka 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 andlifecycle activities across production and non-production environments.

聽聽聽聽聽聽 Troubleshoot complex issuesacross applications, brokers, connectors, schemas, networking, storage,certificates and cloud infrastructure.

聽聽聽聽聽聽 Implement monitoring, alertingand dashboards for broker health, throughput, latency, replication, disk usage,consumer lag and connector health.

聽聽聽聽聽聽 Apply security and governancecontrols, 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 andautomation of recurring operational tasks.

聽聽聽聽聽聽 Guide application teams ontopic 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 technicalpoint of contact for Kafka platform design, engineering and operationalmatters.

聽聽聽聽聽聽 Mentor engineers, reviewtechnical 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 businessstakeholders.



Key Skills & Experience

Technical Experience

聽聽聽聽聽聽 Strong hands-on experienceadministering Apache Kafka or Confluent Platform in complex enterpriseenvironments.

聽聽聽聽聽聽 Solid understanding of Kafkabrokers, topics, partitions, replication, consumer groups, Kafka Connect,Schema Registry and MirrorMaker.

聽聽聽聽聽聽 Experience developing Kafkaproducers, consumers and integration services using Java, Spring Boot, Pythonor equivalent technologies.

聽聽聽聽聽聽 Hands-on experience withKubernetes and Amazon EKS, including Docker, Helm, storage, networking,ingress, secrets and identity integration.

聽聽聽聽聽聽 Working knowledge of AWSservices such as EKS, EC2, S3, IAM, CloudWatch, Route 53 and core networkingservices.

聽聽聽聽聽聽 Experience with CI/CD, GitOpsand Infrastructure as Code tools such as Jenkins, Argo CD, Terraform orCloudFormation.

聽聽聽聽聽聽 Strong Linux, networking, TLS,DNS, certificate and distributed-systems troubleshooting capability.

聽聽聽聽聽聽 Experience with observabilitytools 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, platformmodernization, and operational transformation programs.




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.