Remote Platform Engineer - Mongo DB

Posted

Apply now
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.
  • Solid network fundamentals (TCP/IP, DNS, TLS, Load Balancing, etc.) are necessary.
  • Experience with gathering metrics and making informed decisions about performance is required.
  • Experience with enterprise-level observability tools like Datadog, Prometheus, Honeycomb, ELK, or similar is necessary.
  • Familiarity with building and deploying containerized solutions using tools like Docker and Kubernetes is required.
  • Proficiency in MongoDB query optimization, indexing strategies, and performance tuning is necessary.
  • Experience with other NoSQL databases and relational databases (MySQL, PostgreSQL) is a plus.
  • Experience or knowledge of other Datastore platforms like Elasticsearch and Kafka is a big plus.

Benefits:

  • A competitive salary along with a company bonus is offered.
  • Strong maternity and paternity schemes are provided.
  • A workplace pension scheme is available.
  • A "take what you need" holiday package is offered.
  • Private medical insurance and a dental plan are included.
  • Group life assurance and group income protection are provided.
  • An employee assistance program is available.
  • A monthly wellness allowance is included.
  • Adoption assistance is offered.
  • Stock options are available.
Apply now
Please, let Smarsh know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback