Job Description
Design and implement scalable database architectures, considering both NoSQL (e.g., MongoDB) and relational databases (e.g., MySQL). Architect and deploy in-memory caching solutions (e.g., memcached, Redis) to enhance application performance and scalability. Conduct performance tuning, benchmarking, and implement enhancements to meet SLA targets. Ensure database and caching solutions are integrated seamlessly with existing and new applications. Develop and maintain comprehensive documentation for database and caching architectures, configurations, and procedures. Collaborate with cross-functional teams to understand data needs and deliver solutions that meet business requirements. Stay abreast of industry trends and advancements in database and caching technologies to drive innovation within the company.Design and implement scalable database architectures, considering both NoSQL (e.g., MongoDB) and relational databases (e.g., MySQL). Architect and deploy in-memory caching solutions (e.g., memcached, Redis) to enhance application performance and scalability. Conduct performance tuning, benchmarking, and implement enhancements to meet SLA targets. Ensure database and caching solutions are integrated seamlessly with existing and new applications. Develop and maintain comprehensive documentation for database and caching architectures, configurations, and procedures. Collaborate with cross-functional teams to understand data needs and deliver solutions that meet business requirements. Stay abreast of industry trends and advancements in database and caching technologies to drive innovation within the company.