Salary
💰 $150,000 - $200,000 per year
Tech Stack
AnsibleAWSCloudDockerJavaKubernetesLinuxMariaDBMongoDBMySQLNoSQLOpen SourcePerlPostgresPythonSQL
About the role
- Work closely with clients to understand their technical requirements, business goals, and database architecture either remotely or on-site as per customer needs. Professional Services encompasses a range of technical capabilities from a simple estate health check to a large scale architectural design
- Lead and support MariaDB deployments, including design, configuration, migration, and integration.
- Conduct performance tuning, troubleshooting, and database health checks to maximize efficiency and reliability.
- Provide in-depth strategic recommendations for database scaling, architecture improvements, and best practices.
- Develop and deliver technical documentation, project plans, and reports to ensure project transparency and customer success.
- Educate and mentor customers and internal teams on MariaDB features, tools, and best practices.
- Participate in the full software development lifecycle including programming, debugging, and creating new features, specifically around the requirements of top customers
- Writing, debugging and testing queries and code
- Risk assessment of larger system designs and recommendation of alternatives to customer and core MariaDB engineering teams
- Functional and regression testing of MariaDB server, components and tooling
- Test result analysis, creation of reproducible test cases and defect reporting
- Facilitate efforts to reproduce customer issues, create test cases, and provide patches for production systems to enable targeted collection of debug data and increase customer uptime
Requirements
- Proven expertise in database technologies, particularly MariaDB or MySQL.
- Hands-on experience in database administration, performance tuning, and troubleshooting.
- Proficiency with SQL and familiarity with database programming languages.
- Strong understanding of database architecture, replication, and backup strategies.
- Excellent problem-solving skills with a proactive approach to identifying and resolving issues.
- Outstanding communication skills, both written and verbal, with a customer-focused mindset.
- Good knowledge of Linux, and hands-on experience with everyday maintenance/administration
- Basic shell/bash/ansible scripting skills
- Work experience with version control (git) and defect tracking systems
- Understanding of DevOps and agile development practices
- MariaDB Tools and Products such as: Enterprise Server, MaxScale, ColumnStore, Vector Search, Kubernetes Operator
- Certifications in MariaDB, MySQL, or cloud platforms are a plus.
- MariaDB, MySQL, Postgres, or MongoDB development expertise
- Experience with open source development
- Mac or Windows as a primary development platform
- Knowledge of MariaDB/MySQL DBMS, internals, SQL dialects, connectors
- Knowledge of Perl, Python, Bash, Java
- Experience with popular database performance benchmarks and code profilers
- Familiarity with databases in the cloud
- Work experience with cloud environments (AWS, Google Cloud) and virtualization tools (QEMU, Docker)
- Familiarity with NoSQL products/concepts
- Familiarity with systemd, SELinux