Senior NoSQL Database Administrator

We are looking for a Senior Database Administrator to join our expanding IT Operations team. The successful candidate will be responsible for ensuring the performance, availability, and security of clusters of NoSQL instances in a mixture of containerized and non-containerized environments. This DBA will also be responsible for orchestrating upgrades, backups, provisioning of database instances and day-to-day maintenance of Production and Non Production Databases.

This role also includes some team work coordination and managing task priorities for the team. The person taking this position will form part of our IT Operations team. The role requires good IT knowledge especially in Infrastructure and databases. Exceptional interpersonal and communication skills will be required and they will be responsible for overseeing the operation of our 24×7 mission critical database servers.

It is a challenging role within a rapidly expanding company with a great work ethos that values and develops their employees. We are proud to be an extraordinary equal opportunity employer. Not only do we welcome all candidates, but we promise the opportunity to learn, grow, develop skills, gain knowledge, practice your craft, expand your expertise, and be a part of the leading multinational company.

Responsibilities

  • Design, deploy and support high available and scalable distributed NoSQL database for high volume transactions
  • Ensure performance, security, and availability of 24×7 mission critical databases in a mixture of containerized and non-containerized environment.
  • Cross Data Centre Replication
  • Config Management using Puppet, Ansible, and Terraform
  • Automation using Shell and Python
  • Database procedures, such as upgrade, backup, recovery, migration, deployments, etc.
  • Profile server resource usage; optimize and tweak as necessary
  • Ensure Change management process is followed
  • Maintain and develop data models, structures, and procedures to ensure the integrity of all database components
  • Prepare crystal clear documentations and specifications including database design and coding standards
  • Provide 24×7 support during on-call support rotation schedule

Team Coordination responsibilities include

  • Manage task priorities for the DBAs and make sure they are completed on time
  • Drive database incidents root cause investigations and improvements
  • Responsible for ensuring standard deployment, maintenance, monitoring and inventory processes are assign, to all database platforms
  • Define and lead the team to best practices
  • Collaborate with other team members and business stakeholders

Skills and Qualifications

Must Have
  • 6+ years of overall IT experience, with 3+ years of relevant experience in NoSQL databases/datastores (e.g Cassandra, ElasticSearch, MongoDB, etc.)
  • Strong Linux Administration Skills
  • Experience with scripting languages like Shell, Python or Ruby
  • Experience with config management tools like Puppet, Terraform and Ansible
  • Experience with optimization and performance tuning
  • Extremely organized with a strong attention to detail
  • Excellent English verbal and written communication skills
Desirable
  • Knowledge of other Database technologies (MySQL, Postgress, SQL Server, Oracle)
  • Experience with Docker Containers and Kubernetes
  • 2+ years in a Lead position in a 24×7 operational environment
  • Experience with Cloud migration and management
  • Experience with Code versioning tools like GIT and SVN

What We Offer

  • Relocation package or remote work
  • Medical insurance for you and your family
  • Competitive salary and growth opportunities
  • Reimbursement of 50% of gym fees
  • Free psychotherapy sessions
  • Flexible schedule
  • English or Spanish language classes
  • Life insurance
  • Fun social perks – from weekly drinks to big seasonal events
  • Breakfast, soft drinks, ice creams and snacks in the office

Job Category: DBA
Job Type: Full Time
Job Location: Remote

Note: Relocation to Malaga is not required for this position, but you may need to come into the office once every 2-3 months.

Menu