Confluent Kafka Consultant

CoolSnail

Confluent Kafka Consultant

Chicago, IL
Full Time
Paid
  • Responsibilities

    Title: Confluent Kafka Consultant

    Location: Chicago IL

    Duration: 9+ Months

    Extensive experience with Confluent Kafka is required for this role.

    Project Overview: The 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. The 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.

    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

    • Liaise with vendors and other IT personnel for problem resolution