Back to jobs

Senior Software Engineer-4555

Bengaluru, Karnataka, India

Key Responsibilities:
Primary responsibilities :-

  1. Installation and configuration of MySQL instances on single or multiple ports. 
  2. Hands-on experience of working with MysQL 5.7 and MySQL 8.
  3. Clear understanding of MysQL Replication process flows , threads , setting up multi node clusters and basic troubleshooting. 
  4. Understanding of at least one of the backup  and recovery methods for MySQL . 
  5. Strong fundamentals of SQL and able to understand and tune complex SQL queries when needed. 
  6. Strong fundamentals on the linux system side  and monitoring tools like top , iostats , sar etc. 
  7. At Least couple of years of production hands on experience  on medium to big sized MySQL databases. 
  8. Setting up and maintaining users and privileges  management system and troubleshooting relevant access issues. 
  9. Some exposure to external tools like Percona , ProxySQL , HAP etc. 
  10. Understand the transaction flows and ACID compliance. 
  11. Basic understanding of networking concepts .
  12. Performing on-call support and should be able to provide the first level support . 
  13. Excellent verbal and written communication skills. 
  14. Strong shell scripting skills  . Good to have Python . 

Secondary responsibilities. :-

  1. Able to configure and setup NOSQL databases like Mongodb and Cassandra. 
  2. Ability to learn new technologies along with a team and a positive outlook to understand problems from the business point of view. 

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Proficiency in database management systems such as , MySQL or NoSQL databases.
  • SQL programming and database design skills.
  • Knowledge of database performance tuning and optimization techniques.
  • Familiarity with database security best practices.
  • Scripting and automation skills (Good to have- Python).
  • Good problem-solving and analytical skills.
  • Excellent communication and teamwork skills.

 

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf