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 involves designing, implementing, and maintaining automated database systems while ensuring their reliability, scalability, and efficiency. The successful candidate will work in a collaborative environment, utilizing their extensive knowledge of database management systems to support the deployment and integration of complex applications. Additionally, this role requires a robust understanding of DevOps practices to enhance workflow and optimize database functionalities in a cloud-based context.



Job Responsibilities

  • Design and implement automated database solutions to facilitate continuous integration and deployment processes.
  • Monitor and optimize database performance, ensuring high availability and reliability.
  • Collaborate with development teams to define and implement integration strategies for database services.
  • Develop scripts and tools for database automation and maintenance tasks.
  • Implement security measures and manage access controls for database systems.
  • Conduct backup and recovery procedures to safeguard data integrity.
  • Perform routine health checks and system updates for optimal database performance.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Database Administrator, Database Developer, or in a similar role.
  • Strong knowledge of SQL and NoSQL databases, including MySQL, PostgreSQL, MongoDB, or similar.
  • Familiarity with DevOps practices, CI/CD tools like Jenkins or GitLab, and cloud services such as AWS, Azure, or GCP.
  • Experience in scripting languages such as Python or Bash for automation tasks.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work in a collaborative team environment.


Technologies & Tools

The Database Automation Engineer / DBA-DevOps role utilizes a variety of technologies and tools to achieve its objectives. Key technologies include relational databases like MySQL and PostgreSQL, NoSQL databases such as MongoDB, cloud platforms like AWS and Azure, and automation and orchestration tools including Jenkins and Docker. Strong proficiency in automation scripting languages like Python or Bash is also essential for handling database management tasks efficiently.



Ideal Candidates

The ideal candidates for this position will possess not only the technical skills required for database management and DevOps practices but also demonstrate strong analytical abilities and a proactive mindset. They should be adaptable, capable of managing competing priorities in a dynamic environment, and committed to continuous improvement and innovation. Effective communication and collaboration skills are essential, as candidates will interact with various teams and stakeholders while implementing database solutions.

Job alerts are where we started. See everything else Jobareer does, on one page. What Jobareer does →

View Similar Jobs

Matches Jobs

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