Description
Senior MySQL DBA
Must Have
Advanced MySQL skills
Good puppet skills
Nice to Have
PostgreSQL
Other automation tools ie Chef, Ansible etc
Also Beneficial
Oracle, MongoDB
Role purpose:
An expert in relational database technologies responsible for the installation, deployment, alerting, monitoring and 24/7 operation of production systems. The Database Engineers work closely with System Administrators working on deploying reliable systems using automation as much as possible. Generally providing database as a service' to many development teams in development, test and production environments. A key part of the role will be supporting database related activities where required as the business converts to use of IBM WebSphere over the next few years.
Key Responsibilities:
- Continually improving the tools and methods related to databases operations
- Developing and maintaining good working relationships with technical staff in other teams
- Maintenance of automation code related to databases
- Ensuring high availability of database systems
- Creation of and ability to implement data recovery to a high standard
- Mentoring and knowledge sharing
- Participating in an out of hours on call rota.
Skills and Experience:
- Demonstrable people and communication skills
- Enthusiastic with an ongoing interest in technology
- Ability to empathise and listen to problems
- Able to explain technical concepts clearly and succinctly
- Willing and able to work in as part of a team
- Required Database technologies: MySQL. Any Postgresql experience would be great.
- Must have experience with replication - configuration, troubleshooting etc.
- Useful: Oracle, Mongo, Tungsten
- Experience with Linux based system administration and tools
- Comfortable in the use of Git and experience with change management methodologies or concepts
- Experience with automation software, preferably Puppet. Ansible/Salt an advantage
- Competent with Bash Scripting
- Programming experience, at least one of: Perl, Python, Ruby
- Familiar with monitoring and alerting technologies and concepts
- Experience with Agile' work flow methodologies
- Documentation skills
- Virtual server administration
- VMWare, AWS