Senior Database Administrator, SRE Focus
π Job Overview
- Job Title: Senior Database Administrator, SRE Focus
- Company: ServiceTitan
- Location: Yerevan, Armenia
- Job Type: Full-Time
- Category: DevOps Engineer, System Administrator
- Date Posted: June 26, 2025
- Experience Level: 5-10 years
- Remote Status: On-site
π Role Summary
- Manage and optimize SQL Server and PostgreSQL databases on cloud (Azure and AWS) and on-premises environments.
- Collaborate with development and operations teams to improve database performance and implement robust backup and recovery procedures.
- Design, implement, and manage database systems with a focus on high availability, scalability, and performance.
- Automate repetitive DBA tasks using scripting and automation tools to enhance efficiency and reliability.
- Engage in the whole lifecycle of servicesβfrom inception and design through deployment, operation, and refinement.
π Enhancement Note: This role combines database administration and site reliability engineering (SRE) principles, focusing on managing and optimizing databases while ensuring high availability and performance.
π» Primary Responsibilities
- Manage and optimize SQL Server and PostgreSQL databases on Azure and AWS cloud platforms, as well as on-premises environments.
- Develop and enforce database administration and security standards to protect data and ensure compliance.
- Monitor database performance and implement changes, including applying new patches and versions as needed.
- Automate repetitive DBA tasks using scripting and automation tools to improve efficiency and reduce human error.
- Ensure high availability and acceptable levels of performance for mission-critical database resources by implementing strategies such as replication, clustering, and load balancing.
- Develop disaster recovery strategies with clear RTO (Recovery Time Objective) and RPO (Recovery Point Objective) metrics.
- Work with cloud infrastructures using Infrastructure as Code (IaC) tools like Terraform, container orchestration with Kubernetes, and Docker.
- Implement and manage continuous integration and deployment (CI/CD) systems using tools such as TeamCity, GitHub Actions, and Azure DevOps.
- Utilize observability tools like Datadog, ELK stack, Grafana, and Prometheus to monitor systems and databases effectively.
- Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
- Maintain services once they are live by measuring and monitoring availability, latency, and overall system health.
π Enhancement Note: This role requires a strong understanding of database management, cloud platforms, and SRE practices to ensure the reliability and performance of critical database systems.
π Skills & Qualifications
Education: Bachelorβs degree in Computer Science, Information Technology, or a related field.
Experience: 5+ years of experience as a DBA or SRE, with a focus on SQL Server and PostgreSQL.
Required Skills:
- Proven experience with SQL Server and PostgreSQL database management.
- Strong experience with Azure and AWS cloud platforms, with a preference for Azure expertise.
- Solid understanding of SLI/SLOs and general SRE practices.
- Experience with Infrastructure as Code (IaC), preferably Terraform, Kubernetes, and Docker.
- Proficiency in CI/CD tools such as TeamCity, GitHub Actions, and Azure DevOps.
- Knowledge of observability tools like Datadog, ELK stack, Grafana, and Prometheus.
- Strong problem-solving skills and the ability to work under pressure.
Preferred Skills:
- Familiarity with GitOps and experience with Flux/Argo CD.
- Knowledge of cloud infrastructure and containerization.
π Enhancement Note: Candidates with experience in both database administration and SRE practices will have a significant advantage in this role.
π Web Portfolio & Project Requirements
Portfolio Essentials:
- Database Management Projects: Include examples of managing and optimizing SQL Server and PostgreSQL databases, highlighting performance improvements, scalability enhancements, and high availability implementations.
- Cloud Platform Projects: Showcase your experience with Azure and AWS by demonstrating database migrations, infrastructure as code (IaC) implementations, and CI/CD pipeline setups.
- Disaster Recovery Strategies: Present case studies or examples of disaster recovery strategies you've implemented, including RTO and RPO metrics.
Technical Documentation:
- Database Administration Standards: Document the database administration and security standards you've developed and enforced in previous roles.
- Automation Scripts: Include examples of scripts you've written to automate repetitive DBA tasks, demonstrating your scripting skills and attention to detail.
- Monitoring and Alerting: Showcase your experience with observability tools by presenting examples of dashboards, alerts, and monitoring strategies you've implemented.
π Enhancement Note: A strong portfolio for this role will demonstrate a candidate's ability to manage and optimize databases, as well as their understanding of SRE practices and cloud platforms.
π΅ Compensation & Benefits
Salary Range: $70,000 - $120,000 per year (based on regional market research and experience level)
Benefits:
- Flexible Time Off
- Learning and Development Opportunities
- Comprehensive Onboarding Program
- Leadership Training
- Bonusly
- Peer-Nominated Awards
- Company-Paid Medical, Dental, and Vision Insurance (available to employees and their dependents day 1)
- Wellness Benefit
- Office Massage
- Parental Leave
- Financial Planning Tools
- Employee Assistance Program Services
Working Hours: Full-time, 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines.
π Enhancement Note: The salary range provided is based on market research for senior database administrator roles in the Yerevan, Armenia region, with consideration for the candidate's experience level.
π― Team & Company Context
π’ Company Culture
Industry: Software as a Service (SaaS) β Home Services Industry
Company Size: Medium (250-999 employees)
Founded: 2012
Team Structure:
- Database Administration Team: The team consists of database administrators and site reliability engineers who work closely with development and operations teams to manage and optimize databases.
- Reporting Structure: The team reports to the Director of Database Engineering, who oversees database administration, data engineering, and data science teams.
- Cross-Functional Collaboration: The team works closely with software development, quality assurance, and IT operations teams to ensure the reliability and performance of database systems.
Development Methodology:
- Agile/Scrum: The team follows Agile/Scrum methodologies, with bi-weekly sprint planning, daily stand-ups, and regular retrospectives.
- Code Review and Quality Assurance: The team emphasizes code review, testing, and quality assurance practices to ensure the reliability and performance of database systems.
- Deployment Strategies: The team uses CI/CD pipelines and automated deployment strategies to ensure the timely and reliable delivery of database changes.
Company Website: ServiceTitan
π Enhancement Note: ServiceTitan is a fast-growing SaaS company focused on the home services industry, with a strong emphasis on technology and innovation. The company values a collaborative and agile work environment, with a focus on continuous learning and improvement.
π Career & Growth Analysis
Database Administration Career Level: Senior Database Administrator, SRE Focus β Responsible for managing and optimizing databases, ensuring high availability and performance, and collaborating with development and operations teams to improve database systems.
Reporting Structure: Reports directly to the Director of Database Engineering, working closely with software development, quality assurance, and IT operations teams.
Technical Impact: This role has a significant impact on the reliability and performance of database systems, ensuring that critical data is accessible, secure, and optimized for maximum performance.
Growth Opportunities:
- Technical Leadership: As a senior team member, there is potential for growth into a technical leadership role, such as a Database Engineering Manager or Principal Database Engineer.
- Specialization: Candidates can specialize in specific database technologies, cloud platforms, or SRE practices to further develop their expertise.
- Mentorship: Senior team members have the opportunity to mentor junior team members, helping them develop their skills and advance their careers.
π Enhancement Note: ServiceTitan offers strong growth opportunities for candidates looking to advance their careers in database administration and SRE practices.
π Work Environment
Office Type: Modern, collaborative workspace with a focus on open communication and teamwork.
Office Location(s): Yerevan, Armenia
Workspace Context:
- Collaborative Workspace: The office features open workspaces that encourage collaboration and communication among team members.
- Development Tools: The team uses modern development tools, including multiple monitors, testing devices, and automation tools to enhance productivity and efficiency.
- Cross-Functional Interaction: The team works closely with other departments, such as software development, quality assurance, and IT operations, to ensure the reliability and performance of database systems.
Work Schedule: Full-time, 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines. The team follows a bi-weekly sprint schedule, with daily stand-ups and regular team meetings.
π Enhancement Note: ServiceTitan's work environment emphasizes collaboration, communication, and continuous learning, with a focus on helping team members grow both personally and professionally.
π Application & Technical Interview Process
Interview Process:
- Phone Screen (30 minutes): A brief conversation to assess communication skills and cultural fit.
- Technical Phone Screen (60 minutes): A deeper dive into technical skills, focusing on database management, cloud platforms, and SRE practices.
- On-site Interview (4-5 hours): A series of interviews with team members, focusing on technical skills, problem-solving, and cultural fit.
- Technical Deep Dive (60 minutes): A detailed discussion of the candidate's technical experience and expertise.
- System Design (60 minutes): A case study or problem-solving exercise to evaluate the candidate's ability to design and implement scalable database systems.
- Behavioral Interview (60 minutes): A discussion of the candidate's past experiences and how they have handled specific challenges in their previous roles.
- Cultural Fit Interview (30 minutes): A conversation to assess the candidate's cultural fit with the team and company values.
- Final Decision: A final decision is made based on the candidate's technical skills, problem-solving abilities, and cultural fit.
Portfolio Review Tips:
- Database Management Projects: Highlight your experience managing and optimizing SQL Server and PostgreSQL databases, with a focus on performance improvements and high availability implementations.
- Cloud Platform Projects: Demonstrate your experience with Azure and AWS by showcasing database migrations, infrastructure as code (IaC) implementations, and CI/CD pipeline setups.
- Disaster Recovery Strategies: Present case studies or examples of disaster recovery strategies you've implemented, including RTO and RPO metrics.
Technical Challenge Preparation:
- Database Management: Brush up on your SQL Server and PostgreSQL database management skills, focusing on performance optimization, high availability, and disaster recovery strategies.
- Cloud Platforms: Familiarize yourself with Azure and AWS, focusing on database management, infrastructure as code (IaC), and CI/CD pipeline setups.
- SRE Practices: Review general SRE practices, focusing on SLI/SLOs, monitoring, and alerting strategies.
ATS Keywords:
- Programming Languages: SQL, PL/SQL, T-SQL, PostgreSQL
- Database Management Systems: SQL Server, PostgreSQL, MySQL, Oracle
- Cloud Platforms: Azure, AWS, GCP
- Infrastructure as Code: Terraform, Ansible, Puppet, Chef
- CI/CD Tools: TeamCity, GitHub Actions, Azure DevOps, Jenkins
- Observability Tools: Datadog, ELK Stack, Grafana, Prometheus
- Soft Skills: Problem-solving, communication, teamwork, adaptability
- Industry Terms: Database Administration, Site Reliability Engineering, High Availability, Disaster Recovery, Infrastructure as Code, CI/CD, Observability
π Enhancement Note: ServiceTitan's interview process focuses on evaluating the candidate's technical skills, problem-solving abilities, and cultural fit with the team and company values.
π Technology Stack & Web Infrastructure
Database Management Systems:
- SQL Server: Proven experience managing and optimizing SQL Server databases, with a focus on performance optimization, high availability, and disaster recovery strategies.
- PostgreSQL: Experience managing and optimizing PostgreSQL databases, with a focus on performance optimization, scalability, and high availability implementations.
Cloud Platforms:
- Azure: Strong experience with Azure cloud platform, including database migrations, infrastructure as code (IaC) implementations, and CI/CD pipeline setups.
- AWS: Experience with AWS cloud platform, focusing on database management, infrastructure as code (IaC), and CI/CD pipeline setups.
Infrastructure as Code:
- Terraform: Experience with Terraform for infrastructure as code (IaC) implementations, focusing on database management, cloud platform migrations, and CI/CD pipeline setups.
- Ansible: Familiarity with Ansible for automation and configuration management tasks.
CI/CD Tools:
- TeamCity: Experience with TeamCity for continuous integration and deployment (CI/CD) pipeline setups, focusing on database management and infrastructure as code (IaC) implementations.
- GitHub Actions: Familiarity with GitHub Actions for CI/CD pipeline setups, focusing on database management and infrastructure as code (IaC) implementations.
- Azure DevOps: Experience with Azure DevOps for CI/CD pipeline setups, focusing on database management and infrastructure as code (IaC) implementations.
Observability Tools:
- Datadog: Experience with Datadog for monitoring and alerting, focusing on database performance, high availability, and disaster recovery strategies.
- ELK Stack: Familiarity with ELK Stack (Elasticsearch, Logstash, Kibana) for log aggregation, search, and visualization.
- Grafana: Experience with Grafana for monitoring and visualization, focusing on database performance, high availability, and disaster recovery strategies.
- Prometheus: Familiarity with Prometheus for monitoring and alerting, focusing on database performance, high availability, and disaster recovery strategies.
π Enhancement Note: ServiceTitan's technology stack focuses on modern database management systems, cloud platforms, and infrastructure as code (IaC) tools to ensure the reliability and performance of critical database systems.
π₯ Team Culture & Values
Database Administration Values:
- Performance Optimization: A strong focus on optimizing database performance, scalability, and high availability to ensure the reliability and accessibility of critical data.
- Continuous Learning: A commitment to staying up-to-date with the latest database management best practices, cloud platforms, and infrastructure as code (IaC) tools.
- Collaboration: A collaborative approach to working with development and operations teams to ensure the reliability and performance of database systems.
- Problem-Solving: A proactive approach to identifying and resolving database performance issues, with a focus on preventing downtime and ensuring high availability.
Collaboration Style:
- Cross-Functional Integration: Close collaboration with software development, quality assurance, and IT operations teams to ensure the reliability and performance of database systems.
- Code Review Culture: A strong emphasis on code review and peer programming practices to ensure the quality and reliability of database systems.
- Knowledge Sharing: A culture of knowledge sharing and technical mentoring to help team members develop their skills and advance their careers.
π Enhancement Note: ServiceTitan's database administration team values a collaborative, problem-solving approach to managing and optimizing databases, with a strong focus on performance optimization, continuous learning, and cross-functional collaboration.
β‘ Challenges & Growth Opportunities
Technical Challenges:
- Database Performance Optimization: Identifying and addressing database performance bottlenecks, with a focus on query optimization, indexing, and caching strategies.
- High Availability Implementations: Designing and implementing high availability solutions, such as replication, clustering, and load balancing, to ensure the accessibility and reliability of critical data.
- Disaster Recovery Strategies: Developing and implementing disaster recovery strategies, with clear RTO and RPO metrics, to ensure the protection and recovery of critical data in the event of a disaster.
- Cloud Platform Migrations: Migrating databases from on-premises environments to cloud platforms, with a focus on performance optimization, scalability, and high availability implementations.
Learning & Development Opportunities:
- Database Management Training: Attend training sessions and workshops to develop your skills in managing and optimizing SQL Server and PostgreSQL databases.
- Cloud Platform Certifications: Pursue certifications in Azure and AWS to demonstrate your expertise in cloud platform migrations, infrastructure as code (IaC) implementations, and CI/CD pipeline setups.
- SRE Practices: Engage in online forums, webinars, and conferences to stay up-to-date with the latest SRE practices, focusing on monitoring, alerting, and performance optimization strategies.
π Enhancement Note: ServiceTitan offers significant technical challenges and growth opportunities for candidates looking to advance their careers in database administration and SRE practices.
π‘ Interview Preparation
Technical Questions:
- Database Management Fundamentals: Demonstrate your understanding of SQL Server and PostgreSQL database management, with a focus on performance optimization, high availability, and disaster recovery strategies.
- Cloud Platform Expertise: Showcase your experience with Azure and AWS, focusing on database migrations, infrastructure as code (IaC) implementations, and CI/CD pipeline setups.
- SRE Practices: Discuss your understanding of SRE principles, focusing on monitoring, alerting, and performance optimization strategies.
Company & Culture Questions:
- Database Administration Culture: Explain how you've worked collaboratively with development and operations teams in previous roles to ensure the reliability and performance of database systems.
- Agile Methodologies: Describe your experience working in an Agile/Scrum environment, focusing on sprint planning, daily stand-ups, and retrospectives.
- Problem-Solving Approach: Share an example of a challenging database performance issue you've faced in a previous role and how you approached solving it.
Portfolio Presentation Strategy:
- Database Management Projects: Highlight your experience managing and optimizing SQL Server and PostgreSQL databases, with a focus on performance improvements, high availability implementations, and disaster recovery strategies.
- Cloud Platform Projects: Demonstrate your experience with Azure and AWS by showcasing database migrations, infrastructure as code (IaC) implementations, and CI/CD pipeline setups.
- Disaster Recovery Strategies: Present case studies or examples of disaster recovery strategies you've implemented, including RTO and RPO metrics.
π Enhancement Note: ServiceTitan's interview process focuses on evaluating the candidate's technical skills, problem-solving abilities, and cultural fit with the team and company values. A strong portfolio and well-prepared responses to technical and company-specific questions will significantly improve the candidate's chances of success.
π Application Steps
To apply for this Senior Database Administrator, SRE Focus position at ServiceTitan:
- Customize Your Resume: Highlight your relevant experience in database management, cloud platforms, and SRE practices, with a focus on SQL Server and PostgreSQL database management, Azure and AWS cloud platforms, and infrastructure as code (IaC) implementations.
- Tailor Your Portfolio: Showcase your experience managing and optimizing SQL Server and PostgreSQL databases, with a focus on performance improvements, high availability implementations, and disaster recovery strategies. Include examples of your work with Azure and AWS, focusing on database migrations, infrastructure as code (IaC) implementations, and CI/CD pipeline setups.
- Prepare for Technical Interviews: Brush up on your SQL Server and PostgreSQL database management skills, focusing on performance optimization, high availability, and disaster recovery strategies. Familiarize yourself with Azure and AWS, focusing on database management, infrastructure as code (IaC), and CI/CD pipeline setups. Review general SRE practices, focusing on monitoring, alerting, and performance optimization strategies.
- Research the Company: Learn about ServiceTitan's mission, values, and culture. Understand the company's focus on the home services industry and its commitment to technology and innovation.
β οΈ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have a Bachelorβs degree in a related field and over 5 years of experience as a DBA or SRE, focusing on SQL Server and PostgreSQL. Strong experience with Azure and AWS platforms, particularly Azure, is preferred, along with knowledge of SRE practices and various automation tools.