Senior Database Engineer

The Database Engineer, Senior monitors the performance, scalability and security and resolves any issues. Plans, designs, develops and implements an organization’s databases. Being a Database Engineer, Senior requires comprehensive knowledge of database technologies, along with solid coding and computer system skills. Evaluates existing database design to determine necessary updates and integration requirements of new design, and to ensure final solutions meet organizational needs. In addition, Database Engineer, Senior typically requires a bachelor’s degree. Typically reports to a manager. Being a Database Engineer, Senior contributes to moderately complex aspects of a project. Work is generally independent and collaborative in nature. Working as a Database Engineer, Senior typically requires 4 to 7 years of related experience.

Senior Database Engineer Job Description Template

Our company is looking for a Senior Database Engineer to join our team.

Responsibilities:

  • Build, scale, and administer MySQL and analytic database infrastructure with a focus on the performance, availability and growth needs of the company;
  • Improve and optimize database administration and management with coding and automation;
  • Support large-scale global disaster recovery exercises while working closely with other infrastructure, production and business teams at Aera;
  • Participate in rotational on-call schedule;
  • Support day-to-day operations and escalations of the database systems;
  • Build an ecosystem supported by full-coverage automation with a bias towards build vs. buy and self-service as a primary objective;
  • Contribute to meeting KPIs and SLAs through management of task queues;
  • Work on a team of highly technical and talented database engineers responsible for maintaining the global database systems for Enterprise Engineering;
  • Troubleshooting, fault-isolation and communication across the infrastructure, applications and business teams.

Requirements:

  • 8+ years of proven track record of building, securing and automating enterprise scale infrastructure and systems;
  • Experience with continuous integration tools such as: Jenkins, Liquidbase, Flyway, etc. A big PLUS;
  • Familiarity with modern distributed container cluster management systems a big PLUS (kubernetes, Docker , …);
  • Experience with the use, Data Loss Prevention, Encryption/Tokenization, Database Activity Monitoring technologies.