Chennai, Tamil Nadu, India
9 hours ago
Software Engineer

Role:

Responsible for designing, implementing, and managing database solutions using MongoDB Atlas within the Google Cloud Platform ecosystem. This role involves ensuring data integrity, optimizing performance, and collaborating with cross-functional teams to enhance application functionality. Responsible for managing Redis caching solutions within the Google Cloud Platform. This role focuses on enhancing application performance through effective caching strategies, ensuring high availability and reliability of Redis instances. Collaborate with others team to integrate NOSQL DB’s with applications. Bachelor’s degree in Computer Science, Information Technology, or a related field. Proven experience with MongoDB Atlas, Redis and cloud database management. Strong understanding of NoSQL databases and data modelling concepts. Familiarity with Google Cloud Platform services, especially related to databases. Proficient in programming languages such as Python, Java, or Node.js. Experience with Docker for containerization of applications. Knowledge of OpenShift for managing containerized applications. Familiarity with CI/CD tools like Tekton and GitHub for automated deployments. Experience with Terraform for IaC and provisioning cloud infrastructure. Excellent problem-solving and communication skills. Design and implement scalable database solutions using MongoDB Atlas and Memorystore Redis in GCP. Optimize database performance and ensure high availability and security of data. Collaborate with Application team to integrate MongoDB Atlas and Redis with applications. Monitor and troubleshoot database issues and performance bottlenecks. Develop and maintain backup and recovery plans. Implement best practices for data modelling and database architecture. Provide technical support and guidance to team members on MongoDB and Redis related queries. Stay updated with the latest features and improvements in MongoDB Atlas and GCP Memorystore Redis. Ability to write scripts and automate repetitive jobs wherever required. Utilize tools like OpenShift for container orchestration and manage deployments. Implement CI/CD pipelines using Tekton and GitHub Actions for database-related applications. Use Terraform for infrastructure as code (IaC) to manage and provision cloud resources.
Confirm your E-mail: Send Email