Database Administration & Maintenance Install, configure, and maintain MongoDB servers, sharded clusters, and replica sets. Perform regular health checks, backups, restores, and upgrades. Monitor database performance and troubleshoot issues proactively. Performance & Optimization Fine-tune MongoDB databases for high performance and scalability. Optimize queries, indexing strategies, and schema design. Analyze slow queries and recommend improvements. Security & Compliance Implement and maintain database security policies, user authentication, and authorization. Manage role-based access control (RBAC) and encryption standards. Ensure compliance with company data protection and privacy standards. Monitoring & Automation Set up monitoring tools (e.g., Ops Manager, MMS, Prometheus, or custom scripts). Automate repetitive DBA tasks to improve efficiency. Configure alerting and logging for proactive issue detection. High Availability & Disaster Recovery Manage replication, sharding, and clustering for high availability. Design and implement disaster recovery strategies. Ensure minimal downtime during upgrades, migrations, and failovers. Collaboration & Support Work closely with developers, DevOps, and system administrators to design and optimize database-driven applications. Provide production support and troubleshoot critical issues on a 24/7 basis (when required). Assist in capacity planning and data growth forecasting. Required Skills & Experience Experience: 35 years as a MongoDB DBA or in a similar role. Strong hands-on experience with MongoDB administration, replication, sharding, and performance tuning. Proficiency in Linux-based environments (CentOS, Ubuntu, RHEL, etc.). Experience with backup and recovery tools (e.g., mongodump, mongorestore, Percona Backup, Ops Manager). Solid understanding of database security concepts including authentication, authorization, and encryption. Knowledge of scripting languages (Shell, Python, or similar) for automation. Experience with cloud platforms (AWS, Azure, GCP) and managed MongoDB services (Atlas) is a plus. Familiarity with CI/CD pipelines, DevOps practices, and containerization (Docker/Kubernetes) is desirable. Education & Qualifications Bachelor’s degree in Computer Science, Information Technology, or a related field. MongoDB Certified DBA or equivalent certification preferred (not mandatory). Soft Skills Strong analytical and problem-solving abilities. Excellent communication and collaboration skills. Ability to work independently and in cross-functional teams. Proactive mindset with attention to detail and process improvements.
Role & responsibilities Analyse software requirements and software functional specifications in accordance with business needs. Design, develop, unit test, and integrate software components for energy automation products Perform code, design, and document reviews Create technical documentation (requirements, design, code, test) Ensure that the delivery conforms to organization and project quality requirements Ensure continuous integration of solution artifacts into software configuration management system, within committed delivery timelines Collaborate with multiple partners on requirements analysis, software design, component integration, and continuous delivery. Preferred candidate profile 5-8 years of experience in software design and development. Strong knowledge in object-oriented programming and software design concepts. Expertise in application backend development Java, Spring, Spring Boot Framework, SQL & NOSQL. Expertise in RESTful Web Services, Microservices, Logging Frameworks, Build tools & Testing frameworks. Experience with Cloud platforms (AWS/Azure) will add weightage. Experience with frontend development (Angular, Bootstrap) will add weightage. Exposure in multi-country software development. Strong working experience with Agile/Lean projects and DevOps tools and processes. Good analytical and problem-solving skills. Good communication skills (oral and written) and a quick learner of new technologies and trends. Ability to effectively communicate and interact with various partners.
FIND ON MAP