Full Time

Contract: Database Automation Engineer / DBA-DevOps

Upwork
$90,000 - $120,000* / year (about $43–$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 will be responsible for the design, implementation, and maintenance of database automation solutions that optimize performance, enhance reliability, and minimize manual interventions. This role requires a strong collaboration with software development teams to integrate database functionality with DevOps practices, ensuring that database operations are streamlined and aligned with Continuous Integration/Continuous Deployment (CI/CD) processes. The ideal candidate will demonstrate proficiency in database management, automation scripting, and DevOps methodologies to contribute to our innovative and efficient technology infrastructure.



Job Responsibilities

  • Design and implement automated solutions for database deployment, monitoring, and management.
  • Collaborate with development teams to integrate database scripts and migrations into CI/CD pipelines.
  • Optimize database performance and ensure high availability through routine maintenance and monitoring.
  • Troubleshoot and resolve database-related issues in a timely manner.
  • Develop and maintain documentation related to database architecture and automation processes.
  • Ensure data integrity and security by implementing appropriate backup, recovery, and access control strategies.
  • Stay updated on industry best practices in database management and DevOps tools.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Database Administrator and/or DevOps Engineer with a focus on automation.
  • Proficiency in SQL and knowledge of database technologies, such as MySQL, PostgreSQL, or MongoDB.
  • Experience with automation tools and frameworks such as Ansible, Puppet, or Chef.
  • Familiarity with CI/CD practices and tools, such as Jenkins or GitLab CI.
  • Strong scripting skills in languages such as Python, Bash, or PowerShell.
  • Solid understanding of cloud platforms (AWS, Azure, GCP) and container orchestration tools (Docker, Kubernetes) is a plus.


Technologies & Tools

The successful candidate will utilize a variety of technologies and tools, including but not limited to SQL databases (MySQL, PostgreSQL), automation frameworks (Ansible, Puppet), scripting languages (Python, Bash), CI/CD tools (Jenkins, GitLab CI), and cloud platforms (AWS, Azure, Google Cloud). Familiarity with containerization and orchestration technologies such as Docker and Kubernetes will also be beneficial.



Ideal Candidates

The ideal candidates for the Contract: Database Automation Engineer / DBA-DevOps position will possess strong analytical and problem-solving abilities, along with exceptional attention to detail. They should be proactive, adaptable, and able to work effectively in a fast-paced environment. Excellent communication skills and the ability to collaborate with cross-functional teams are essential. Candidates should demonstrate a continuous learning mindset and a passion for leveraging technology to drive efficiency and innovation within database operations.

Not every state sets a number of job contacts a week. In New Hampshire it is no number in state law; your local office may give you one. What it asks →

View Similar Jobs

Matches Jobs

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