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.

Overview

The Contract: Database Automation Engineer / DBA-DevOps at Upwork is tasked with designing, implementing, and maintaining the database systems that support various applications and services. This role requires an individual who is adept in both database management and DevOps practices, enabling seamless integration and automation of database systems. The candidate will collaborate with cross-functional teams to optimize database performance, ensuring high availability and reliability while contributing to the overall DevOps strategy for continuous integration and deployment.



Job Responsibilities

  • Design, implement, and maintain scalable database automation solutions.
  • Integrate database systems with CI/CD pipelines to facilitate continuous deployment.
  • Monitor database performance and optimize queries for efficient data retrieval.
  • Implement security measures to safeguard data and ensure compliance with industry standards.
  • Troubleshoot database issues and perform root cause analysis for performance bottlenecks.
  • Collaborate with developers to design database schemas that support application requirements.
  • Maintain documentation for database activities, including configurations, automations, and scripts.
  • Assist in database migrations and upgrades while minimizing downtime and data loss.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • A minimum of 3 years of experience in database administration and automation.
  • Proficiency in SQL and experience with popular RDBMS technologies (e.g., MySQL, PostgreSQL, Oracle).
  • Experience with DB automation tools and scripts (e.g., Ansible, Terraform).
  • Strong understanding of DevOps methodologies and CI/CD tools (e.g., Jenkins, GitLab CI).
  • Familiarity with cloud services (e.g., AWS, Azure) and associated database services.
  • Excellent problem-solving skills and the ability to work independently as well as in a team.


Technologies & Tools

The role of Database Automation Engineer / DBA-DevOps at Upwork involves working with various technologies and tools essential for database management and automation. Key technologies include SQL-based systems such as MySQL and PostgreSQL, cloud platforms such as AWS or Azure for managed database services, automation tools like Ansible and Terraform, as well as CI/CD tools such as Jenkins or GitLab CI for seamless integration into the development lifecycle.



Ideal Candidates

The ideal candidate for this position will possess a strong mix of technical expertise and collaborative skills. They should exhibit a proactive approach to problem-solving, displaying initiative in optimizing and automating processes. Excellent communication skills are essential for effective interaction with cross-functional teams and stakeholders. An adaptable and detail-oriented individual, who thrives in a dynamic, fast-paced environment and has a passion for continuous learning and improvement, will particularly succeed in this role.

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.