Senior Software Engineer - NoSQL DBA

Posted:
7/24/2024, 9:11:53 AM

Location(s):
Bengaluru, Karnataka, India ⋅ Karnataka, India

Experience Level(s):
Senior

Field(s):
Software Engineering

Senior Software Engineering - DBA                           

About Team

Database Engineering team is responsible for the end to end management of Myntra's hundreds of production databases hosted on NoSQL , Mongo and Cassandra stacks . The volume of data managed is of the order of thousands of TBs with peak loads at millions of read/writes per min at peaks .The team  is responsible for the entire change management  , high availability , continuous performance for all these databases. The ownership starts right  from the server provisioning , Database installation  , application integration, production support  and peak performance preparations . DBE team is also  responsible  for Database tech enhancements , futuristic  needs , capacity management both in terms of volume and velocity . This team also takes care of different internal and external audits like SOX , ISO , PCI  etc from the database perspective.  Ensuring timely  Database recovery from potential local or Global disasters is another key function under the DBE team . The team comprises Engineers with vast experience on  different SQL and NOSQL databases popular globally.

Roles and Responsibilities

  • Installation and configuration of NoSQL instances on single or multiple ports. ∙
  • Hands on experience of production on medium to big sized NoSQL databases
  • Setting up and maintaining users and privileges management systems and Troubleshooting relevant access issues.
  • Understand the transaction flowsand ACID compliance.
  • Performing on-call support and should be able to provide the first level support .
  • Configure and setup NOSQL databases like mongodb and Cassandra.
  • Automation of repetitive tasks.

Qualifications & Experience

  • 3-6 years of Hands-on experience of working with NoSQL DBA .
  • Some exposure to external tools like Percona , ProxySQL , HAP etc.
  • Understanding of networking concepts .
  • verbal and written communication skills.
  • Experience in tools like shell , python . perl etc for automation.
  • fundamentals on the linux system side and monitoring tools like top , iostats , sar etc.
  • Clear understanding of NoSQL Replication process flows , threads , setting up multi node clusters and basic troubleshooting.
  • Understanding of at least one of the backup and recovery methods for MySQL, fundamentals of SQL. Understand and tune complex SQL queries when needed.

Myntra

Website: https://www.myntra.com/

Headquarter Location: Bengaluru, Karnataka, India

Employee Count: 51-100

Year Founded: 2007

IPO Status: Private

Last Funding Type: Corporate Round

Industries: E-Commerce ⋅ Fashion ⋅ Information Services ⋅ Information Technology