
Senior Database Administrator
Upland Software
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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