Job Description :
Job Summary:
Our client leverages cutting edge technology to welcome their customers. They use technology to streamline the interaction with our clients (internal and external Engineering is a critical element in achieving greater efficiency, scale, and innovation of our clients business application portfolio now and into the future.

Education, Experience and Knowledge
Bachelors Degree in Computer Science, Information Technology, or related field, from a four-year college or university, or equivalent combination of education and experience.
Relevant industry certification, such as O’Reilly Certified Administrator on Apache Cassandra, is preferred.

Key Activities
Minimum of 2+ years in supporting Cassandra databases in a clustered environment in progressively challenging and/or similar roles.
Prefer 2+ years experience hosting and running Cassandra in AWS.
Working knowledge of AWS platform a plus (e.g. EC2, Route 53, VPC)
Minimum of 5+ years working experience in Linux.
Minimum of 5+ years working in IT development and/or technical support.
Deep understanding of internals of NoSQL approach.
Working knowledge of Cassandra architecture.
Experience in tuning JVM.
Advanced knowledge of various troubleshooting tasks (ex. Latency Analysis, Thread state Analysis, etc
Knowledge of installation and configuration procedures.
Knowledge of add/bootstrap nodes to clusters.
Knowledge of remove/replace nodes in clusters.
Knowledge of replication between data centers.
Java development experience is a significant plus.
Experience with development and automation tools such as Maven, GIT and Jenkins.
Working knowledge of hardware, including RAID, multi-processor architecture, etc.
Working knowledge of networking and how it relates to database operations and connectivity.
Ability to create tools from scratch needed for database administration.
Advanced knowledge of shell scripting (i.e. command line applications, batch files, etc
Ability to participate in 24x7 on-call rotation and perform after hours support, as needed.
Ability to work effectively in a team-oriented environment, both independently and collaboratively.