Search by job, company or skills
Responsibilities:
Lead the design, implementation, and optimization of cloud-based database solutions to meet business requirements, leveraging platforms such as AWS, Azure, or Google Cloud.
Provide expert-level technical guidance and mentorship to junior team members, fostering their professional growth and development in cloud and database technologies.
Architect and oversee the deployment of highly scalable and reliable database architectures, ensuring performance, availability, and security.
Conduct comprehensive assessments of existing database environments, identifying areas for improvement and implementing solutions to enhance efficiency and reliability.
Collaborate with cross-functional teams to integrate database solutions with cloud services, applications, and infrastructure components.
Design and implement data migration strategies, ensuring seamless transfer of data between on-premises and cloud-based environments.
Lead the resolution of escalated technical issues related to database performance, scalability, and reliability, utilizing advanced troubleshooting techniques and collaborating with vendors and support teams as needed.
Stay updated on emerging technologies and industry trends related to cloud computing and database management, and assess their potential impact on the organization.
Participate in the evaluation, selection, and implementation of new database technologies and tools, driving innovation and efficiency within the organization.
Serve as a subject matter expert in cloud and database technologies, representing the organization in technical discussions and forums.
Requirements:
Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
Extensive experience (typically 7+ years) in designing, deploying, and managing cloud-based database solutions.
In-depth knowledge of cloud computing platforms, such as AWS, Azure, or Google Cloud, with a strong emphasis on database services (e.g., Amazon RDS, Azure SQL Database, Google Cloud SQL).
Expertise in database management systems (DBMS) such as MySQL, PostgreSQL, MongoDB, or Oracle, including design, administration, and performance tuning.
Proficiency in database migration strategies and tools, with experience migrating data between on-premises and cloud environments.
Strong understanding of database security principles and best practices, including encryption, access controls, and compliance requirements.
Experience with infrastructure as code (IaC) tools such as Terraform, CloudFormation, or Ansible for provisioning and managing database resources.
Strong scripting and automation skills using languages such as Python, Bash, or PowerShell, for database administration and management tasks.
Excellent analytical, problem-solving, and troubleshooting skills, with the ability to diagnose and resolve complex technical issues related to databases and cloud infrastructure.
Effective communication and collaboration abilities, with the capacity to interact with stakeholders at all levels of the organization.
Relevant certifications such as AWS Certified Solutions Architect Professional, Microsoft Certified: Azure Database Administrator Associate, Google Professional Cloud Architect, or equivalent are highly desirable.
Date Posted: 20/06/2024
Job ID: 82392551