Kafka Administrator

2 weeks ago

Chicago, IL, United States Software Technology Inc Full-time
Senior Messaging System Engineer

Project Overview: Our client is looking for a senior messaging system engineer to help build out, maintain, and troubleshoot the bank's rapidly expanding Confluent Kafka messaging infrastructure. Contractor will work under a team leader and assist with coding, testing, and debugging application programs from functional specifications.

Contractor's Role: You will be part of a talented team of engineers that demonstrate superb technical competency, delivering mission critical infrastructure and ensuring the highest levels of availability, performance, and security.

Experience: Senior - 3

Qualifications:

• BS/MS degree in Computer Science, Engineering or a related subject

• Minimum of 5+ years of Confluent Kafka administration experience

• Extensive experience with Confluent Kafka admin and development

• Knowledge of scripting (Python, Java, etc.)

• Knowledge/experience with GIT and CI/CD

• Familiarity with REST APIs

• Familiarity with Java

Nice to Haves:

• Familiarity/experience with automation tools (Ansible, Azure DevOps, etc.)

• General Unix support skills (services, bash, scripting, etc.)

• Experience with Kafka

• Experience with other middleware or streaming platforms

• Experience with Docker, PCF, or other container platforms

• Must be a self-starter

Tasks & Responsibilities:

• Manage all environments (Development, Testing and Production) of Confluent Kafka cluster

• Install, configure and provide support for functional and performance testing of new features of modern messaging system.

• Work with application developers in POCs to design solutions with novel and advanced product features

• Proactively ensure the highest levels of systems and infrastructure availability by monitoring and testing application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes

• Design and maintain security, backup, and redundancy strategies

• Design of expansion of current cluster and integration of existing cluster with cloud

• Architect the roadmap for messaging systems in the bank

• Provide 3rd level support and act as an assistant to the technical leader of offshore support team