What are the responsibilities and job description for the Database Administrator position at Angi?
About the team:
As a Database Administrator, you’ll join a highly skilled team of Site Reliability, Security, Data Administration, and Production Engineering disciplines using AWS services. Database Administrators are responsible for keeping database systems that support all end-users and other production systems running smoothly 24/7. Database Administrators apply a mix of data engineering, administration, and software development disciplines to automate a range of database management work including provisioning data stores, managing uptime, data integrity, data refresh, disaster recovery, self-healing and alerting, and data reporting. As a Database Administrator, you’ll lead strategic initiatives across the organization and provide hands-on support for all things related to Angi database systems.
What you’ll do:
- Work closely with the Database and Development teams to ensure database infrastructure standards are followed and architecture patterns are aligned with the requirements
- Specialize in database management for MySQL and MSSQL in an AWS cloud environment
- Leverage subject matter and technical expertise to provide leadership, mentoring, and strategic influence across the organization
- Lead in designing database architecture, reviewing design, building and troubleshooting database systems, as well as digging deep into the root of an issue and providing solutions
- Manage multiple projects and tasks including 24/7 on-call participation, prioritization, planning and change management, detailed runbooks, and documentation
- Provide configuration and maintenance support for production and development environments, automating as much as possible
- Assist application developers with query creation, optimization, tuning, and related function
- Identify performance trends and opportunities, and deploy proactive corrective measures to minimize downtime
- Stay on top of industry and technology trends
- Work across additional tech stacks as necessary such as Java, Ruby on Rails, Oracle, PostgreSQL, Kafka, S3, and Elasticsearch
Who you are:
- BS degree in Computer Science or equivalent practical experience
- 5 years of experience working within an AWS cloud infrastructure environment
- Proficiency using MSSQL and MySQL required, other relevant data stores & orchestration tools highly preferred
- Experience designing complex database ecosystems and leading other engineers through implementation
- Development experience in any language or shell command language for scripting
- Database Engineering/Administration or production infrastructure and operations background
- Experience working quickly, efficiently, and with keen attention to detail at a fast-paced company where services are available 24/7/365
- Possess a strong understanding that automation is king, and proactively push boundaries in areas like self-healing conditions and alerts
- Mentoring experience helping to develop engineering talent is a plus
- Experience leading through transformational architectural changes is a plus
Compensation & Benefits:
- The salary band for this position ranges from $110,000 - $150,000, commensurate with experience and performance. Compensation may vary based on factors such as cost of living.
- This position will be eligible for a competitive year end performance bonus & equity package.
- Full medical, dental, vision package to fit your needs
- Flexible vacation policy; work hard and take time when you need it
- Pet discount plans & retirement plan with company match (401K)
- The rare opportunity to work with sharp, motivated teammates solving some of the most unique challenges and changing the world
#LI-Remote
#BI-Remote
Salary : $110,000 - $150,000