Deadline:20 September 2024 Job Type:PermanentContact Email:sid@fintop.co.uk Apply Now
Job Description
Responsibilities
Lead the deployment of real-time monitoring systems to proactively identify and address potential system issues.
Manage and provide database infrastructure using advanced Infrastructure as Code tools.
Integrate database changes into the CI/CD pipeline, ensuring thorough testing and deployment of schema updates.
Conduct regular performance assessments to ensure databases function optimally under various conditions.
Build strong partnerships with application developers, security teams, and other stakeholders to align database operations with organizational goals.
Engage in ongoing learning, including workshops and training, to stay updated on developments in database management and DevOps practices.
Expertly handle cloud-based database solutions, playing a crucial role in their implementation and management.
Database Administration:
Implement stringent security measures, conducting regular audits to protect databases from threats and maintain data integrity through continuous monitoring.
Design and test effective backup and recovery strategies to ensure quick data restoration in case of failures.
Oversee the careful management and scaling of data storage systems to ensure high performance and reliability.
Contribute to the development of disaster recovery plans and high availability configurations, including replication and clustering.
Requirements
Bachelor's degree in Computer Science or a related field.
Basic to intermediate knowledge of database administration, monitoring, and maintenance.
Experience with database automation tools, especially Saltstack, is advantageous.
Proactive attitude with a focus on identifying and solving potential database issues.
Familiarity with Docker and container-based build systems is a plus.
Good understanding of version control systems, particularly Git.
Experience with monitoring tools such as Prometheus, Thanos, and Grafana is an advantage.
Excellent communication skills, especially for explaining complex technical concepts.
Commitment to documenting and adhering to best practices in data storage systems.
Experience with agile software development methodologies is a plus.