Source description
About the role
Job description What You'll Do: Database Architecture & Design: Lead the design, implementation, and scaling of databases across multiple platforms including MongoDB, Cassandra, Redis, Postgres, MySQL, and Elasticsearch to ensure scalability, performance, and reliability. Performance Tuning & Optimization: Diagnose, troubleshoot, and resolve complex performance issues in production databases; implement best practices for indexing, replication, partitioning, and sharding. High Availability & Disaster Recovery: Architect solutions for database backup, failover, disaster recovery, and load balancing. Data Security & Compliance: Ensure the security of the database systems, adhering to data governance and compliance policies. Collaboration & Leadership: Collaborate with cross-functional teams including Data Engineering, DevOps, and Product Development to integrate database solutions with broader system architecture. Mentorship: Mentor and provide technical leadership to junior engineers and database administrators. Automation: Drive the automation of routine tasks to improve efficiency, including the use of scripts for database maintenance, monitoring, and upgrades. Technology Evaluation: Stay up-to-date with the latest database technologies and tools, evaluating and recommending the adoption of new solutions where appropriate. What You've Done: Proven experience as a Database Engineer/Architect with expertise in MongoDB, Cassandra, Redis, Postgres, MySQL, and Elasticsearch . Strong understanding of database design, optimization, and administration across both SQL and NoSQL platforms. Proficiency in database performance tuning, capacity planning, and troubleshooting. Experience with cloud-based database solutions (e.g., AWS / Azure) is highly desirable. Knowledge of data replication, clustering, partitioning, and sharding techniques. Hands-on experience with database backup, restore, and recovery procedures. Strong programming and scripting skills (Python, Bash, or similar). Experience working in Agile/Scrum environments. Excellent problem-solving, analytical, and communication skills. Bachelor's or Master's degree in Computer Science, Information Systems, or related field. Preferred Skills: Experience with containerization technologies like Docker and Kubernetes. Familiarity with CI/CD pipelines and DevOps practices. Understanding of machine learning and big data technologies. Experience & Education: Relevant experience 8 to 12 years Engineering degree or Sixteen years of fulltime education.
More at PHENOM TECHNOLOGY SOLUTIONS LLC