The primary
objective of the Kafka Administrator is to build and maintain the corporate
messaging infrastructure ensuring message delivery, security, retention, and
recoverability of the topics and messages.
The Kafka Admin
will design, build, test, and deploy quality messaging and streaming solutions
that are consistent with project objectives, technology architecture standards
and departmental best practices.
The Kafka admin
will design and implement event sourcing strategies, administer enterprise-wide
messaging architecture, and provide daily management of Kafka eco-system.
Manage large
scale multi-nodes Kafka cluster environments residing on-prem OpenShift
platform.
Handle all Kafka
environment builds, including design, capacity planning, cluster setup,
performance tuning and ongoing monitoring.
Capacity
planning and implementation of new/upgraded hardware and software releases as
well as for storage infrastructure.
Perform
high-level, day-to-day operational maintenance, support, and upgrades for the
Kafka Cluster.
Creation of key
performance metrics, measuring the utilization, performance and overall health
of the cluster.
Research and
recommend innovative, and where possible, automate key administration tasks.
Create topics,
setup redundancy cluster, deploy monitoring tools, alerts.
Proactively
monitor and setup alerting mechanism for Kafka Cluster and supporting hardware
to ensure system health and maximum availability.