Experience with multi-model NoSQL databases, MongoDB, DocumentDB, CosmosDB Wide-column (Cassandra) Graph (Neo4j, Neptune)
Time-series (InfluxDB, ScyllaDB, Timestream), Key-Value (Redis,Valkey, DynamoDB), Search (Elasticsearch/OpenSearch), AI and Vector Database support etc.
In-depth understanding of NoSQL Internals
Proven experience in distributed data management systems, cloud-native architectures including database modernization with AWS, Azure and GCP
Knowledge of configuration management systems (e.g. Ansible, Terraform, Chef, Puppet)
Knowledge and experience with Percona platforms, PMB and Percona Toolkit
We are looking for a sharp, disciplined, highly proficient and self-motivated database specialist with expertise in multiple NoSQL technologies including Design/Administration and passion for building cloud solutions with Amazon Web Services, Azure, and/or GCP
Self-oriented professionals with a high sense of ownership and accountability who can design scalable, resilient, and flexible architectures to accelerate the adoption of new services
Analyze, design, and build cloud-based solutions to address our clients' needs for IaaS, PaaS, and DBaaS solutions
Help the development of engaging, modern data solutions, strategies, migrations, and applications
Responsibilities:
Delivery of distributed NoSQL solutions, including multi-model architectures combining document, graph, and time-series capabilities
Partner with our development team on database best practices and database design
Partner with engineering teams to provide optimal data designs, query construction
Design and Implement Data partitioning, sharding, and global distribution strategies
Support Event-driven and streaming integrations
Responsible for database configuration, implementation, and maintenance of database systems to ensure high performance with excellent reliability
Partner with business teams in gathering business requirements and developing database solutions
Design, Develop and implement large relational database systems and provide architecture guidance
Gather technical requirements, assess client capabilities, and analyze findings to provide appropriate data solution recommendations and adoption strategy
Define cloud, on-prem, and hybrid data architectures, including crafting multi-phased implementation roadmaps for High Availability, Scalability and Disaster Recovery solutions
Strong knowledge of Cloud native solutions and expertise in AWS, Azure and/or GCP cloud solutions, reference architectures in related technologies
Design strategies for database systems as well as set standards for operations, programming, and security
Perform Security assessment for potential risk gaps
Provide Technical leadership, work with the implementation team and operational support team as the subject matter expert to provide directions
Automate the ingestion, delivery, processing, quality of structured and unstructured data models
You will be responsible for monitoring day to day NoSQL database systems in terms of operations and management
Perform database capacity planning and maintenance, monitoring and performance tuning
Diagnose any database issues and employ measures to prevent recurrence
Work with engineering and operations team in building tooling to drive scalability, reliability, and performance
Research and develop new technologies and approaches for building highly available data persistence systems
Continuously improve the reliability and performance of existing open-source database platforms in hybrid data solutions
Adopt self-service tools to make it easier to use data store services to help the technical development team (or developer) succeed
Provide appropriate support to users of database systems and database code deployments
Provide database consulting to collaborating engineering teams (verifying database changes, database architecture solution, benchmark testing, collaborating on proof of concept, performance tuning, troubleshooting, etc.)
Troubleshoot database issues in production and investigate external services or other levels of the architecture to analyze root causes
Strategize on building proactive monitoring and alerting to pre-empt outages
Participate in the OnCall rotations
Skills/Abilities and Knowledge:
Experience with multi-model NoSQL databases, like Document, Wide-column, Graph, Time-series, Search (Elasticsearch/OpenSearch), etc.
In-depth understanding of NoSQL Internals and data management systems structure principles
Knowledge building and maintaining largescale mission-critical production database systems
Proven experience in cloud-native architectures and database modernization
Knowledge analyzing issues from the application tier to database
Experience working directly with cross-functional teams, resolving data or/and database related issues
Knowledge of configuration management systems (e.g. Ansible, Terraform, Chef, Puppet)
Knowledge and experience with Percona platforms, PMB and Percona Toolkit
Systems engineering experience, including Linux performance, memory management, I/O tuning, configuration, security, networking and troubleshooting
Expert level knowledge and experience with Cloud database technologies
Expert level knowledge and experience in performance monitoring and cost optimization methods
Experience in tuning database server configurations, queries, and indexing strategies
Expert level knowledge and experience with Virtualization, Networking, and Linux
Experience with strategic architecture and roadmap development
Professional Level Certified Specialist or Solutions Architect or DevOps Engineer (or equivalent)
Strong knowledge of DevOps technologies and experience with CI/CD practices
Strong leadership, communication, persuasion, and teamwork skills
Experience with management of distributed databases in multi-cloud environment is a strong plus
Strong troubleshooting skills with the ability to identify issues before they become problems
Possess working knowledge of agile development methodologies including DevOps concepts
Proficient in a relevant programming language for cloud platforms (e.g. Python, Shell, Go, Javascript, etc)
Preferably a degree in computer science, software engineering, information technology or related fields
Deep understanding of NoSQL engines internals would be good
Proficiency with Linux system administration
Extensive experience with installation, management, upgrades, backup and restore of large key/value, OLTP/OLAP database system
Experience benchmarking, clustering, and tuning the databases for performance, reliability and scalability
Datavail is a leading provider of data management, application development, analytics, and cloud services, with more than 1,000 professionals helping clients build and manage applications and data via a world-class tech-enabled delivery platform and software solutions across all leading technologies. For more than 17 years, Datavail has worked with thousands of companies spanning different industries and sizes, and is an AWS Advanced Tier Consulting Partner, a Microsoft Solutions Partner for Data & AI and Digital & App Innovation (Azure), an Oracle Partner, and a MySQL Partner.