Rackspace Technology is a leading provider of expertise and managed services across all the major public and private cloud technologies. We’ve evolved Fanatical Support to encompass the entire customer journey — providing Fanatical Experience™ from first consultation to daily operations. Our passionate experts combine the power of proactive, always-on service and expertise with best-in-class tools and automation to deliver technology when and how our customers need it.
We are seeking an experienced Senior Database Administrator (Senior DBA) to lead the design, implementation, and management of enterprise database environments. In this role, you will be responsible for ensuring the availability, performance, security, and integrity of mission-critical databases that power our client’s business applications. The ideal candidate will bring deep technical expertise across multiple database platforms, strong leadership capabilities, and the ability to optimize database infrastructure while implementing forward-thinking data management strategies that align with our client’s business objectives.
Responsibilities:
- Design, implement, and maintain complex database environments, including high-availability and disaster recovery solutions.
- Lead database architecture planning and capacity forecasting to ensure optimal performance and scalability.
- Lead the operation and maintenance of Data Services Platforms (e.g., Portworx PDS).
- Develop and enforce database standards, procedures, and best practices.
- Implement comprehensive monitoring, alerting, and performance tuning for database platforms.
- Manage database security, including access controls, encryption, auditing, and compliance requirements.
- Plan and execute database upgrades, migrations, and consolidation projects with minimal business impact.
- Troubleshoot complex database issues and lead resolution efforts during critical incidents.
- Design and implement database backup and recovery strategies to meet business continuity requirements.
- Optimize database performance through indexing strategies, query optimization, and configuration tuning.
- Mentor junior DBAs and provide technical guidance on database design and implementation.
- Collaborate with development teams to design efficient database schemas and review SQL code.
- Evaluate new database technologies and provide recommendations for platform enhancements.
- Implement automation solutions for routine database administration tasks.
- Develop comprehensive documentation and operational procedures.
- Participate in after-hours on-call rotation for critical database support.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 8+ years of experience in database administration roles.
- Deep expertise in at least one major database platform (Oracle, SQL Server, PostgreSQL, MySQL).
- Strong knowledge of additional database technologies (NoSQL, cloud databases, etc.).
- Experience with database virtualization and containerization.
- Experience with in-memory database technologies.
- Experience with high-availability solutions (clustering, replication, Always On, RAC, etc.).
- Expertise in database performance tuning, query optimization, and indexing strategies.
- Strong understanding of database security best practices and compliance requirements.
- Experience with database backup/recovery solutions and disaster recovery planning.
- Knowledge of database monitoring tools and performance analysis.
- Experience with data modeling and database design principles.
- Strong problem-solving abilities and analytical skills.
- Excellent communication and documentation abilities.
- Relevant database certifications (Oracle Certified Master, MCDBA, etc.).
Additional Skills (Good to Have):
- Experience with cloud database platforms.
- Proficiency in scripting and automation (PowerShell, Python, Bash, etc.).
- Knowledge of data warehousing and business intelligence solutions.
- Familiarity with database DevOps practices and CI/CD pipelines.
- Understanding of big data technologies (Hadoop, Spark, etc.).
- Knowledge of data governance frameworks and data privacy regulations.
- Experience with database migration tools and methodologies.
- Familiarity with infrastructure as code for database deployments.
- Background in application performance management as it relates to databases.
- Knowledge of graph databases or other specialized database platforms.
- Experience with data integration and ETL processes.
- Understanding of database sharding and partitioning strategies.