DBA

Our client is an iGaming provider and are looking for a Senior MySQL DBA to join their team.

Responsibilities

  • Provide a resilient, stable and performant database platform.

  • Provide dashboards to management to show capacity

  • Provide ongoing performance improvements through optimisations enabling the system to easily handle spikes in transaction rate due to demand and/or promotions.

  • Build systems on an ‘expect failure’ principle providing available/resilient systems

  • Work in an agile way providing visibility to work and outcomes

Requirements

  • Extensive experience of MySQL versions 5.7 and 8.0 and have carried out upgrades of both major and minor versions.

  • Experience of HA technologies including MySQL replication, Galera Cluster, ProxySQL and HAProxy

  • Experience of designing database infrastructure to meet technical and business requirements.

  • Strong performance-tuning skills in databases handling high transaction rates with many terabytes of data.

  • Experience of Linux/Unix, OS level commands and shell scripting.

  • SQL Development experience including writing, troubleshooting and optimising stored procedures and triggers.

  • Knowledge of tools for database monitoring, management and automation (e.g. Clustercontrol, Percona Monitoring and Management)

  • Good communication skills and able to interface with architecture, Dev and TechOps teams.

  • The ability to comfortably manage/escalate risks and blockers

  • Worked in an agile/Kanban environment and be comfortable saying ‘no’ when the pipeline is full

  • Adherence to industry best practices

Who are you?

  • Pragmatic in your approach, and maintain perspective.

  • A good listener, and clear communicator.

  • At home in an agile environment.

  • A team player.

  • Able to evolve yourself as the business grows.

  • Worked in a web-based, high transaction business.

  • Technical enough to articulate complex concepts

  • You accept ownership of business problems, ensuring outcomes/delivery across teams.

  • Able to articulate deliverables as ‘value streams’ and business outcomes.

  • Live our principles of learning faster, emphasis with our customers, communicate clearly, take appropriate risks, and think longer term.