Database DevOps Engineer

Job Description

Founded in 2010, this award-winning global broker has established itself as a leader in online trading. Committed to recognizing and nurturing its greatest asset—its employees—the company fosters a dynamic and engaging work environment that supports individual growth. Dedicated to transforming online trading, it offers exceptional trading conditions across diverse assets, including CFDs on currencies, stocks, indices, metals, and commodities. Its client-centric approach has garnered global acclaim, fueling its impressive and ongoing expansion.     

Roles & Responsibilities:   

  • Take charge of planning, managing, and expanding datastores to effectively meet intricate data requirements. 
  • Safeguard databases by rigorously testing backup and recovery processes while performing regular security audits to identify vulnerabilities. 
  • Leverage software and tools to automate repetitive tasks, allowing engineers to focus on innovation without compromising data integrity. 
  • Conduct risk assessments to identify database challenges that need to be addressed and determine opportunities for automation or optimisation. 
  • Collaborate closely with DevOps and team leaders to uphold high standards of consistency, reliability, testability, maintainability, and system availability. 
  • Provide education and support to developers, establishing necessary guidelines that empower them in their database management responsibilities. 
  • Maintain database integrity by simplifying processes and validating job definitions to ensure accuracy. 

Expectations & Requirements:   

  • A Bachelor's degree in any engineering field is essential. 
  • A robust understanding of database design, implementation, and maintenance, along with extensive knowledge of Database Management Systems (DBMS) and SQL. 
  • The ability to assist software engineers in enhancing SQL performance for applications. 
  • Familiarity with database automation tools such as Saltstack, Puppet, or Chef to improve efficiency. 
  • Knowledge of monitoring solutions like Prometheus, Graphite, and Grafana for tracking database performance. 
  • Demonstrated expertise in preventing database failures and effectively managing recovery processes when failures occur. 
  • Experience with version control systems such as Git for managing code revisions and promoting team collaboration. 
  • Proficiency in working with Docker and container-based environments to streamline application deployment. 
  • Excellent communication skills to articulate technical concepts clearly to diverse teams. 
  • Competence in documenting and sharing best practices for data storage systems with both internal and external audiences. 

Additional Information: 

  • Competitive salary package. 
  • 22 days of annual leave, increasing to up to 30 days with length of service. 
  • Hybrid work arrangement for added flexibility. 
  • Enjoy Friday afternoons off during July and August! 
  • Take your birthday off to celebrate. 
  • Referral bonus for recommending great colleagues. 
  • Immediate enrolment in the company's medical scheme from your first day. 
  • Access to the company’s group discount scheme. 
  • Free gym membership for Larnaca employees. 
  • Unlimited snacks, fresh fruit, and beverages in the office. 
  • Regular complimentary lunches at the office. 
  • Exciting team-building activities and corporate events. 
  • Lifelong learning allowance plus paid educational leave for personal and professional growth. 

How You Can Apply:   

You can apply directly or send us an email at hitesh@fintop.co.uk  

Apply Now