Remote Job
Mysql Database Engineer
Updox
Mysql Database Engineer
A MySql Database Engineer is responsible for participating in all aspects of planning, deploying, documenting, monitoring, and maintaining our data persistence infrastructure critical to the success of the business.
What you'll do...
- Maintaining/Improving Infrastructure
- Monitoring Existing Infrastructure
- Deploying New Infrastructure
- Automating Management Tasks
- Evaluating Technologies and Tools
- Troubleshooting and Fixing Infrastructure Issues
- Writing and Updating Documentation
Essential Job Functions- Maintain/Monitor/Improve Mysql/Percona Servers 30%
- Maintain/Monitor/Improve Indexes, and Application Queries 15%
- Manage/Verify Database Backups, Integrity, and DR Capabilities 15%
- Plan/Automate/Deploy/Troubleshoot Infrastructure 15%
- Work with Developers to Plan/Improve Application Queries 10%
- Work with Analytics Team to Plan/Improve Data Warehouse and Analytics Queries 10%
- Meetings/Presentations/Demos 5%
What you'll bring...- 3+ years experience with managing MySQL (Configuration, replication, etc.)
- 2+ years experience with SQL, or as a MySQL database administrator. (Writing and tuning indexes, query optimization, data modeling)
- 2+ years of experience planning, deploying, and managing Linux based infrastructure.
- 2+ years of experience automating tasks and writing tools in a scripting language (i.e. Bash, Python, Go, Ruby).
- 1+ years of experience with common networking technologies (i.e. IPv4, NAT, Firewalls).
- 1+ years of experience working with a configuration management tool (i.e. Ansible, Puppet, Chef, SaltStack).
- Production MySQL Orchestrator experience (or similar tech) is highly desired.
- Production ProxySQL experience (or similar tech) is highly desired.
- Production experience with Percona tools is highly desired.
Bonus Points (one or all):- Experience managing document databases such as Elastic, MongoDB, ArangoDB, etc.
- Experience managing or automating tasks for Ubuntu/Redhat based systems.
- Experience managing infrastructure with Ansible.
- Experience managing or using RabbitMQ or Apache Kafka.
- Experience managing or using Redis optionally with Sentinel.
- Experience managing or using ElasticSearch, Logstash, or Kibana.
- Experience working with Kubernetes or equivalent container orchestration.
- Bachelor's degree or higher in Computer Science, IT or EE.
This position can be remote.
DH1
Skills
- mysql
- nosql
- devops
- ruby
- python
- mongodb
- golang