Database Engineer Job Description

Database Engineer I assists in the planning and engineering of an organization’s databases. Monitors the performance, scalability and security. Being a Database Engineer I evaluates existing database design to determine necessary updates and integration requirements of new design, and to ensure final solutions meet organizational needs. Requires comprehensive knowledge of database technologies, along with solid coding and computer system skills. Additionally, Database Engineer I typically requires a bachelor’s degree. Typically reports to a manager. The Database Engineer I works on projects/matters of limited complexity in a support role. Work is closely managed. To be a Database Engineer I typically requires 0-2 years of related experience.

Database Engineer Job Description Template

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

Responsibilities:

  • Performance periodic maintenance as/when required;
  • Provide database solutions based on technical documents and business requirements;
  • Maintain standard policies for database development activities;
  • Ensure data integrity and quality in database systems;
  • Build high-performance, massively-scalable, always-available Cloud-based systems;
  • Be responsible for ensuring data consistency and integrity across all database systems;
  • Assist in planning and performing database upgrades and migrations;
  • Work closely with other IT resources (e.g. Windows Engineering team, Network Administrators) to create and implement new applications and technologies;
  • Improving performance as well as establish performance baselines;
  • Participate and lead in data processing and projects from internal and external customers;
  • Responsible for providing day-to-day support and maintenance for existing and new databases;
  • Assume various DBA responsibilities to serve an expanding user base (permissions, backups, transactional log jams);
  • Work with agile teams and product owners to ensure database design and performance meet business requirements;
  • Troubleshoot database related issues in a timely fashion and collaborate and coordinate solutions with IT and external contractors;
  • Facilitate the smooth transition of Research projects from dev to production using SSIS, Control-M and Seismic.

Requirements:

  • Proactively identifies and automates the resolution to database availability and performance failures throughout the environment;
  • Performs moderately complex database upgrades/patching as well as periodic health checks in accordance with established policies and procedures;
  • Ability to use developer tools such as SQLStudio, JDeveloper, Jheadstart, NetBeans, Solaris, Aqua Data Studio, etc;
  • Mash/OpenStack;
  • Patching/Install/Upgrades;
  • DoD Experience;
  • Familiarity with unstructured databases;
  • Strong oral and written communication skills;
  • SA Skills;
  • Bachelor’s degree in Computer Science/Mechanical Engineering, Technology or related Engineering field with 2+ years of relevant experience;
  • Experience in both structured and unstructured database technologies;
  • Strong interpersonal and presentation skills;
  • Hands on experience with Linux system administration, including hardware and software troubleshooting, system maintenance, and design;
  • Ability to work with and analyze data-intensive and detailed information, and to draw meaningful conclusions from that information;
  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.