Upland Software ยท 9 hours ago
Senior Database Administrator
Upland Software is a leading provider of cloud-based Enterprise Work Management software, and they are seeking a Senior Database Administrator. This role involves managing, optimizing, and securing large-scale distributed database systems across multiple AWS regions, ensuring uptime and efficiency in alignment with SLAs.
Computer Software
Responsibilities
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
Qualification
Required
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
Preferred
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
Company
Upland Software
Upland Software (Nasdaq: UPLD) is a leader in AI-powered knowledge and content management software.
H1B Sponsorship
Upland Software has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (1)
2023 (2)
2022 (2)
2021 (1)
2020 (3)
Funding
Current Stage
Late StageRecent News
2024-05-21
2024-05-21
Company data provided by crunchbase