Job description
Job Description
- Cluster Design and Maintenance: Led the design, configuration, and maintenance of Cassandra clusters, including Datastax products. To ensure optimal performance and reliability.
- Data Access Analysis: Evaluate data access patterns to identify potential hotspots and bottlenecks, ensuring smooth and efficient data flow.
- Data Modeling and Query Planning: Design and review data models, helping developers plan and execute high-performance queries.
- Best Practices and Monitoring: Establish and promote best practices for Cassandra usage, including configuration, monitoring, cluster health, and backup procedures.
- Capacity Management: Manage storage capacity for the cluster and forecast future growth needs, aligning with project objectives.
- Production Troubleshooting: Diagnose and resolve production issues promptly to minimize downtime and service disruptions.
- Additional Responsibilities: Take on other tasks and responsibilities as needed to support the overall success of the team.
- Hands-on experience with Cassandra, including installation, configuration, and cluster monitoring.
- Expertise in Cassandra data modeling and proficiency in CQL scripting.
- Experience working with DataStax Enterprise Graph.
- Proficiency in both Windows and Linux operating systems.
- Familiarity with Microsoft .NET Framework (C#, .NET Core).
- Strong collaboration skills and ability to work effectively in a team-driven environment.
- Quick learner with the ability to adapt to new technologies and business processes.
- Strong analytical and problem-solving skills to determine the most effective solutions.
- Deep understanding of database best practices and the ability to champion those practices within the organization.
- Experience working in Agile or iterative development environments.
- Advanced experience with Cassandra data modeling and CQL scripting.
- Hands-on experience with DataStax Enterprise Graph and related technologies.
- Strong Commitment to SDLC/Change Management Principles: Demonstrates a deep understanding and adherence to the Software Development Life Cycle (SDLC) and change-management protocols. This ensures that all project stages, from planning to deployment, follow a structured approach, reducing risks and improving project outcomes.
- Self-Starter with Minimal Supervision: Takes initiative and operates independently, efficiently managing tasks and responsibilities without requiring constant supervision. This ability to work autonomously ensures timely delivery and smooth workflow, especially in fast-paced environments.
- Expertise in Data Quality, Management, and Testing Strategies: Possesses strong knowledge in ensuring data integrity and accuracy through effective data quality practices, management frameworks, and testing strategies. This expertise helps maintain high standards for data-driven projects, ensuring reliable and consistent results.
- Effective Oral and Written Communication Skills: Able to clearly convey complex information both verbally and in writing. This includes crafting well-organized documentation and delivering presentations that are tailored to both technical and non-technical audiences, ensuring clarity and mutual understanding across diverse stakeholders.
- Crisis Management and Problem-Solving: Exhibits the ability to anticipate potential issues before they arise and swiftly manage critical situations with a calm and solutions-oriented mindset. This proactive approach minimizes disruptions and ensures quick resolution of challenges.
- Adaptability and Resilience in a Dynamic Environment: Thrives in environments where change is constant, showing the ability to quickly adjust to shifting priorities and unexpected challenges. A flexible and cooperative work style allows seamless integration into evolving workflows while maintaining focus on key objectives.
- Willingness to Work Flexible Hours: Displays a strong work ethic and the ability to adjust working hours when necessary to meet project deadlines or accommodate business needs. This readiness to adapt shows a dedication to meeting team goals and ensuring successful project delivery.
Job Title: Cassandra Administration
Work Location: Charlotte, NC
Job Overview:
As a Cassandra Administrator, you will play a crucial role in designing and optimizing next-generation database solutions in collaboration with the internal development team. Your primary responsibility will be ensuring the health, performance, and scalability of the Cassandra cluster while providing strategic guidance in data modeling and query optimization. This position requires close collaboration with other skilled professionals to continuously enhance database architecture and execution processes.
Key Responsibilities:
Required Qualifications:
Preferred Qualifications:
Functional Skills: