Job Description
Responsibilities :
Create, Manage, Monitor, and Maintain multiple NoSQL databases, such as Elasticsearch, Cassandra, DynamoDB, Redi, Solr, etc.
Work with development teams to design and implement optimized databases
Work on new and existing logical / physical database designs for applications and infrastructure.
Support application development for problem solving and performance tuning.
Assist in administering, monitoring, and maintaining availability and scalability requirements of databases.
Qualifications
Bachelor’s Degree in Computer Science, Information Systems, or related field required.
Minimum 0-2 years of experience in software development and system maintenance.
Experience in Python or any other programming language
Proven experience with AWS Cloud.
Skills and Knowledge :
Must be able to write and debug code in Python (preferred) or any other programming language.
Experience in managing Linux servers, debugging, and troubleshoot issues; must be familiar with Linux command line tools
Experience with Amazon Web Services (AWS) EC2, S3, ASG, CloudFormation. etc.
Familiarity with data modeling, Rest API, and client server model.
Eagerness to learn new skills, adapt to continuously changing technology and take ownership
Demonstrated ability to work independently with minimal supervision and work well with others
Understanding of distributed database, availability, and scalability model
Knowledge in any NoSQL databases and its internals is a plus.
LI-SD2