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.

Overview

The Contract: Database Automation Engineer / DBA-DevOps position at Upwork requires a skilled professional to design, implement, and manage database automation processes that enhance the performance and reliability of our systems. The successful candidate will collaborate with multiple teams to streamline data workflows, optimize database performance, and ensure the seamless integration of DevOps practices in our database management routine. You will play a crucial role in automating database tasks and troubleshooting issues, contributing to overall operational excellence.



Job Responsibilities

  • Design and implement database automation scripts to enhance operational efficiency.
  • Collaborate with development teams to integrate database solutions into CI/CD pipelines.
  • Monitor and optimize database performance, ensuring high availability and reliability.
  • Troubleshoot and resolve database-related issues in a timely manner.
  • Maintain documentation of database systems, processes, and configurations.
  • Implement and enforce best practices for database security and compliance.
  • Assist in capacity planning and performance tuning of databases.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Database Administrator or in a similar role.
  • Strong proficiency in one or more database management systems such as MySQL, PostgreSQL, or Oracle.
  • Experience with automation tools and scripting languages (e.g., Python, Bash).
  • Familiarity with DevOps methodologies and tools (e.g., Docker, Jenkins).
  • Solid understanding of database security, backup, and recovery procedures.
  • Excellent analytical and troubleshooting skills.


Technologies & Tools

This position requires expertise in various technologies and tools such as SQL, NoSQL databases, AWS/Azure cloud services, CI/CD tools like Jenkins and Git, and containerization tools like Docker. Familiarity with monitoring and automation tools will be advantageous for maintaining optimized and automated database environments.



Ideal Candidates

The ideal candidate for this role should demonstrate a passion for database performance and automation, possess strong problem-solving capabilities, and be proactive in identifying opportunities for improvement. Additionally, they should exhibit excellent communication skills to effectively collaborate with cross-functional teams and have a commitment to delivering high-quality results in a fast-paced environment. An adaptable mindset and enthusiasm for continuous learning are essential traits that will contribute to success in this position.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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