The database team is looking for a Senior Database Engineer - Cloud, to work in a fast paced environment, providing both production & development support. This position will work closely with various development groups across the firm, and should demonstrate his/her ability as a technical expert on the team. This is a contract-to-hire position, on-site, in the Austin, Texas or Newport Beach location.
Duties:
- Design, plan and implement cloud native data platforms, including NoSQL data stores
- Deliver best practices in database management, security, reliability and performance
- Collect, monitor and alert on system health metrics, query performance and resource consumption
- Take ownership of data platforms and data migration processes
- Cross-team collaboration on delivering end-to-end data platform solution
- Ability to troubleshoot difficult issues quickly, deliver RCA and resolve in a 24x7 production environment
- Define and implement backup strategies per data retention requirements
- Ability to work off hours/weekends as required for maintenance
Skills/Qualifications
- 5+ years of database development support
- 2+ years of experience as a cloud database engineer
- 2+ years of production experience in NoSQL database
- 2+ years of public cloud experience
- Proven experience architecting and building AWS Infrastructure
- Strong scripting abilities in bash, python or suitable tools
- Experience in version control systems, Git and CI/CD
- Excellent communication skills. Outstanding problem solving and analytical skills
- Bachelor's Degree in Computer Science/Engineering, Management Information Systems or equivalent.
- Diligent standards in providing documentation and building repeatable processes DevOps experience with (CloudFormation, Terraform, Ansible)
Nice to haves
- Experience in public cloud data warehouse technologies (Redshift, Snowflake, EMR)
- Experience with relational systems; Oracle, SQL Server, RDS Postgres is a plus