Full Time

Contract: Database Automation Engineer / DBA-DevOps

Upwork
$80,000 - $120,000* / year (about $38–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Upwork, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Contract: Database Automation Engineer / DBA-DevOps at Upwork is responsible for enhancing database performance and ensuring the seamless integration of development and operational processes through automation. This role encompasses designing, managing, and maintaining automated database solutions, optimizing performance, and implementing best practices for data management. The ideal candidate will collaborate closely with development and operations teams to improve database reliability, scalability, and security while providing insights through data analytics to support business objectives.



Job Responsibilities

  • Develop, implement, and maintain automated database processes to improve operational efficiency.
  • Collaborate with development teams to ensure databases are designed for optimized performance.
  • Monitor and analyze database performance metrics, implementing necessary adjustments to enhance performance.
  • Create data backup and recovery strategies to safeguard against data loss.
  • Administer database security protocols to ensure data integrity and confidentiality.
  • Assist in troubleshooting and resolving database issues in a timely manner.
  • Document and maintain database architecture, schemas, and processes for future reference.
  • Stay updated with emerging database technologies and best practices in automation and DevOps.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Database Administrator (DBA) or in a related DevOps role.
  • Proficiency in database management systems such as MySQL, Oracle, or PostgreSQL.
  • Hands-on experience with automation tools and scripting languages (e.g., Python, Shell scripting).
  • Understanding of cloud technologies and services (e.g., AWS, Azure).
  • Knowledge of containerization tools such as Docker or Kubernetes is a plus.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent communication and collaboration skills.


Technologies & Tools

The Database Automation Engineer will work with various technologies and tools, including but not limited to MySQL, Oracle, PostgreSQL, AWS, Azure, Docker, and Kubernetes. Additionally, experience with automation frameworks and scripting languages such as Python or Shell scripting will be vital for the effective execution of automation processes in database management.



Ideal Candidates

The ideal candidates for this position are detail-oriented professionals who thrive in fast-paced environments and possess strong analytical thinking abilities. They should be proactive problem solvers who can work collaboratively within cross-functional teams to achieve project and organizational objectives. Effective communication skills, a commitment to continuous learning, and a strong background in database management and automation are essential traits that will ensure success in this role.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.