Database Automation Engineer

New

Skills

Devops Engineer Kubernetes Mongodb Mysql Oracle Postgres Python Sql Terraform

Upwork is seeking a Senior Database Automation Engineer to join its Data Infrastructure team within the Data Platform Services (DPS) organization. You will design, operate, and automate database systems across a global infrastructure, powering a marketplace that connects top talent with leading companies. This remote role emphasizes Python-driven automation, robust database management, and collaboration across distributed teams in APAC time zones.

Job Overview
  • Develop and maintain automation frameworks for database lifecycle management using Python.
  • Manage and optimize relational and NoSQL databases, focusing on Postgres.
  • Collaborate with infrastructure teams to integrate systems and ensure seamless operations.
  • Participate in APAC-friendly on-call rotation with weekend coverage.
  • Drive security, reliability, and efficiency across Upwork’s data assets.
Key Responsibilities
  • Design and implement robust automation frameworks for database provisioning, migration, and replication.
  • Optimize Postgres performance, backup strategies, and cross-region replication.
  • Integrate APIs with AWS, Kubernetes, and HashiCorp tools.
  • Respond to high-severity database incidents as part of a 24/7 on-call rotation.
  • Collaborate globally to deliver scalable, secure data solutions.
Required Skills & Qualifications
  • 7+ years of experience with relational databases (strong preference for Postgres).
  • Advanced Python programming skills for automation (framework development, not just scripting).
  • Expertise in database engineering, administration, and lifecycle management.
  • Proficiency with SQL and familiarity with procedural database languages.
  • Experience with cloud environments (AWS, GCP, Azure) and infrastructure-as-code tools (Terraform).
  • Strong communication skills and ability to work in distributed, multicultural teams.
  • Demonstrated ownership, accountability, and a passion for automating operations.
  • NoSQL experience (e.g., DynamoDB) is a plus.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Senior Linux Platform Engineer

New

Design and manage scalable Linux infrastructure

Automate provisioning and configuration via IaC tools

Ansible AWS Azure Devops

Senior SRE at Canonical

New

Automate enterprise infrastructure operations

Architect and maintain scalable cloud solutions

Containers Devops devsecops Engineer

Software Development Manager

New

Lead and develop engineering teams

Drive process and technology improvements

Agile Methodologies Angular AWS Azure

Database Migration Software Engineer

New

Develop scalable database migration software

Automate and test data transport tools

Devops Go gRPC Javascript

Cloud Project Manager

New

Lead and deliver cloud transformation projects

Maintain project profitability and identify new business opportunities

AWS Azure Cloud Devops

Cloud Engineering Manager Role

New

Build and lead cloud engineering teams

Deliver scalable platform and infrastructure tools

Agile Architecture AWS CI/CD

Senior AI Design Manager

New

Hire remote AI design leader

Enhance GitLab's AI capabilities

Ai Devops Machine Learning Product

Customer Success Engineer EMEA

New

Support EMEA customers remotely

Enable successful DevOps adoption

Agile Methodologies CI/CD Cloud Platforms Communication

Linux Sustaining Engineer Role

New

Resolve critical issues in open source stack

Collaborate with upstream communities

Ceph Devops Docker Engineer

Ubuntu Embedded Project Manager

Posted 3 days ago

Deliver complex engineering projects on embedded devices.

Coordinate cross-functional, multinational teams and stakeholders.

Architecture Devops Embedded systems IOT

GitOps Engineering Manager APAC

Posted 3 days ago

Lead and mentor high-performing DevOps teams

Advance infrastructure-as-code and GitOps practices

Agile Methodologies Devops Distributed systems Infrastructure as code

Microservices Engineer (Remote)

Posted 3 days ago

Design and build scalable microservices and APIs

Enhance performance, resilience, and security of backend systems

CI/CD Devops Distributed systems Docker

Lead Linux Kernel Engineer

Posted 3 days ago

Lead kernel architecture and development for Ubuntu Linux

Optimize security and performance of the Linux kernel

Bash Scripting C programming Debian packaging Device Drivers

Site Reliability Engineer Role

Posted 3 days ago

Automate infrastructure operations using software engineering best practices.

Architect, deploy, and manage cloud platforms at scale.

Containers Devops devsecops Engineer

Technical Author Roles

Posted 3 days ago

Elevate industry standards in documentation.

Build scalable documentation capacity across teams.

Community engagement Devops Git IOT

Ubuntu Kernel Engineering Manager

Posted 3 days ago

Lead distributed engineering teams

Ensure secure and high-quality kernel delivery

C programming Devops Git Golang

Rust Engineering Lead Opportunity

Posted 3 days ago

Advance Rust adoption across Canonical projects

Develop high-quality Rust software for Linux systems

Computer science Devops Distributed systems Flutter

Cloud Engineering Manager Role

Posted 3 days ago

Lead and manage distributed engineering team

Optimize managed service delivery for customers

Agile Agile Methodologies C++ Cloud Technologies

Ubuntu Security Engineer

Posted 3 days ago

Enhance Ubuntu ecosystem security

Identify and remediate software vulnerabilities

C programming Code Auditing Devops Devops Tools

Linux QA Automation Engineer

Posted 3 days ago

Enhance Ubuntu release quality through automation and testing

Monitor, analyze, and report software quality metrics

Agile Development Automation Continuous integration Data Analytics

Site Reliability Consultant

Posted 3 days ago

Manage and optimize CICD pipelines

Develop and maintain deployment tooling

Devops Github Actions Golang Java

Senior SRE Gitops Engineer

Posted 3 days ago

Advance IT operations automation

Lead infrastructure as code practices

Architecture Cloud Computing Devops Elasticsearch

Senior Golang Developer Role

Posted 3 days ago

Develop scalable cloud-based disaster recovery solutions

Enhance and maintain high-load distributed services

Algorithms Architecture Cloud Services Data Structures

Site Reliability Engineering Manager

Posted 3 days ago

Lead and mentor remote DevOps teams

Drive infrastructure as code and automation

Agile Methodologies Cloud Devops Distributed systems

Solutions Engineering Software Engineer

Posted 3 days ago

Lead development of open source automation tools

Enhance infrastructure-as-code for efficient operations

Cloud Computing Devops Distributed systems Engineer

Remote Customer Success Engineer

Posted 4 days ago

Hire a remote engineer

Support GitLab customers

CI/CD Cloud Computing Customer success Devops

Linux Kernel Engineer Role

Posted 4 days ago

Expand Ubuntu support for new SoC platforms

Optimize Linux kernel performance for partner silicon

Bash Scripting C programming Device Drivers Devops

Ubuntu Platform Integration Engineer

Posted 4 days ago

Optimize Ubuntu for new hardware and silicon.

Collaborate with partners on platform integration.

C C++ Devops Docker

Open Source Performance Engineer

Posted 4 days ago

Drive performance and correctness across software stack

Develop and maintain performance measurement frameworks

Devops eBPF Engineer Golang

Enterprise Open Source Sales Manager

Posted 4 days ago

Lead and manage regional enterprise sales teams.

Drive adoption of open source solutions among enterprise clients.

Cloud Computing Container Technologies Devops IOT

Automotive Technical Manager Role

Posted 4 days ago

Lead and grow a distributed engineering team

Ensure product compliance with automotive and industrial standards

Agile Methodologies Cloud Technologies Devops Embedded development

Linux Operations Engineer

Posted 4 days ago

Troubleshoot and resolve complex open source infrastructure issues

Collaborate with global teams and upstream communities

Ceph Devops Docker Engineer

Graduate Sales Development Role

Posted 4 days ago

Drive sales pipeline growth

Identify and engage new business opportunities

Blockchain Business Development Communication Devops

Engineering Director, Canonical

Posted 4 days ago

Lead and manage distributed engineering teams

Drive software quality and performance

Agile Methodologies Devops Director Distributed systems

Senior Python MongoDB Engineer

Posted 4 days ago

Develop a fully managed MongoDB solution

Automate deployment and operations across environments

Automated Testing Devops Engineer Infrastructure Automation

Go Developer Tooling Engineer

Posted 4 days ago

Develop open-source developer tooling

Integrate modern workflows with Ubuntu

C C++ Containers Devops

Ubuntu Platform Engineering Manager

Posted 4 days ago

Lead and develop high-performing engineering teams

Optimize Ubuntu for cutting-edge silicon platforms

Architecture C C++ Devops

Senior Ubuntu Engineering Manager

Posted 5 days ago

Lead and grow a distributed engineering team

Drive development of Ubuntu’s core components

Architecture Debian packaging Devops Java

Linux Crypto Security Engineer

Posted 5 days ago

Enhance Ubuntu's security and cryptography to meet international standards

Develop automation tools for compliance auditing and remediation

Ansible Applied Cryptography C programming Devops

Security Engineering Manager Role

Posted 5 days ago

Lead and develop a security engineering team

Drive implementation of industry security standards

Agile Development Cloud Devops IOT

Ubuntu Sales Engineer Role

Posted 5 days ago

Facilitate enterprise adoption of Ubuntu Pro

Provide technical guidance and solutions to customers

AWS Azure Cloud Computing Containers

Cloud Alliances Solutions Architect

Posted 5 days ago

Enable partners to adopt Canonical's open source technologies

Architect cloud and data center solutions

AWS Azure Bash Ceph

Containerization & Virtualization Engineer

Posted 5 days ago

Develop and enhance virtualization and container technologies

Ensure security, performance, and reliability of cloud infrastructure

Devops Docker Engineer Go

AppArmor Security Engineering Manager

Posted 5 days ago

Lead and develop the AppArmor engineering team.

Enhance Ubuntu's security through new features.

Agile Development C programming Cloud Devops

Senior SRE Engineer Role

Posted 5 days ago

Ensure infrastructure reliability and scalability

Lead and improve incident management processes

AWS Azure Datadog Devops

Linux Systems Engineer Optimisation

Posted 5 days ago

Optimise Ubuntu for modern hardware platforms

Collaborate with global partners and engineering teams

C C++ Debian Devops

Ubuntu Security Engineering Manager

Posted 5 days ago

Lead and develop a high-performing security engineering team

Drive vulnerability remediation and robust security measures

Agile Development C Devops Go

Linux Kernel Engineer Role

Posted 5 days ago

Advance Ubuntu kernel development

Ensure hardware and virtualization enablement

Bash Scripting C programming Device Drivers Devops

Cloud Services Team Manager

Posted 5 days ago

Lead and develop engineering teams

Deliver open source cloud solutions

AWS Azure Ceph Devops

Graduate Linux Software Engineer

Posted 5 days ago

Contribute to open source software and Ubuntu.

Develop robust, high-quality software for global users.

Cloud Computing Devops Engineer Golang
overtime