Senior NoSQL Technical Specialist
Boulder, CO - USA
Job Summary
- Experience with multi-model NoSQL databases MongoDB DocumentDB CosmosDB Wide-column (Cassandra) Graph (Neo4j Neptune)
- Time-series (InfluxDB ScyllaDB Timestream) Key-Value (RedisValkey 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
Required Experience:
Senior IC
About Company
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 leadi ... View more