Please, let Smarsh know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The primary function of this position is to ensure the operational reliability of Smarsh’s core Enterprise Platform Datastore technologies.
The Workload Management team embraces a DevOps culture and employs Site Reliability Engineering principles of proactivity, automation, cross-functional collaboration, and data-driven decision-making.
Responsibilities include owning operational availability, security, scalability, observability, instrumentation, and overall service reliability of all Datastore platforms within the Enterprise Platform, which include MongoDB, Kafka, Elasticsearch, and managing Datastores like AWS RDS, S3, MKS, and Document DB.
The role involves creating systems, processes, tools, and scripts to automate system and software deployment through its verticals and lifecycles.
Support all systems and infrastructure associated with the day-to-day operations of all Datastore clusters within Smarsh’s Enterprise Platform.
Design, implement, and maintain highly available and scalable MongoDB clusters.
Monitor and troubleshoot database performance issues, ensuring uptime and efficiency.
Build and maintain the platform infrastructure by automating workflows related to MongoDB and other Datastores.
Develop automation tools and scripts to streamline database operations such as scaling, provisioning, and replication lag.
Integrate MongoDB on cloud-native and on-prem environments, including containerized platforms like Kubernetes.
Analyze and optimize MongoDB resource utilization (CPU, memory, disk, IO) for performance and cost-efficiency.
Ensure Datastore platform installations adhere to best practices in security, including authentication, authorization, encryption, and auditing.
Attend team standups and Agile ceremonies in support of team goals.
Work closely with software engineering teams to support database architecture, provide guidance for database design, schema optimization, and query tuning.
Requirements:
A Bachelor’s degree in Information Systems, Computer Science, or a related discipline, or equivalent work experience and technical training is desired.
A minimum of 5 years of demonstrated work experience showing progressive growth and expansion of job responsibilities is required.
Basic experience with MongoDB, including installations, configurations, upgrading, and scaling is necessary.
Knowledge of MongoDB Replica Sets, sharding, and clustering is required.
A solid background working with cloud platforms like AWS and platform automation tools like Terraform, Ansible, or equivalent is essential.
Highly experienced with scripting languages such as Python and Bash is required.
Knowledge of git-ops and CI/CD pipelines is necessary.
Solid experience and knowledge of one or more Linux distributions is required.