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