Vacancy expired!
Job requirements & Description:
- Expertise and has clear understanding of DSE 6.8 core components, concepts. Understanding key capability differences between enterprise and freeware.
- Good understanding of key architectural differences between Cassandra 4.0 vs 3.x.
- Understanding Business use cases, application requirements and suggesting appropriate NoSQL database technology that satisfies the business and application needs.
- Collaborate with multiple teams in resolving issues, setup general security and deployment standards and tailor DSE implementation to each application based on its requirements.
- Hands on experience with DSE Cassandra 6.8, Graph Solr & SAI indexing, Spark analytics and materialized views.
- Experience in provisioning and automating DSE in cloud technologies like MS Azure & AWS.
- Experience with Architecting, developing, and maintaining fault tolerant and highly available DSE models for critical applications by finding fine balance between CAP elements.
- Expertise in driver version limitations, configurations, Load balancing policies and determining DR/failover strategies for DSE and Graph components to avoid down time and business impact.
- Experience in automated deployments for DSE & OS patching with ansible, maintenance with plays. Tuning and automating components such as NodeSync, repairs, Scrubs, restorations, and replacements to achieve high availability while ensuring consistency.
- Experience in Designing, modeling, de-normalizing, Determining replication and consistency levels for Cassandra keyspaces and modeling data for DSE Graph.
- Thorough understanding of DSE graph architecture, Tinkerpop integration with Cassandra and Gremlin query language.
- Expertise in Backing up data, performing node/cluster restorations, Node replacement ensuring consistency and NodeSync.
- Thorough understanding of vertically Scaling vs Horizontally Scaling vs Scaling down DSE clusters by assessing Load, performance, limitations etc.
- Experience in performing rolling upgrades, minor upgrades, patching, major upgrades and handling new features post upgrades.
- Monitoring with Ops center, Grafana, nodetool and analyzing Histograms, Performance metrics and benchmark DSE clusters.
- Expertise in optimization of JVM tuning by analyzing data, Tombstones and tailoring OS and Storage settings as part of performance tuning.
- Strong understanding of DSE's analytical capabilities with Graph and PySpark or Scala Spark
- Clear understanding of Stargate and how its API's integrate with DSE and its advantages and disadvantages.
- Experience in performing migrations from external data sources (SQL, Oracle etc.) using kafka, DS bulk, SS Table loader, Graph loader and Scoop
- Strong knowledge in setting up robust security for DSE such as Encryption at rest & in motion, Authentication for DSE/JMX etc., Auditing and role management using AD.
- Ability to analyze DSE log files in Elastic search/Splunk to find patterns, anti-patterns and resolve critical issues.