Full Time

Contract: Database Automation Engineer / DBA-DevOps

Upwork
$80,000 - $120,000* / year (about $38–$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 responsible for designing, developing, and maintaining automated database solutions to enhance operational efficiency and reliability. This role entails collaborating with multiple teams to manage database deployments, ensuring optimal performance, and implementing best practices in data management. The ideal candidate will leverage their expertise to streamline processes, troubleshoot issues, and contribute to database security initiatives, all while keeping up with the latest trends and technologies in database management and DevOps practices.



Job Responsibilities

  • Design, implement, and maintain automated database deployment pipelines.
  • Monitor database performance and optimize queries to enhance system efficiency.
  • Collaborate with software development teams to integrate database solutions seamlessly into applications.
  • Conduct regular database backups, restorations, and data migrations.
  • Develop and maintain documentation for database architecture, procedures, and configurations.
  • Implement security measures to safeguard sensitive data and comply with industry standards.
  • Troubleshoot and resolve database-related issues quickly and effectively.
  • Participate in DevOps initiatives to integrate database management with CI/CD workflows.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Database Administrator (DBA) or in a similar role.
  • Strong knowledge of SQL and database scripting languages.
  • Experience with database automation tools and technologies (e.g., Ansible, Terraform).
  • Familiarity with various database management systems (e.g., MySQL, PostgreSQL, Oracle, Microsoft SQL Server).
  • Background in DevOps methodologies and tools (e.g., Jenkins, Docker, Kubernetes).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, both verbal and written.


Technologies & Tools

This position will involve working with a variety of technologies and tools, including but not limited to SQL databases, DevOps tools like Jenkins and Docker, configuration management systems such as Ansible, and cloud platforms like AWS or Azure. Familiarity with version control systems such as Git and experience with automation frameworks will also be crucial for success in this role.



Ideal Candidates

The ideal candidates are detail-oriented individuals with a strong technical background in database management and DevOps practices. They should possess a proactive mindset, enabling them to anticipate potential issues and develop efficient solutions. Candidates who demonstrate flexibility, strong collaboration skills, and a commitment to continuous improvement will thrive in this role. A passion for staying updated with industry trends and a desire to leverage technology for business enhancements are essential attributes.

Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →

View Similar Jobs

Matches Jobs

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