We provide IT Staff Augmentation Services!

Cassandra Developer/admin Resume

5.00/5 (Submit Your Rating)

Wilmington, DE

SUMMARY:

  • 8+ years of experience in software design, development, maintenance, and troubleshooting of enterprise applications.
  • Having more than 18 months experience in Cassandra database modeling and administration.
  • In depth knowledge of Apache Cassandra architecture.
  • Experience in installing, configuring and monitoring DataStax Cluster (Enterprise Edition).
  • Experience in deploying the Cassandra cluster in cloud, on premises, data storage and disaster recovery.
  • Experience in designing data models in Cassandra and working with Cassandra Query Language.
  • Implemented multi - data center and multi-rack Cassandra cluster.
  • Good conceptual understanding and experience in cloud computing applications using Amazon EC2, S3, EMR.
  • Experience in managing multi-tenant Cassandra clusters on public cloud environment - Amazon Web Services (AWS)-EC2.
  • Managing Cassandra clusters using Datastax Opscenter. Experience in Cassandra systems backup and recovery.
  • Experience in performance tuning and maintenance of Cassandra Database.
  • Knowledge in Cassandra read and write paths and internal architecture
  • Experience in developing scalable solutions using NoSQL databases CASSANDRA, MongoDB.
  • Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2, No-SQL and MySQL.
  • Supported Apache and Tomcat applications running on Linux and UNIX servers.
  • Experience in migrating several data bases from on premise data center to Cassandra.
  • Experience with Linux boot processing and system logging.
  • Experience with Disk Management and User Management and permissions.
  • Proficient knowledge in bash shell scripting.
  • Familiar with adding user accounts on Linux servers
  • Good understanding of Linux implementation, customization and file recovery
  • Expertise in developing Web applications using Java, J2EE, Servlets, Spring, PHP, HTML5 and CSS3.
  • Experience in ANT, Maven build tools and also expertise in testing tools like JUnit.
  • Strong experience in implementing MVC framework like Spring 2.x and ORM tools like Hibernate.
  • Excellent experience in Agile and scrum methodologies.

TECHNICAL SKILLS:

Amazon Web Services: EC2, S3, ELB, Auto scaling, Cloud Front, Cloud Formation, RDS, Cloud watch, Cloud trail, IAM, SNS, Redshift.

Operating Systems: Red hat Linux 4/5/6/7, Ubuntu, Solaris8/9/10, Unix, Windows servers.

Web Servers: Apache, Tomcat, WebSphere

Databases: Cassandra, Oracle, DB2, SQL Server, MySQL, Mongo DB

Scripting languages: Shell, Java, C, C++, Python.

Version Control Tools: SVN, Git, GitHub, Clearcase.

Methodologies and Tools: Scrum, Agile, Raly.

Network Protocols: DNS, DHCP, NFS and FTP

.PROFESSIONAL EXPERIENCE:

Confidential, Wilmington, DE

 Cassandra Developer/Admin

Responsibilities:

  • Maintained a Multi-Datacenter Cassandra cluster
  • Experience in performance tuning a Cassandra cluster to optimize writes and reads
  • Involved in the process of data modeling Cassandra Schema
  • Installed and Configured DataStax OpsCenter for Cassandra Cluster maintenance and alerts.
  • Benchmarked Cassandra cluster based on the expected traffic for the use case and optimized for low latency
  • Built Cassandra Cluster on both the physical machines and on AWS
  • Automated Cassandra Builds/installation/monitoring etc.
  • Involved in requirements gathering and capacity planning for multi data center (four) Cassandra cluster. 
  • Administered and maintained multi rack Cassandra cluster using OpsCenter based on the use case implemented consistency level for reads and writes. 
  • Automated and deployed Cassandra environments using Chief recipes
  • Optimized the Cassandra cluster by making changes in Cassandra configuration file and Linux OS configurations. 
  • Setup, upgrade and maintain Cassandra DSE clusters.
  • Tune databases and provide design changes and support stress tests to proactively fix problems.
  • Working as Cassandra Admin (Datastax DSE-DevOps-NoSQL DB) on 39 node cluster.
  • Administration and maintenance of the cluster using OpsCenter, Devcenter, Linux, Node tool etc.
  • Data migration from Teradata to Cassandra using Teradata Fexport & Cassandra loader.
  • Installing, configuring Cassandra on AWS platform.
  • Developed Spark code using Scala and Spark-SQL/Streaming for faster testing and processing of data.
  • Developed Spark Streaming applications for Real Time Processing.
  • Working on OpsCenter(monitoring), Devcenter and Node tool.
  • Worked on Cassandra Data modelling, NoSQL Architecture, DSE Cassandra Database administration-
  • Key space creation, Table creation, Secondary and Solr index creation, User creation & access administration.
  • Working closely with Datastax to resolve issues on cluster using ticketing mechanism.
  • Node tool repair, Compaction, Secondary index issues resolution.
  • Query tuning & performance tuning on cluster& suggesting best practice for developers.
  • Working closely with Cassandra loading activity on history load and incremental loads from Teradata and Oracle Databases and resolving loading issues and tuning the loader for optimal performance.

Environment:: Cassandra 2.1, AWS, Tera Data, SOL, Datastax 4.7, DevCenter, Cqlsh, OpsCenter, Shell Scriptin g

Confidential, Plano TX

Cassandra Developer/Admin

Responsibilities:

  • Responsible for the build out, day-to-day managing and supporting Cassandra clusters.
  • Configure backup, alerts, repairs and monitoring of Cassandra clusters using Opscenter.
  • Troubleshoot the performance issues.
  • Troubleshoot read/write latency and timeout issues using nodetool cfstats, tpstats, and cfhistogram.
  • Involved in migrating data from Oracle to Cassandra.
  • Created the upgrade plans for DSE upgrades.
  • Designed and developed an API for rider’s preferences with all CRUD capabilities.
  • Installed Datastax Cassandra 4.5.1 in Production, Testing environments as per best practices.
  • Installed Datastax OpsCenter for monitoring purposes.
  • Administered, monitored and maintained multi data-center Cassandra cluster using OpsCenter and Nagios in production.
  • Involved closely with developers for choosing right compaction strategies and consistency levels.
  • Involved in Cassandra Cluster environment administration that includes commissioning and decommissioning nodes, cluster capacity planning, performance tuning, cluster Monitoring and Troubleshooting.
  • Performed daily administrative tasks of Cluster health check, balancing, and name node metadata backup.
  • Performed back up, added libraries and jars successfully migrate from the existing infrastructure to latest releases.

Environment::Datastax 4.7, Cassandra 2.1, DevCenter, Cqlsh, OpsCenter, Shell Scripting, Oracle11g, Eclipse, SQL, windows7, Log4J, GIT, AWS.

Confidential, New York

Linux Admin

Responsibilities:

  • Installation and configuration of Linux for new build environment. 
  • Created volume groups logical volumes and partitions on the Linux servers and mounted file systems on the created partitions. 
  • Deep understanding of monitoring and troubleshooting mission critical Linux machines. 
  • Improve system performance by working with the development team to analyze, identify and resolve issues quickly. 
  • Ensured data recover by implementing system and application level backups. 
  • Performed various configurations, which include networking and IP table, resolving host names and SSH keyless login. 
  • Managing Disk File Systems, Server Performance, Users Creation and Granting file access Permissions and RAID configurations. 
  • Automated administration tasks through scripting and Job Scheduling in CRON. 
  • Experience in adding, removing or updating user account information along with resetting their passwords. 
  • Creating and managing Logical volumes; Installing and updating packages using YUM. 
  • Installed and maintained software packages (. rpm) as necessary.

Environment : Solaris 2.9 / 2.10, Red Hat   Linux  AS/EL 4.0, AIX 5.2, 5.3, Sun E10k, E25K, Websphere, Apache Tomcat

Confidential

System Administrator

Responsibilities:

  • Responsible for Design, Build, Configuration and Troubleshooting Red hat Linux 5/6.
  • Installed and configured linux and Solaris servers using Jumpstart, configured/ maintained Zones, LDOMs, ZFS.
  • Added disk space and managed various file system on the Linux and UNIX servers.
  • Monitored and troubleshot different performance related issues using performance monitoring utilities like iostat, vmstat, top, netstat and sar.
  • Installed and updated patches and packages for all the servers.
  • Configured and installed apache web servers on the different Linux and UNIX servers.
  • Installed databases like MySQL and Oracle on the Linux servers.
  • Monitored system logs and important messages for errors and warnings of the hardware and software failure.
  • Worked on the concept of Git Cloning to create a copy of the git repository.
  • Performed system administration activities like installing, updating the maintenance page, restarting and stopping the services during the maintenance period; generated daily report physically.
  • Monitored Linux and UNIX servers using internal tools such as du, df, top, dmesg, who, free.
  • Performed ongoing performance tuning, hardware upgrades, and resource optimization as required.
  • Made backups of the important files using the tar, zip, gzip and compress utilities.
  • Created file systems on LUNs from SAN environments, which included EMC Symmetrix/ Clariion series.

Environment: RHEL 5.x, 6.x, OEL 6.x, CentOS 5.x, 6.Xx, Websphere, Apache, Tomcat, MySQL, VMware Virtual Client, Kickstart, Jumpstart, JBOSSEMC Symmetric/Clariion.

Confidential,

Developer - MITS Student website

Responsibilities:

  • Developed JSP for UI and Servlets and Java classes for business logic.
  • Utilized JavaScript for client side validation.
  • Utilized Oracle PL/SQL for database operations using JDBC API.
  • Implemented DAO for Oracle RDBMS for DML Operations like Insert, Update, Delete the records.
  • Deployed the Applications on Application Server.
  • Involved in Test Cases Preparation.
  • Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.
  • Prepared Documentation and Java Doc.

Environment: Core Java, JSP, JavaScript, Servlets, PL/SQL, RDBMS, Apache Tomcat, Eclipse.

We'd love your feedback!