Hello *Associate*,

Hope you are doing well
We have below requirement open. Please send me your genuine candidate on my
email ID  *[email protected] <[email protected]>*

*Position :  Sr. Kafka **Developer/**Lead *

*Location : **Charlotte - NC*

*Type: Contract*

Skill set: *Kafka, Core Java*

*Job Description:*

• Work in an agile environment to manage and operationalize Kafka
components (Producers, Connectors, Consumers, Stream Processers,
zookeepers, brokers, Control Center, Rest proxies, Connect, replicators) in
a multi data center (on-premise and public cloud) environment.
• Evolve and optimize enterprise-grade Kafka topologies.
• Address performance and scalability challenges posed by new or changing
Kafka producers and consumers.
• Implement solutions to monitor Kafka components to proactively address
any Kafka messaging issues.
• Conduct multi-environment capacity planning.
• Identify and implement best practices to support a highly-available
deployment (considerations include business continuity/disaster recovery,
backup and restoration, repartitioning, zero-outage upgrades, etc).
• Develop and exercise automated infrastructure testing to ensure Kafka
configuration changes or upgrades are not detrimental to Kafka-integrating
applications.
• Assist with development of self-service tooling to enable development to
easily provision and configure Kafka.
• Author automated services to provision and instantiate Kafka clusters
across multiple platforms (on premise and public cloud).
• Enforce security standards as part of overall Kafka implementation.
• Provide in-depth expertise on evolving Kafka capabilities.
• Improve operational processes and knowledge base in support of
first-class operations organization

*Additional Job Details:*

Design: Prepare the LLD/ detailed design documents based on HLD and
briefing from Module Lead. Seek inputs from the developers on specific
modules as applicable.

Consolidate all modules and provide to Module Lead/ Architects/ Designers
for review. Suggest changes in design on technical grounds.

Develop components inventory for the code to be developed tying it to the
nonfunctional requirements.

Perform sampling of data to understand the character/ quality of the data
(project dependent in the absence of data analyst or designer).

Identify tools and technologies to be used in the project as well as
reusable objects that could be customized for the project.



*Coding:*

Follow coding standards and best practices to develop code and check code
quality.

Share developed code with supervisor for review.

Rework on the code based on inputs if required. Perform complex integration.

Guide the developers in identifying, preparing and conducting unit test
cases and fixing defects based on results.

Consolidate the test results and share with supervisor.

Provide periodic status update to supervisor and highlight / recommend any
changes in design based on challenges faced.

Anticipate unreported defects and raise the same to supervisor.

Conduct technical troubleshooting. Conduct reviews for codes created by
team.



*Testing Management:*

Develop unit test case for each module. Conduct/ guide conducting of unit
and integration testing and fix defects.

Review/ approve code to be moved to testing environment.

Provide support to the QA team and coordinate for various phases of testing.

Address queries raised by QA within defined timelines. Investigate critical
defects and establish need for fixing.

Raise issues to leads/QA. Report defect status as per project standard
process within agreed timelines.

Share revised code with supervisor for review. Assist team lead and project
manager on estimates around defect fixes.



*Configuration Management:*

Maintain versions of the code or consolidate version maintained by the
Developers.

Provide support as required to the Administrators during configuration,
code backups, deployment etc.

Deployment: Assess and create deployment/ roll back plan.

Validate if all the components have been migrated and the right version is
checked in.

Maintain deployment tracker. Perform sanity checks post deployment to
ensure smooth production.

Share activity status with supervisor and highlight concerns if any.



Project Execution Monitoring & closure (Support to Project Management
activities):

Monitor work of the developers and share work achieved with them.

Provide guidance through SDLC. Provide status of progress to leads. In case
of change requests, provide inputs on the plan.

Service Support and Maintenance: Specific to production and maintenance
support:

Provide support for 1 week and hand over to production team. Identify if
the incoming request is a service request/ defect during the warranty or an
incident. If it is code defect in the warranty, highlight to Lead and
initiate defect fix process.

Post warranty, support in transition to maintenance team.



Knowledge Management:

Post release participate in project review call and discuss points on what
went well and what didn't.

Create and update knowledge articles (case studies, lessons learnt) in the
knowledge management repository.

Guide developers in creating such documents.

Publish white papers/ blogs/ articles (if required).



People Management:

Conduct training through academy or internally within the team.

Conduct technical, face to face interviews for internal transfer or
external hiring.

Provide feedback on Developers form technical /domain standpoint to the
module lead.



*Must Have Skills*

Kafka



Good To Have Skills

Core Java Work&Asset Mgmt-Transmission


*Thanks & Regards*

*Mohammed Ifthekharuddin*

 Tel: 703-831-8282 Ext 223 Cell: 323-825-5662
  Email: [email protected]  Web: www.canopyone.com
<http://canopyone.com/>

-- 
You received this message because you are subscribed to "rtc-linux".
Membership options at http://groups.google.com/group/rtc-linux .
Please read http://groups.google.com/group/rtc-linux/web/checklist
before submitting a driver.
--- 
You received this message because you are subscribed to the Google Groups 
"rtc-linux" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rtc-linux/CAHa9xHA4-KPMA4xFxA%2BUqZ_prw9tRGOwV5MhdjDnpp8nhSeTrg%40mail.gmail.com.

Reply via email to