Senior Database Automation Engineer

Remote from
LATAM flag
LATAM
Annual salary
Undisclosed
Salary information is not provided for this position. Check our Salary Directory to estimate the average compensation for similar roles.
Job type
Contract,
Job posted
Apply before
17 Feb 2025
Experience level
Senior
Views / Applies
12345 / 123

About Upwork

The world’s work marketplace.

Actively Hiring

Join Upwork’s Data Infrastructure team, which is responsible for and supports all of Upwork’s databases. This includes designing and operating the database landscape and automating anything related to it. These tasks will require deep knowledge of databases and software development.

As a Database Automation Engineer at Upwork, you’ll leverage your expertise in databases and software development to tackle challenges ranging from routine tasks, like creating new databases, to more complicated tasks such as system replication and online migrations. You’ll work on orchestrating complex systems, developing new database automation of different complexity, and enhancing existing automations to ensure scalability, reliability, and efficiency across Upwork’s core database infrastructure.

This is a contract position with the potential for contract renewal based on project needs and accomplishment towards deliverables.

Work/Project Scope:

  • Developing new database automations and enhancing existing automations
  • Develop strong tooling and automations to support a zero-downtime business
  • Standard deployment, operational and maintenance DBA tasks supported by automations
  • Create and maintain vulnerability management policies, procedures, and training

Must Haves (Required Skills):

  • Automation mindset: desire and ability to automate repetitive tasks
  • 7+ years of professional experience
    • Strong software development background and experience with a language like Python (preferred) or PERL: You know how to write code for automations beyond a simple shell script
    • Relational database management experience: Postgres (preferred) / MySQL / Oracle
    • Proficiency with database languages: SQL, PL/SQL or pgPL/SQL
    • Preferably with cloud management experience: Experience with Terraform (and similar tools like Hashicorp Packer, Chef/Ansible)
  • Participate in on-call rotation for data-related incidents
  • Take initiative and full accountability for solving problems and delivering outcomes, even in collaborative or challenging situations
  • Think and act holistically, considering the broader impact beyond specific roles, teams, or functions
  • Be resourceful and proactive, escalating issues when necessary to prevent delays or inefficiencies
  • Demonstrate a commitment to excellence by maintaining high standards of execution and delivering high-quality, scalable, and innovative solutions

Upwork is proudly committed to fostering a diverse and inclusive workforce. We never discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical condition), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Additionally, a criminal background check may be run on a candidate after a conditional offer to perform your services for Upwork is made. Qualified applicants with arrest or conviction records will be considered in accordance with applicable law, including the California Fair Chance Act and local Fair Chance ordinances.

Apply now >

Annual salary information is not provided for this position. Explore salary ranges for similar roles in our Salary Directory β€Ί
Megaphone

Personalised job alerts

Set up personalised e-mail alerts about similar remote jobs

FacebookTwitterLinkedIn

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar remote jobs in Software Engineering

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more β€Ί
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more β€Ί
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more β€Ί
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

FAQ

What position is Upwork hiring for?

Upwork is hiring a remote Senior Database Automation Engineer from 🌎 LATAM

What type of employment does Upwork offer?

This is a Contract role.

Network

Jobicy+ Subscription

Jobicy

538 subscribers are already enjoying exclusive, experimental and pre-release features.

Free

USD $0/month

For people just getting started

Unlimited applies and searches
Access on web and mobile apps
One active job alert
Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

Ad-free experience
Up to 10 active job alerts
Personal career consultant
AI-powered job advice
Identity verified badge
Jobs views and applies stats
Go to account β€Ί