Full Time

Contract: Database Automation Engineer / DBA-DevOps

Upwork
$85,000 - $120,000* / year (about $41–$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

As a Contract: Database Automation Engineer / DBA-DevOps at Upwork, you will play a crucial role in optimizing our database systems and automating operations across the development and production environments. Your responsibilities will encompass the design, implementation, and maintenance of database automation frameworks, ensuring high performance and reliability. You will collaborate closely with development teams to enhance system integrations and streamline processes, ultimately contributing to the agility and efficiency of our software delivery lifecycle.



Job Responsibilities

  • Design and implement automated solutions for database management and administration tasks.
  • Monitor database performance, conduct performance tuning, and ensure high availability.
  • Collaborate with development teams to integrate databases with applications seamlessly.
  • Work on infrastructure as code (IaC) to manage database environments effectively.
  • Perform routine backups, recovery operations, and data integrity checks.
  • Provide technical support and troubleshooting expertise for database-related issues.
  • Stay up-to-date with database technologies and introduce best practices for automation.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience as a Database Administrator or in a similar role.
  • Proficiency in SQL and experience with database technologies such as MySQL, PostgreSQL, or Oracle.
  • Solid understanding of DevOps principles and CI/CD methodologies.
  • Experience with automation tools and scripting languages like Python, Bash, or PowerShell.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Strong analytical and problem-solving capabilities.


Technologies & Tools

In this position, you will work extensively with technologies such as SQL Server, MySQL, PostgreSQL, and Oracle databases. Familiarity with automation and configuration management tools like Ansible, Terraform, or Chef is essential. Proficiency in container orchestration tools like Docker and Kubernetes will also be beneficial, along with experience utilizing cloud services such as AWS RDS or Azure SQL Database for deploying and managing cloud-based database solutions.



Ideal Candidates

The ideal candidates for this position will be self-motivated individuals who demonstrate a passion for database technology and automation. They should possess strong communication skills that enable seamless collaboration with cross-functional teams. A proactive approach to problem-solving and the ability to function effectively in a fast-paced, dynamic environment will be key. Candidates should also exhibit a commitment to continuous learning and process improvement, as well as the ability to adapt to new technologies and challenges with agility.

Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →

View Similar Jobs

Matches Jobs

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