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 the Confluent Kafka cluster
• Install, configure, and provide support for functional and performance testing of new features of modern messaging systems.
• 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, identifying possible solutions, and working 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 the offshore support team
• Liaise with vendors and other IT personnel for problem resolution.
BS/MS degree in Computer Science