Consultant, Distributed Systems Optimization (Pleasanton, CA/Remote)

Posted 5 months ago
Job closed
Tuple

Consultant, Distributed Systems Optimization (Pleasanton, CA/Remote)

Our Client - company

  • Remote
$130.16 - $145.16/hour
Exact compensation may vary based on skills, experience, and location.
40 hrs/wk
Contract (w2)
Remote work yes (100%)
Travel not required
Start date
January 6, 2025
End date
February 6, 2025
Superpower
Technology
Capabilities
Systems and Network Administration
Preferred skills
Redis
RabbitMQ
Apache Zookeeper
Apache Kafka
Java Virtual Machine (JVM)
Failover
Fault Tolerance
Planning
Financial Management
Heap Size
Financial Accounting
Communication
Python (Programming Language)
Human Capital Management (HCM)
Resilience
Scripting
DevOps
Expense Management
Bash (Scripting Language)
Scalability
Preferred industry experience
Technology
Experience level
9+ years of experience

Job description

Our Customer is a software vendor of cloud-based ERP that practices in human capital management and financial management applications. They offer products and services that allow customers to oversee time tracking, procurement, employee data, financial accounting, and expense management at any time and anywhere. They continue to offer enterprise-level software solutions for financial management, human resources, and planning. Their proven methodology, expertise, community, tools, and education help ensure your organization’s success.

We are seeking a Distributed Systems Optimization Consultant on a contract basis to help define and shape the future of the company's digital marketing web experiences. This role is onsite in Pleasanton, CA but will consider remote work.

This role will enhance the resiliency and performance of the distributed systems infrastructure. The ideal candidate will possess deep expertise in Zookeeper configuration, tuning, and troubleshooting, with a strong understanding of distributed systems, high-availability requirements, and related technologies such as RabbitMQ, Redis, and Kafka.



Responsibilities:

  • Performance Optimization:
  • Analyze the current Zookeeper setup and identify bottlenecks affecting performance
  • Implement tuning measures for read/write latency, throughput, and leader election times
  • Optimize JVM parameters and Zookeeper settings (e.g., tick time, heap size)
  • Resiliency Enhancement:
  • Architect solutions for fault tolerance and disaster recovery
  • Design and implement multi-region and multi-data center deployments
  • Establish robust configurations for quorum consistency and failover mechanisms
  • Monitoring and Alerting:
  • Review monitoring tools (e.g., Prometheus, Grafana) to track Zookeeper health for resiliency
  • Develop custom alerts for potential issues such as latency spikes, memory usage, and connection limits
  • Collaboration:
  • Work closely with engineering teams to ensure Zookeeper is optimized and resilient alongside other components like Kafka, RabbitMQ, Redis, and custom services
  • Conduct capacity planning to ensure scalability for future workloads



Qualifications:

  • 10+ years of hands-on experience managing and optimizing Apache Zookeeper in production environments at large scale.
  • Proven track record of designing resilient distributed systems.
  • Experience with RabbitMQ, Redis, and Kafka in distributed architectures.
  • Technical Expertise:
  • Deep understanding of distributed systems, including Zookeeper internals (leader election, session management, quorum design).
  • Expertise in associated technologies like RabbitMQ, Redis, and Kafka, with an understanding of their integration into distributed environments.
  • Proficiency in monitoring and troubleshooting tools such as Prometheus, Grafana, or similar.
  • Skills:
  • Strong scripting skills (e.g., Bash, Python) for automation.
  • Excellent problem-solving and communication abilities.
  • Certifications (optional):
  • Relevant certifications in distributed systems, messaging technologies, or DevOps practices are a plus.

We offer a competitive salary range for this position. Most candidates who join our team are hired at the median of this range, ensuring fair and equitable compensation based on experience and qualifications.

Please Note: In order to create a safe, productive work environment, our client is requiring all contractors who plan to be onsite to be fully vaccinated according to the CDC guidelines. Prior to coming into our offices, contractors will be required to attest that they are fully vaccinated.

Perks are available through our 3rd Party Employer of Record (Available upon completion of waiting period for eligible engagements)

Health Benefits: Medical, Dental, Vision, Life (including spouse & child), 401k, STD/LTD, AD&D, and Commuter Benefits program.

An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

All applicants applying for U.S. job openings must be legally authorized to work in the United States and are required to have U.S. residency at the time of application.

If you are a person with a disability needing assistance with the application, or at any point in the hiring process, please contact us at support@themomproject.com.