Be accountable for the implementation, performance, scalability and monitoring of our database platforms and infrastructure.
Own the delivery of robust, scalable, performant database services in an agile engineering environment.
Build effective, productive relationships with technologi’s development and infrastructure teams to ensure services can be transitioned into production in a planned, orderly and consistent manner to defined standards and key performance indicators.
Work with the Head of Infrastructure to ensure accurate forecasting and reporting of project progress.
Ensure problems/issues are solved in a timely and satisfactory manner.
Actively work to unblock issues faced by the team during delivery.
Understand and proactively plan software and infrastructure over a period of 3-5 years to meet both technical and business needs.
Manage project activity and balance this with support and administration tasks.
Monitor database efficiency and manage parameters to ensure optimum performance of our services.
Control access permissions and privileges to the databases.
Required Knowledge, Skills, and Abilities
Linux Database Administrator Requirements:
Superb interpersonal communication skills and attention to detail.
Vision, drive and passion - someone who’s prepared to get the job done, no matter what it takes and reap the rewards.
Any knowledge of GCP, AWS, Apache, Nginx, Terraform, Kubernetes, Jenkins, Gitlab, Python, Java, PHP, Galera, MariaDB, MongoDB, Redis would be considered a huge plus for any potential candidate.
Highly analytical mindset, able to debug complex database performance issues.
Excellent Linux administration skills (Ubuntu and CentOS/RHEL are preferable).
Good understanding of the TCP/IP stack.
Good familiarity with version control systems like Subversion/Git.
Good knowledge of scripting in the Linux platform.
Substantial experience working in database roles.
Experience in migration between database versions and vendors.
Upgrade lifecycle management.
Capacity management planning.
Database roadmap planning.
A good understanding of MariaDB, MySQL, Redis, Galera and MongoDB.
Detailed knowledge of Database clustering & replication.
Database indexing, index management and performance tuning.
Extensive skills in backup, restoration, performance tuning, database monitoring and security.