Cassandra Database Consultant
WFA Digital Insight
As demand for NoSQL database specialists continues to rise, companies like Pythian are at the forefront, driving innovation in data management. With more businesses shifting towards cloud environments, the need for skilled Cassandra DBAs has grown significantly. In fact, the market for cloud-based database services is expected to expand by over 20% annually through 2027. Pythian, with its robust expertise in strategic database and analytics services, stands out as a leader in this space. Before applying, candidates should be aware that a strong foundation in Cassandra, as well as experience with cloud platforms and open-source tools, is crucial. Moreover, the ability to design, implement, and manage complex database systems will be highly valued.
Job Description
About the Role
The Cassandra Database Consultant position at Pythian is a unique opportunity for experienced database professionals to join a team of experts in strategic database and analytics services. As a consultant, you will be at the forefront of driving digital transformation and operational excellence for Pythian's clients. Your primary focus will be on project work, including debugging performance degradations, audits, and health checks, as well as designing and implementing new Cassandra deployments.The role is part of a dynamic team that values innovation, continuous learning, and collaboration. Pythian's commitment to staying ahead of the curve in data and cloud technologies means that you will have the opportunity to work with the latest tools and technologies, expanding your skill set and career prospects. Reporting structures are designed to facilitate open communication and feedback, ensuring that your contributions are valued and recognized.
What You Will Do
- Focus on project work, including debugging performance degradations, audits, and health checks for Cassandra databases.
- Design and help implement new Cassandra deployments, ensuring they meet the highest standards of performance and reliability.
- Evaluate existing Cassandra clusters and provide recommendations on best practices for improvement.
- Debug high-priority issues on mission-critical production environments, ensuring minimal downtime and optimal performance.
- Support DSE Enterprise environment, including Search and Analytics, to leverage the full potential of Cassandra.
- Engage with the Cassandra community through user lists, IRC, blog posts, webinars, and open-source projects to stay updated and contribute back to the community.
- Contribute to rapid brainstorming, designing, and developing prototypes that solve real-world problems.
- Automate and provide documentation on operational procedures to enhance efficiency and knowledge sharing.
- Train and mentor junior team members to help them grow in their careers and contribute to the team's success.
- Provide performance and forecast reports on the health and load of critical business processes to ensure the infrastructure has adequate capacity.
- Participate in company and team meetings to align goals and discuss ongoing projects.
What We Are Looking For
- A Bachelor's or Master's degree in Computer Science or equivalent practical experience.
- Over 3 years of experience with NoSQL databases such as Cassandra, Solr, Scylla, CockroachDB, with a preference for Cassandra experience.
- Proficiency in DSE Enterprise environment, including Search and Analytics.
- Proficiency in Cassandra-related open-source tools, like Cassandra Medusa and Cassandra Reaper.
- Proficiency in at least one programming language (e.g., Shell, Java, Go, C#, C++, Ruby, Python, Ansible), with Shell and Python being preferred.
- Experience with cloud platforms (AWS, GCP, Azure) and web applications, distributed systems, and databases.
- Familiarity with multiple orchestration and configuration management systems.
- Understanding of continuous integration and automation practices.
- Knowledge of multiple monitoring, alerting, and metric collection systems.
Nice to Have
- Experience with DevOps practices and tools to enhance the development and deployment process.
- Familiarity with agile methodologies to facilitate collaborative and iterative work environments.
- Knowledge of data analytics and science to provide insights that drive business decisions.
- Certification in Cassandra or related technologies to demonstrate expertise.
- Participation in open-source projects or communities to show commitment to shared knowledge and advancement.
Benefits and Perks
- Competitive compensation package that reflects your skills and experience.
- Opportunities for professional growth and continuous learning through training and education programs.
- Flexible and remote work arrangements to ensure a healthy work-life balance.
- Access to the latest technologies and tools to stay ahead in your career.
- Collaborative and dynamic work environment that values innovation and teamwork.
- Comprehensive health benefits and wellness programs to support your well-being.
- Generous PTO and holiday policies to allow for rest and relaxation.
How to Stand Out
- Highlight your Cassandra expertise: Make sure your resume and cover letter clearly demonstrate your experience and skills with Cassandra and other NoSQL databases.
- Prepare for technical interviews: Be ready to solve problems and discuss your approach to database design, implementation, and management during the interview process.
- Showcase your cloud knowledge: Familiarize yourself with the latest cloud platforms and be prepared to discuss how you have leveraged these in previous roles.
- Emphasize automation and efficiency: Highlight any experience you have with automating tasks and improving operational procedures to demonstrate your ability to enhance efficiency.
- Be prepared to discuss community engagement: Show your passion for the Cassandra community by discussing any involvement you have with open-source projects, forums, or conferences related to Cassandra.
- Prepare questions for the interviewer: Come up with thoughtful questions about the role, the team, and the company's approach to database management and innovation to show your interest and engagement.
- Discuss your approach to problem-solving: Be ready to provide specific examples of how you have debugged and solved complex issues in previous roles, highlighting your methodical and analytical approach.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.