Upland Software

Senior Database Administrator

Upland Software

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Manage 19+ MySQL instances across 5 AWS regions, currently split between RDS and EC2 instances.
  • Assist with in-flight project to upgrade MySQL 5.6 to 8.0.43.
  • Oversee DocumentDB and DynamoDB clusters for high availability and scalability
  • Implement backup, recovery, and disaster recovery strategies
  • Ensure PCI DSS compliance and secure encryption of data at rest and in transit
  • Partner with Development and CloudOps teams to deliver resilient, high-performance database solutions
  • Maintain and optimize Amazon RDS (MySQL 8.0.x), DocumentDB, and DynamoDB environments
  • Monitor and tune database performance, capacity, and replication
  • Manage cross-region read replicas, multi-AZ deployments, and failover procedures
  • Implement and verify automated backup and recovery systems
  • Monitor with CloudWatch, CloudTrail, Alert Logic, and SNS notifications
  • Conduct DR (Disaster Recovery) testing and maintain failover documentation
  • Identify cost optimization opportunities for storage, backups, and data transfer
  • Coordinate database alerting, escalation, and response across global teams

Requirements

  • 7+ years of MySQL database administration experience, supporting a production environment
  • 5+ years AWS cloud database management (RDS, DocumentDB, DynamoDB)
  • 5+ years of experience working in Amazon Web Services Production environment, with multi-region, high-availability database architectures
  • Strong experience in Windows Server administration, running on AWS EC2 instances.
  • Experience in previous MySQL legacy upgrades to 8.x
  • Broad experience across multiple database platforms
  • Ability and desire to learn new systems quickly with little supervision
  • Ability and desire to automate solutions
  • Ability to work with multiple teams in an effective and collaborative manner
  • Ability to relate complex technical problems to non-technical business stakeholders.
  • Excellent communication and documentation skills
  • Knowledge of PCI DSS compliance requirements would be beneficial
  • Scripting skills in PowerShell, bash, and Python
  • Monitoring expertise with CloudWatch, SNS, and third-party tools
Benefits
  • Collaborative work environment
  • Opportunities for professional development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
MySQLAWSDocumentDBDynamoDBWindows ServerPowerShellbashPythondisaster recoverydatabase performance tuning
Soft skills
collaborationcommunicationdocumentationproblem-solvingautomationlearning agilitystakeholder engagementteamworkescalation managementcost optimization