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 position at Upwork is a vital role aimed at optimizing database performance, automating processes, and ensuring robust DevOps practices. The successful candidate will collaborate with cross-functional teams to design, implement, and maintain database solutions that enhance operational efficiencies. You will leverage your expertise in database management and automation to streamline deployment processes, fine-tune databases, and integrate Continuous Integration/Continuous Deployment (CI/CD) pipelines, ultimately contributing to enhanced productivity and reduced time-to-market for database-related initiatives.



Job Responsibilities

  • Design and implement automated database deployment processes using best practices.
  • Manage and optimize database performance, executing necessary adjustments as required.
  • Collaborate with development teams to facilitate CI/CD integration within database systems.
  • Identify areas for process improvement and drive automation initiatives.
  • Perform regular database backups, maintenance, and recovery procedures.
  • Monitor database health and troubleshoot issues proactively.
  • Document database designs, processes, and configurations for future reference.
  • Ensure data security and compliance with industry standards.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Database Administrator or in a similar DBA-DevOps role.
  • Strong understanding of database security, backup and recovery, and performance tuning.
  • Experience with database automation tools and scripting languages (e.g., Python, Bash).
  • Familiarity with CI/CD tools and DevOps methodologies.
  • Proficiency with database management systems such as SQL Server, MySQL, PostgreSQL, or Oracle.
  • Excellent problem-solving skills and the ability to diagnose complex database issues.
  • Strong communication and collaboration skills to work effectively in a team environment.


Technologies & Tools

The Database Automation Engineer / DBA-DevOps role requires proficiency in a variety of technologies and tools, including but not limited to SQL-based databases like MySQL, PostgreSQL, and SQL Server. Familiarity with automation and orchestration tools, such as Terraform, Ansible, or Puppet, is essential. The use of CI/CD tools like Jenkins or GitLab CI is also expected. Understanding cloud platforms (AWS, Azure, Google Cloud) for database services will be beneficial in enhancing our database infrastructures.



Ideal Candidates

The ideal candidate for the Contract: Database Automation Engineer / DBA-DevOps position will demonstrate a passion for database technology, strong analytical skills, and a proactive approach to problem-solving. A keen interest in continuous learning and staying updated with the latest advancements in database automation and DevOps practices is essential. The candidate should be adaptable, customer-focused, and possess the ability to work independently while also being an effective collaborator within a team framework.

Claiming unemployment in Utah? Its agency asks for 4 new full-time employer contacts a week. What it asks →

View Similar Jobs

Matches Jobs

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